چرا این مبدل در فیکسچر مفید است؟
برد ADS1115 آدافروت، شمارهٔ محصول 1085، یک مبدل آنالوگ به دیجیتال شانزدهبیتی با رابط I2C و تقویتکنندهٔ بهرهٔ قابل برنامهریزی است. این برد برای خواندن خروجی حسگرها و ولتاژهای آهسته در میکروکنترلر یا رایانهٔ تکبردی مفید است. در میز آزمایش میتوان آن را بخشی از یک ثبتکنندهٔ چندورودی دانست که مقدار خام را همراه زمان و تنظیمات ذخیره میکند. چنین سامانهای برای مقایسهٔ رفتار دو نمونه، مشاهدهٔ روند گرمشدن یا بررسی تغییرات آرام تغذیه کاربرد دارد.
کارکرد برد، تبدیل ولتاژ در محدودهٔ مجاز به عدد است. تشخیص دما، فشار، جریان یا موقعیت به حسگر و مدل تبدیل جداگانه نیاز دارد. برای مثال اگر حسگر خروجی ولتاژی دارد، رابطهٔ ولتاژ و کمیت باید از مستندات همان حسگر گرفته شود. نام ADC روی فیکسچر نباید باعث شود عدد نهایی بدون واحد یا بدون دانستن زنجیرهٔ تبدیل پذیرفته شود. برای بررسی خطا، نگهداری مقدار خام به اندازهٔ مقدار تبدیلشده اهمیت دارد؛ ممکن است فرمول حسگر بعداً اصلاح شود.
مشخصات تأییدشده و محدودیت برداشت
صفحهٔ رسمی آدافروت وضوح شانزدهبیتی و نرخ تا 860 نمونه در ثانیه را بیان میکند. ورودیها را میتوان به صورت چهار کانال تکسر یا دو کانال تفاضلی استفاده کرد. بهرهٔ قابل برنامهریزی تا شانزده برابر برای استفادهٔ بهتر از بازهٔ تبدیل سیگنالهای کوچک معرفی شده است. صفحهٔ محصول همچنین کارکرد با تغذیه و منطق 2 تا 5 ولت و امکان انتخاب یکی از چهار آدرس را توضیح میدهد. اینها مشخصات اعلامشدهٔ محصولاند، نه تضمین دقت نهایی فیکسچر در هر شرایط.
شانزده بیت به معنای شانزده بیت دقت مطلق نیست. نویز منبع، خطای مرجع، آفست، بهره، مقاومت مسیر و نحوهٔ اتصال میتوانند نتیجه را محدود کنند. زیادبودن رقمهای چاپشده در خروجی برنامه نیز اطلاعات تازهای ایجاد نمیکند. بهتر است تفکیک نمایش با کیفیت واقعی اندازهگیری متناسب باشد. اگر گزارش برای تصمیم پذیرش سختافزار استفاده میشود، باید خطای کل زنجیره و حدود قبول از قبل تعریف شوند. مقایسهٔ یک عدد پررقم با حدی بسیار نزدیک، بدون شناخت عدم قطعیت، تصمیم قابل دفاعی نمیسازد.
بازهٔ انتخابشده برای تقویتکننده با حداکثر مجاز ولتاژ فیزیکی پایهها یک مفهوم نیست. تنظیم بهرهٔ کمتر یا بازهٔ عددی بزرگتر به ورودی اجازه نمیدهد از محدودیتهای الکتریکی قطعه عبور کند. برای اتصال سیگنال بیرونی، حدود پایه و شرایط مشترک ورودی را در دیتاشیت بررسی کنید. این موضوع بهویژه در اندازهگیری تفاضلی مهم است: کوچکبودن اختلاف دو سیم کافی نیست اگر هر دو نسبت به زمین برد در سطح نامجاز باشند. ورودی تفاضلی نیز به معنای ایزولاسیون نیست.
انتخاب ورودی تکسر یا تفاضلی
در حالت تکسر، ولتاژ هر کانال نسبت به زمین مشترک خوانده میشود. این حالت برای حسگرهایی که با همان مرجع تغذیه میشوند ساده است. پیش از اتصال، مشخص کنید زمین حسگر و زمین ADC واقعاً در شرایط مجاز به هم مرتبطاند. یک سیم بلند یا مسیر زمین حامل جریان بار میتواند افتی بسازد که در اندازهگیری ظاهر شود. طراحی اتصال زمین باید بر مبنای مسیر واقعی جریان انجام شود؛ برچسب یکسان GND روی دو نقشه به تنهایی کیفیت مرجع را تضمین نمیکند.
در حالت تفاضلی، اختلاف دو ورودی خوانده میشود و برای برخی سیگنالهای کوچک یا اندازهگیریهای مقایسهای مفید است. انتخاب زوج کانالها باید از ترکیبهای پشتیبانیشدهٔ قطعه و کتابخانه پیروی کند. فرض اینکه هر دو پایهٔ دلخواه همیشه یک زوج مستقل هستند میتواند باعث اشتباه پیکربندی شود. همچنین دو کانال تفاضلی را نباید دو مبدل همزمان فرض کرد. هنگام مقایسهٔ رویدادهای سریع، ترتیب نمونهبرداری و تأخیر میان خواندن کانالها باید در تحلیل لحاظ شود.
یک مثال مناسب، ثبت آهستهٔ خروجی دو حسگر یکسان در شرایط محیطی مشترک است. میتوان برای هر کانال مقدار خام، ولتاژ و زمان خواندن را ذخیره کرد و سپس اختلاف روند را بررسی کرد. اگر دو حسگر به تغییر سریع پاسخ میدهند، اختلاف زمان خواندن ممکن است شبیه اختلاف رفتار حسگر دیده شود. در چنین مسئلهای ابتدا سرعت تغییر پدیده را تخمین بزنید و سپس تصمیم بگیرید این ابزار برای هدف کافی است یا به نمونهبرداری همزمان نیاز دارید.
سیمکشی و آمادهسازی میز
برد را در حالت بیبرق به میزبان متصل کنید و VDD، GND، SDA و SCL را با نوشتهٔ همان بازنگری تطبیق دهید. ولتاژ تغذیه و سطح منطق گذرگاه باید با میزبان سازگار باشند. وجود کانکتور STEMMA QT، ساخت زنجیرهٔ سازگار را آسان میکند، ولی نیاز به بررسی تغذیه و آدرس را حذف نمیکند. صفحهٔ محصول میگوید کابل QT همراه برد ارائه نمیشود. اگر هدر استفاده میکنید، کیفیت لحیم و مهار سیمها را پیش از آغاز ثبت طولانی بررسی کنید.
مسیرهای آنالوگ را از سیمهای بار و خطوطی که جریان پالسی قابل توجه دارند جدا نگه دارید. این یک توصیهٔ عمومی طراحی آزمایش است و جای بررسی واقعی نویز را نمیگیرد. سیمهای بلند را صرفاً با افزودن میانگینگیری در نرمافزار جبران نکنید؛ ابتدا منشأ تداخل و مرجع اندازهگیری را بررسی کنید. اگر حسگر نزدیک بار القایی یا مبدل توان قرار دارد، اتصال در شرایط خاموش و روشن بار را مقایسه کنید. همبستگی تغییر عدد با یک فعالیت مشخص میتواند سرنخ خوبی برای عیبیابی باشد.
ورودی ناشناخته را مستقیم به ADC وصل نکنید. ابتدا با ابزار مناسب دامنه و مرجع آن را اندازه بگیرید و مستندات منبع را بخوانید. اگر تقسیم مقاومتی، فیلتر یا محافظت لازم است، اثر آنها بر دقت، امپدانس و زمان پاسخ را نیز وارد طراحی کنید. این برد به عنوان ابزار اندازهگیری برق شهر یا دستگاه ایمنی ایزوله معرفی نشده است. کاربرد این راهنما، آزمونهای کمولتاژ در محدودهٔ طراحیشده و تحت کنترل است، نه تبدیل یک برد توسعه به ابزار عمومی برای هر نوع مدار.
آدرسدهی و اولین خواندن
چهار انتخاب آدرس امکان اتصال تا چهار برد از این نوع را روی یک گذرگاه فراهم میکنند؛ صفحهٔ محصول برای جزئیات انتخاب به جدول دیتاشیت ارجاع میدهد. هر برد را جدا راهاندازی کنید، آدرس را ثبت کنید و بعد زنجیره را بسازید. تعداد آدرسهای قابل انتخاب با تضمین کارکرد هر طول کابل یا هر تعداد تجهیز دیگر برابر نیست. مجموع پولآپها، ظرفیت مسیر و سرعت گذرگاه باید با سامانه سازگار باشند. اگر خطا فقط بعد از افزودن بردها شروع میشود، این عوامل را بررسی کنید.
نمونهٔ رسمی Arduino یا CircuitPython را با یک ورودی شناختهشده اجرا کنید. ابتدا صفر مرجع و سپس یک ولتاژ پایدار در محدودهٔ مجاز را بخوانید و همزمان با ولتمتر مقایسه کنید. ورودی رهاشده معیار مناسبی برای سلامت ADC نیست، زیرا ممکن است نویز محیط را دریافت کند. پیش از تبدیل عدد به واحد حسگر، کد خام و ولتاژ محاسبهشده را ببینید. این کار خطاهای انتخاب کانال، بهره و مقیاس کتابخانه را از خطای حسگر جدا میکند.
بهره و نرخ نمونه را آگاهانه انتخاب کنید
بهرهٔ بیشتر برای سیگنال کوچک کمک میکند از بازهٔ تبدیل بهتر استفاده شود، اما اگر سیگنال از محدودهٔ انتخابی بیرون برود، عدد اشباع میشود. دامنهٔ سیگنال را فقط در شرایط معمول بررسی نکنید؛ روشنشدن، تغییر وضعیت و بیشینهٔ مورد انتظار را نیز در نظر بگیرید. برنامه باید بتواند وضعیت نزدیک حد را گزارش کند تا اشباع به شکل یک مقدار معتبر و ثابت وارد تحلیل نشود. تغییر خودکار بهره نیز باید در داده ثبت شود، زیرا معنا و مقیاس نمونهها به آن وابسته است.
نرخ 860 نمونه در ثانیه سقف اعلامشدهٔ تبدیل است و نباید به عنوان نرخ مستقل تضمینشده برای هر چهار کانال استفاده شود. خواندن پیاپی کانالها، زمان ارتباط و برنامهٔ میزبان بر نرخ نهایی اثر میگذارند. برای ثبت روند آهسته، نرخ کمتر همراه با برنامهٔ زمانی روشن ممکن است مناسبتر باشد. برای تحلیل ارتعاش یا شکل موج سریع، ابتدا پهنای باند پدیده و نیاز نمونهبرداری را مشخص کنید. انتخاب ابزار با عدد وضوح به تنهایی، مسئلهٔ کمبود نرخ یا همزمانی را حل نمیکند.
اگر میانگینگیری میکنید، هم پنجرهٔ زمانی و هم دادهٔ خام را نگه دارید. میانگین میتواند نوسان تصادفی را کمتر نشان دهد، اما جهش واقعی کوتاه را نیز پنهان میکند و خطای ثابت را حذف نمیکند. برای مثال ثبت میانگین یک ثانیهای ممکن است افت کوتاه تغذیه هنگام فعالشدن بار را نشان ندهد. انتخاب فیلتر باید از سؤال آزمایش پیروی کند. هدف دیدن روند دما با هدف یافتن افت لحظهای ولتاژ متفاوت است، حتی اگر هر دو با همان ورودی ثبت شوند.
نمونهٔ فیکسچر بررسی حسگر
برای ارزیابی چند نمونهٔ حسگر، ابتدا شناسهٔ هر نمونه، کانال اتصال، تغذیه و فرمول تبدیل را ثبت کنید. آزمون را با شرایط مشترک آغاز کنید و زمان کافی برای رسیدن سامانه به وضعیت پایدار در نظر بگیرید. این زمان را بر اساس رفتار حسگر تعیین کنید، نه فقط سرعت ADC. سپس در چند نقطهٔ مرجع شناختهشده داده بگیرید. اگر مرجع مستقل ندارید، نتیجه را مقایسهٔ نسبی بنامید؛ توافق دو حسگر با یکدیگر ثابت نمیکند هر دو مقدار درست را اندازه میگیرند.
در هر رکورد داده، زمان، کانال، کد خام، بهره، نرخ انتخابشده و مقدار تبدیلشده را نگه دارید. خطای ارتباط را با صفر اندازهگیری جایگزین نکنید. صفر ممکن است یک مشاهدهٔ واقعی باشد و مخلوطکردن آن با خطای خواندن، نمودار را گمراهکننده میکند. بهتر است نمونهٔ نامعتبر علامت مشخص داشته باشد و تعداد خطاها در گزارش بیاید. اگر برنامه اتصال را دوباره برقرار میکند، زمان بازیابی و تغییر احتمالی تنظیمات را نیز ثبت کند تا ادامهٔ فایل با بخش اول قابل مقایسه بماند.
عیبیابی مرحلهبهمرحله
برای عددی که دائماً روی حد باقی مانده، ابتدا دامنهٔ ورودی، بهره و اتصال زمین را بررسی کنید. برای عددی که علامت غیرمنتظره دارد، حالت تکسر یا تفاضلی و ترتیب دو ورودی را کنترل کنید. اگر همهٔ کانالها شبیه هماند، انتخاب مالتیپلکسر و محل سیمها را بررسی کنید. اگر مقدار با تکانخوردن کابل تغییر میکند، اتصال مکانیکی و نویز را قبل از تغییر فرمولها بررسی کنید. تعویض چند تنظیم به طور همزمان، تشخیص علت را دشوار میکند؛ هر تغییر را جدا و همراه نتیجه ثبت کنید.
در اختلاف با ولتمتر، ابتدا مطمئن شوید هر دو ابزار همان دو نقطه و همان بازهٔ زمانی را اندازه میگیرند. سپس اثر فیلتر، نوسان منبع، تقسیم مقاومتی و بار ورودی را بررسی کنید. نتیجهٔ یک نقطه برای کالیبراسیون کل بازه کافی نیست. اگر تصحیح نرمافزاری اعمال میشود، روش استخراج ضرایب و دامنهٔ اعتبار آن باید مشخص باشد. ضریب اصلاحی که از یک اتصال معیوب به دست آمده، عیب را در گزارش پنهان میکند و در اتصال سالم خطای تازه میسازد.
پذیرش و نگهداری سامانه
پیش از تحویل، هر کانال را با ورودی شناختهشده بررسی کنید و نتیجهٔ تکرار پس از خاموش و روشنکردن را ثبت کنید. نسخهٔ کتابخانه، نقشهٔ سیمکشی، تنظیم آدرس و نمونهٔ فایل خروجی باید همراه فیکسچر باشند. در اجرای طولانی، ثبت فضای ذخیرهسازی و رفتار هنگام قطع ارتباط نیز لازم است. سامانهای که ساعتها عدد تولید میکند اما زمان یا اعتبار نمونهها را از دست میدهد، برای تحلیل قابل اتکا نیست.
ADS1115 برای ثبت سیگنالهای آنالوگ آهسته با چند ورودی و تنظیم بهره، ابزار منعطفی است. نیاز به همزمانی دقیق، ایزولاسیون، پهنای باند زیاد یا دقت کالیبره باید جداگانه ارزیابی شود. توصیههای آزمون این متن تحلیل عملیاتی تحریریهاند و مشخصات محصول از صفحهٔ رسمی آدافروت گرفته شدهاند. تصویر همراه، عکس همین برد محصول 1085 است. بازبینی در ۲۹ اکتبر ۲۰۲۶ انجام شده و معرفی حاضر ادعایی دربارهٔ موجودی، قیمت یا گواهی آزمایشگاهی ندارد.