Table of Contents
سیستم های جاسازی شده اغلب به داده های سنسور برای انجام عملکردهای مختلف متکی هستند.به دست آوردن و پردازش این داده ها به طور دقیق برای عملکرد سیستم و قابلیت اطمینان ضروری است.این مقاله نمونه های عملی از چگونگی جمع آوری و پردازش داده های سنسور در برنامه های جاسازی شده را فراهم می کند.
اطلاعات سنسور دما
سنسورهای دما، مانند سنسور های حرارتی یا سنسورهای دمای دیجیتال، معمولا در سیستم های جاسازی شده استفاده می شوند.کسب داده شامل خواندن ولتاژ یا سیگنال های دیجیتال از سنسور از طریق آنالوگ به دیجیتال مبدل (ADC) یا رابط های دیجیتال مانند I2C یا اشپیگل است.به عنوان مثال، یک میکروکنترل کننده مقدار ADC را می خواند، آن را به دمایی با استفاده از یک فرمول کالیبراسیون تبدیل می کند و سپس از این تصمیم گیری برای کنترل داده ها استفاده می کند.
پردازش داده های شتاب سنج
شتاب سنج ها نیروهای شتاب را اندازه گیری می کنند و در برنامه هایی مانند تشخیص حرکت و جهت گیری داده ها استفاده می شوند، نمونه برداری از خروجی سنسور از طریق رابط های دیجیتال. پردازش شامل فیلتر کردن سر و صدا، اندازه محاسبه یا شناسایی الگوهای حرکتی خاص است.
پردازش داده های Light Sensor Data
سنسورهای نور، مانند مقاومت های وابسته به نور یا مقاومت های وابسته به نور (LDRs)، سیگنال های آنالوگ یا دیجیتال را متناسب با نور محیط ارائه می دهند.کسب داده شامل خواندن این سیگنال ها به صورت دوره ای است. پردازش ممکن است شامل تنظیم روشنایی صفحه نمایش یا هشدار ماشه هنگامی که سطح نور از آستانه تجاوز می کند. کالیبراسیون خواندن سازگار در سراسر شرایط مختلف نور را تضمین می کند.
تکنیک های پردازش داده های مشترک
- تغییر: حذف سر و صدا با استفاده از تکنیک هایی مانند حرکت به طور متوسط یا فیلترهای کم ارتفاع.
- ] کالیبره: تنظیم داده های خام برای تشخیص بیضه سنسور.
- پرکالری: تبدیل به خواندن سنسور خام به واحدهای معنی دار.
- تشخیص داده شده: [FLT 1] اقدامات محرک هنگامی که داده های سنسور از محدودیت های پیش تعریف شده عبور می کنند.