دیدن مصرفی که میانگین ساده پنهان میکند
یک حسگر باتریخور ممکن است بیشتر زمان خود را در خواب بگذراند و تنها برای خواندن داده یا ارسال رادیویی بیدار شود. میانگین جریان برای تخمین عمر باتری مهم است، اما به تنهایی نشان نمیدهد انرژی در کدام مرحله مصرف میشود. Joulescope JS220 یک تحلیلگر انرژی جریان مستقیم است که جریان و ولتاژ را اندازه میگیرد و از آنها توان، بار الکتریکی و انرژی را محاسبه میکند. هدف آن کمک به مشاهده همزمان رفتار آرام خواب و رخدادهای کوتاه فعال است.
در راهنمای رسمی، نمونهبرداری همزمان جریان و ولتاژ با دو میلیون نمونه در ثانیه و پهنای باند ۳۰۰ کیلوهرتز ذکر شده است. این دو عدد معنای متفاوت دارند: نرخ نمونهبرداری تعداد برداشتها را بیان میکند و پهنای باند به پاسخ ابزار به تغییرات سیگنال مربوط است. نباید از تعداد نمونهها نتیجه گرفت هر رخداد با هر سرعتی بدون اعوجاج دیده میشود. برای تفسیر قلهها، تنظیم فیلتر، دامنه جریان و شرایط اتصال نیز باید در نظر گرفته شود.
تفاوت جریان، بار، توان و انرژی
جریان نشان میدهد در هر لحظه چه مقدار بار الکتریکی جابهجا میشود. جمع جریان در طول زمان، بار مصرفشده را میدهد. توان حاصل ضرب ولتاژ و جریان در همان لحظه است و جمع توان در زمان، انرژی را مشخص میکند. این تمایز برای دستگاهی که ولتاژ تغذیهاش تغییر میکند ضروری است. دو آزمایش با بار الکتریکی یکسان الزاماً انرژی یکسان ندارند، اگر ولتاژهای آنها متفاوت باشد.
فرض کنید دو نسخه میانافزار یک پیام رادیویی را ارسال میکنند. نسخه دوم قله جریان بلندتری دارد ولی کار را زودتر تمام میکند. نگاه کردن فقط به بلندترین قله ممکن است شما را به انتخاب اشتباه برساند. باید یک بازه کامل و هممعنا را انتخاب و انرژی یا بار آن را مقایسه کنید. همچنین طول دوره خواب را در محاسبه کل چرخه وارد کنید. بهینهسازی رخداد فعال وقتی رخداد بسیار کم تکرار میشود، ممکن است کمتر از کاهش نشتی دائمی اثر داشته باشد.
چهار ترمینال و تعریف نقطه اندازهگیری
JS220 ورودیهای مستقل جریان و ولتاژ دارد. مسیر جریان باید در امتداد مسیر تغذیه قرار گیرد، در حالی که مسیر ولتاژ اختلاف پتانسیل دو نقطه موردنظر را میسنجد. این جداسازی امکان میدهد انرژی تحویلشده توسط منبع را از انرژی دریافتشده در خود هدف تفکیک کنید. سیمها و اتصالات مقاومت دارند و مقداری انرژی روی آنها تلف میشود؛ محل اتصال ولتاژ تعیین میکند این تلفات در نتیجه شما وارد شود یا نه.
اگر پرسش شما مصرف واقعی برد است، اتصال حس ولتاژ نزدیک ورودی خود برد، مطابق آرایش چهار سیمه راهنمای رسمی، اهمیت دارد. اگر ولتاژ را روی خروجی منبع بخوانید، افت سیمها در مقدار مربوط به هدف لحاظ نمیشود. پیش از شروع، یک طرح ساده از منبع، ابزار، سیمها و هدف بکشید و روی آن محل اندازهگیری ولتاژ را علامت بزنید. این طرح بعداً به توضیح اختلاف نتایج دو نفر کمک میکند، حتی وقتی هر دو از دستگاهی یکسان استفاده کردهاند.
محدوده کاری را پیش از اتصال تعیین کنید
راهنمای JS220 برای جریان پیوسته محدوده مثبت و منفی سه آمپر را بیان میکند. شرایط پالس، دامنه ولتاژ، ولتاژ مشترک و بیشینه مطلق در بخش مشخصات جدا آمدهاند. بیشینه مطلق، نقطه کاری عادی نیست. برای طراحی اتصال باید شرایط کاری توصیهشده و مدت رخداد را بررسی کرد، نه اینکه بزرگترین عدد موجود در صفحه را به تمام حالتها تعمیم داد. این ابزار برای تحلیل DC است و نباید بدون طراحی و تأیید مناسب به مدار برق شهر وصل شود.
همچنین وضعیت ابزار خاموش یا مسیر جریان قطعشده اهمیت دارد. وقتی مسیر عبور جریان باز میشود، اختلاف ولتاژ دو سر آن میتواند با حالت اندازهگیری عادی بسیار متفاوت باشد. ویژگی قطع تغذیه یا فیوز نرمافزاری، همه محدودیتهای الکتریکی را از بین نمیبرد. برای نخستین تجربه از یک هدف کمولتاژ با مصرف معلوم و منبع محدودشده استفاده کنید. اتصال آزمایشی ساده، تشخیص اشتباه سیمبندی را پیش از ورود به یک سامانه پیچیده آسانتر میکند.
راهاندازی اولیه و ثبت خط پایه
نرمافزار Joulescope نمای عددی شبیه مولتیمتر و نمای شکل موج در طول زمان ارائه میکند. نخست با یک بار شناختهشده بررسی کنید علامت جریان، مقدار ولتاژ و ترتیب اتصال درست است. جهت معکوس مسیر جریان میتواند علامت را عوض کند؛ این رفتار لزوماً خرابی دستگاه نیست. پس از تأیید اتصال، یک ثبت از هدف در حالت عادی تهیه کنید و نسخه نرمافزار، میانافزار هدف، ولتاژ منبع و طول سیمها را همراه فایل نگه دارید.
اگر تنها جریان را میسنجید و ورودیهای ولتاژ رها هستند، عدد ولتاژ ممکن است شناور و متغیر دیده شود. راهنمای رسمی به امپدانس بالای این ورودیها و آرایش مناسب برای چنین حالتهایی اشاره میکند. بنابراین نوسان یک ورودی وصلنشده را به رفتار منبع نسبت ندهید. برای هر حالت اندازهگیری، نقشه اتصال همان بخش راهنما را دنبال کنید. یک اتصال که برای سنجش جریان کافی است، الزاماً برای محاسبه معتبر توان و انرژی کافی نیست.
مثال عملی: بررسی یک گره بیسیم
یک برنامه نمونه را در نظر بگیرید که بیدار میشود، حسگر را میخواند، بسته میفرستد و دوباره میخوابد. ابتدا چند چرخه کامل ثبت کنید تا تکرارپذیری مشخص شود. سپس بخشهای شکل موج را با رویدادهای نرمافزار تطبیق دهید. اگر هدف امکان تولید علامت روی یک پایه عمومی دارد، میتوان از ورودیهای عمومی ابزار برای کمک به همترازی رویدادها استفاده کرد، مشروط به رعایت سطح و مرجع الکتریکی آنها.
حالا فقط یک تغییر ایجاد کنید؛ برای مثال، زمان روشن ماندن حسگر را کاهش دهید. هر دو ثبت را با یک بازه معادل مقایسه کنید و تعداد ارسالهای موفق را نیز در نظر بگیرید. کاهش انرژی یک چرخه وقتی نرخ خطا بالا رفته و دستگاه مجبور به ارسال دوباره میشود، ممکن است بهبود واقعی نباشد. برای ارزیابی نهایی باید یک وظیفه مفید کامل، مانند تحویل موفق یک نمونه، معیار مقایسه باشد. این کار مصرف را به رفتار محصول پیوند میدهد، نه فقط به شکل زیباتر یک نمودار.
خواب عمیق و مسیرهای نشتی پنهان
در حالت خواب، مصرف اجزای جانبی میتواند از مصرف خود پردازنده مهمتر شود. LED روشن، مقاومت بالاکش، رگولاتور یا مبدل USB متصل ممکن است جریان پایه را بالا نگه دارد. برای یافتن علت، ابتدا وضعیت کل برد را ثبت کنید و سپس زیرسامانهها را به صورت کنترلشده جدا یا غیرفعال کنید. اگر برد برای اندازهگیری جریان هر بخش جامپر دارد، از همان مسیر طراحیشده استفاده کنید. بریدن مسیر برد بدون نقشه و برنامه بازگشت، نخستین قدم مناسبی نیست.
در اندازهگیری جریان بسیار کم، حتی ابزارهای دیگر متصل به هدف میتوانند مسیر تغذیه ناخواسته ایجاد کنند. یک پروب دیباگ یا کابل سریال ممکن است از طریق پایه سیگنال بر وضعیت مدار اثر بگذارد. آزمایش را با و بدون اتصال جانبی مقایسه کنید و تفاوت را ثبت کنید. اگر با جدا شدن کابل، جریان خواب تغییر میکند، قبل از نسبت دادن آن به خطای JS220، مسیرهای الکتریکی و وضعیت پایههای هدف را بررسی کنید.
افت ولتاژ و اثر خود ابزار
هر اندازهگیری جریان که مسیر عبور را تغییر میدهد میتواند روی مدار اثر بگذارد. سازنده برای JS220 بر افت ولتاژ کم و تغییر سریع دامنه تأکید میکند، اما سیم و کانکتور همچنان بخشی از مدار هستند. اگر هدف هنگام ارسال رادیویی بازنشانی میشود، ولتاژ را در محل هدف نگاه کنید. ممکن است مشکل از مقاومت مسیر یا محدودیت منبع باشد، نه از برنامه. ثبت همزمان جریان و ولتاژ کمک میکند افزایش مصرف و افت تغذیه را کنار یکدیگر ببینید.
برای کاهش دریافت نویز، راهنما استفاده از زوج سیم مناسب و کاهش سطح حلقه را توضیح میدهد. با این حال، در هدف رادیویی نباید چیدمان تجهیزات به گونهای باشد که خود ابزار و کابلها بخشی از رفتار آنتن شوند. تغییر فاصله و آرایش کابلها میتواند بر ارتباط بیسیم اثر بگذارد. در مقایسه دو نسخه میانافزار، چیدمان فیزیکی را ثابت نگه دارید تا تفاوت مصرف ناشی از تغییر کیفیت لینک با اثر تغییر نرمافزار مخلوط نشود.
فیلتر، بزرگنمایی و قلههای کوتاه
نمایش یک ثبت طولانی معمولاً همه نمونهها را به صورت نقطههای مستقل روی صفحه نشان نمیدهد. وقتی روی یک رخداد بزرگنمایی میکنید، ممکن است جزئیاتی دیده شود که در نمای کلی پنهان بوده است. از سوی دیگر، فیلتر و کاهش نرخ میتوانند ظاهر قله را عوض کنند. پیش از مقایسه ارتفاع قلهها، تنظیمات نمایش و پردازش را یکسان کنید. عدد میانگین روی یک بازه مشخص معمولاً پرسش متفاوتی از بیشینه لحظهای پاسخ میدهد.
اگر یک پالس غیرعادی فقط یک بار دیده شد، آن را فوراً علت اصلی مشکل ندانید. چند ثبت تکراری تهیه کنید و رویداد هدف را با علامت زمانی مشخص کنید. بررسی کنید آیا پالس به اتصال USB، تغییر دامنه، روشن شدن بار یا یک رخداد واقعی برنامه مربوط است. نگهداری فایل خام و توضیح تنظیمات به شما اجازه میدهد بعداً فرضیه دیگری را بررسی کنید، در حالی که یک تصویر تنها از نمودار ممکن است اطلاعات لازم را حفظ نکرده باشد.
تخمین عمر باتری با بیان فرضها
از جریان متوسط میتوان یک تخمین اولیه عمر باتری ساخت، اما ظرفیت اسمی باتری در همه دماها، بارها و ولتاژهای قطع یکسان در دسترس نیست. بازده رگولاتور، خودتخلیه، افت ظرفیت با زمان و رفتار ارسال مجدد نیز اثر دارند. بنابراین نتیجه آزمایش را به عنوان اندازهگیری مصرف در شرایط مشخص گزارش کنید و مدل عمر باتری را جداگانه با فرضهای روشن ارائه دهید. این جداسازی مانع تبدیل یک عدد دقیق آزمایشگاهی به وعده نامعتبر محصول میشود.
برای کاربرد عملی، سهم هر حالت و تعداد وقوع آن را بنویسید: خواب، اندازهگیری، پردازش و ارتباط. سپس بررسی کنید کدام فرض بیشترین عدم قطعیت را دارد. اگر فاصله ارسالها در محیط واقعی متغیر است، چند سناریو محاسبه کنید. JS220 داده لازم برای چنین مدلسازی را فراهم میکند، اما مدل استفاده واقعی را به جای شما تعیین نمیکند. ارزش اصلی ابزار در این است که تصمیمهای بهینهسازی را از حدس به مقایسه قابل ثبت و تکرار تبدیل میسازد.