آزمایشگاه سنسورها • ۱۸ مهر ۱۴۰۵
تفاوت نزدیکی به مرجع، تکرارپذیری و کوچکترین گام عددی؛ مثال آموزشی تصحیح آفست و شیب با کد پایتون و آزمون مستقل.

۱. نمایش زیبا با اندازهگیری خوب برابر نیست
فرض کنید یک نمایشگر، دما را با چند رقم اعشار نشان میدهد. تعداد رقمها فقط شکل نمایش است. اگر حسگر از مرجع فاصله داشته باشد یا با هر بار خواندن تغییر بزرگی کند، افزودن اعشار این مشکل را حل نمیکند. برای ارزیابی، باید هم فاصله از مرجع و هم پراکندگی خوانشها را ببینیم.
واژگان اندازهشناسی در مرجع BIPM بین مفهوم دقت و مفاهیم مرتبط تمایز میگذارد. در این مقاله «نزدیکی به مرجع» را با خطای عددی بررسی میکنیم و «تکرارپذیری» را در شرایط یکسان میسنجیم. رزولوشن نیز کوچکترین تغییر قابلتفکیک در مسیر خواندن است؛ این سه را در یک عدد تبلیغاتی خلاصه نکنید.
۲. سه مفهوم در یک آزمایش
| مفهوم | پرسش عملی | خطای رایج |
|---|---|---|
| نزدیکی به مرجع | میانگین خوانش چقدر از مرجع فاصله دارد؟ | اعشار بیشتر را نشانهٔ خطای کمتر بدانیم |
| تکرارپذیری | در شرایط ثابت، نتایج چقدر پراکندهاند؟ | خروجی ثابت ولی منحرف را دقیق بنامیم |
| رزولوشن | کوچکترین گام قابلتفکیک چیست؟ | تعداد بیت را دقت کل سیستم فرض کنیم |
برای مقایسه، مرجع و حسگر باید واقعاً کمیت یکسانی را ببینند. اگر یکی به بدنه چسبیده و دیگری در هواست، اختلاف عدد لزوماً خطای حسگر نیست. وضعیت نصب، زمان انتظار و شرایط محیط را همراه نتیجه ثبت کنید.
۳. ابتدا دادهٔ خام و مرجع را ثبت کنید
یک جدول شامل زمان، دادهٔ خام، مقدار تبدیلشده، مقدار مرجع و شرایط آزمایش بسازید. در هر وضعیت چند خوانش ثبت کنید و رفتار گذرا را از خوانش پایدار جدا نگه دارید. تعداد نمونه و فاصلهٔ زمانی را بر اساس سرعت تغییر کمیت انتخاب کنید؛ یک عدد ثابت برای همهٔ حسگرها وجود ندارد.
مرجع خودش محدودیت دارد. اگر ابزار مقایسه فقط یک نمایشگر دیگر با خطای نامعلوم است، نتیجه را «مقایسهٔ دو دستگاه» بنامید، نه کالیبراسیون دارای گواهی. برای کار حساس، روش مرجع و عدمقطعیت باید متناسب با نیاز پروژه مشخص شوند.
۴. مدل آموزشی اصلاح آفست و شیب
کالیبراسیون، رابطهٔ خوانش با مرجع را مشخص میکند؛ اعمال تصحیح یا تنظیم دستگاه مرحلهٔ دیگری است. مثال زیر یک مدل آموزشی برای تصحیح بر اساس دادهٔ مرجع است و جای روش کامل کالیبراسیون همراه با عدمقطعیت را نمیگیرد.
اگر پاسخ در بازهٔ موردنظر تقریباً خطی باشد، میتوان از دو زوج مرجع استفاده کرد: خوانش x₁ متناظر با مرجع y₁ و خوانش x₂ متناظر با مرجع y₂. ضرایب زیر از معادلهٔ خط به دست میآیند. این مدل آموزشی، رفتار غیرخطی یا تغییر خطا با دما را تضمین نمیکند.
a = (y2 - y1) / (x2 - x1)
b = y1 - a * x1
y_corrected = a * x + bمثال کاملاً فرضی است: اگر ۱۲ و ۹۲ در مسیر خام، متناظر با مرجعهای ۱۰ و ۹۰ باشند، شیب برابر ۱ و آفست برابر منفی ۲ میشود. خوانش ۵۲ پس از اصلاح به ۵۰ تبدیل میشود. این اعداد دادهٔ آزمایش هیچ سنسور واقعی نیستند.
۵. نقطهٔ سوم؛ آزمونی که نباید حذف شود
دو نقطهٔ سازندهٔ خط را میتوان دقیقاً روی همان خط قرار داد. پس موفقیت در این دو نقطه بهتنهایی اعتبار مدل را ثابت نمیکند. یک یا چند نقطهٔ میانی را که در برازش استفاده نشدهاند بررسی کنید و خطای باقیمانده را نگه دارید.
اگر خطای میانی از نیاز پروژه بیشتر بود، بازه را کوچکتر کنید یا مدل و روش اندازهگیری را دوباره بررسی کنید. برونیابی بیرون از بازهٔ دو مرجع را بدون شواهد معتبر انجام ندهید. همچنین ضرایب را همراه مدل قطعه، تاریخ، واحد و شرایط نصب ذخیره کنید تا بعداً مشخص باشد برای کدام مجموعه معتبر بودهاند.
۶. کد همراه مقاله چگونه استفاده میشود؟
فایل calibration_demo.py فقط به کتابخانهٔ استاندارد Python 3 نیاز دارد. ابتدا مثال فرضی را اجرا میکند، سپس بررسی میکند دو ورودی یکسان باعث تقسیم بر صفر نشوند. میتوانید زوجمرجعهای خود را جایگزین کنید، اما باید واحد هر دو محور را ثابت نگه دارید.
نمونهٔ قابلاجرا ابزار آموزشی است و گواهی کالیبراسیون تولید نمیکند. خروجی آن برای فهم محاسبه و کنترل اشتباهات ابتدایی مناسب است. پس از جایگزینی دادهٔ واقعی، نقطهٔ مستقلی را برای ارزیابی نگه دارید و ضرایب را صرفاً بر اساس خوب بهنظررسیدن نمودار قبول نکنید.
۷. مرز تصحیح نرمافزاری
آفست ثابت، اشباع، قطع کابل و نمونهٔ نامعتبر یک مشکل واحد نیستند. از مقدار اشباع یا خطای ارتباط، ضریب کالیبراسیون نسازید. ابتدا سلامت داده را بررسی کنید و فقط دادهٔ معتبر را وارد مدل کنید.
کالیبراسیون ADC نیز مرحلهٔ خودش را دارد. مستندات Espressif روشهای تبدیل مقدار خام به ولتاژ کالیبرهشده را توضیح میدهند؛ پس از آن، مدار ورودی و حسگر باید جداگانه ارزیابی شوند. تصحیح یک مرحله از زنجیره، تضمین کل دستگاه نیست.
فایلهای تمرین و گام بعدی
دریافت برگهٔ تمرین و فایلهای همراه (ZIP)
فایلها برای تمرین آموزشی آماده شدهاند. بررسی نرمافزاری، جای آزمون قطعه و سیمکشی واقعی شما را نمیگیرد.
پرسشهای متداول
آیا ADC با بیت بیشتر حتماً دقیقتر است؟
خیر. تعداد بیت به گام عددی مربوط است؛ نویز، مرجع، مدار و خطای حسگر نیز اثر دارند.
آیا دو نقطه برای هر حسگر کافی است؟
خیر. مدل خطی باید با نقاط مستقل و در بازهٔ کاربرد آزموده شود.
آیا میانگینگیری آفست ثابت را حذف میکند؟
خیر. میانگینگیری جای تصحیح خطای سیستماتیک و بررسی مرجع را نمیگیرد.
منابع رسمی
منابع فنی در ۲۰۲۶/۱۰/۱۰ بررسی شدهاند. برای اجرای سختافزاری، مدل و نسخهٔ مستندات قطعهٔ خود را تطبیق دهید.