درک قابلیت های فوق العاده در IoT صنعتی

میکروپرندگان فوق العاده قابل اعتماد پایه و اساس سیستم های مدرن IoT صنعتی هستند.این دستگاه ها باید به طور مداوم برای سال ها بدون شکست، اغلب تحت شرایط شدید، قابلیت اطمینان از طریق معیارهایی مانند زمان بین شکست ها (MTBF) و استانداردهای ایمنی عملکردی مانند IEC 61508 [F:1] اندازه گیری می شود که تعریف می کند سطح ایمنی (به وضوح دستیابی به صرفه جویی در محیط زیست مکانیکی، بلکه نیاز به حساب های قوی برای تعیین کننده سیستم های یکپارچه سازی جامع دارد، بلکه نیاز به حساب های سیستم های یکپارچه سازی جامع دارد.

چالش های کلیدی در طراحی Microprocessors قابل اعتماد

مهندسان هنگام طراحی میکروپرپرها برای IoT صنعتی با موانع متعددی مواجه می شوند.این چالش ها بر هر تصمیم از معماری گرفته تا بسته بندی تأثیر می گذارد.

محیط زیست Extremes

دستگاه های IoT صنعتی اغلب در دماهای مختلف از 40 درجه سانتیگراد تا 125 درجه سانتیگراد، با دوچرخه سواری حرارتی سریع، رطوبت، گازهای شکننده و اجزای سویه بیشتر عمل می کنند. میکروپرها باید ثبات زمان را حفظ کنند و از چسب زدن تحت چنین شرایطی جلوگیری کنند.دی.دی. الکتریک و مواد باند گسترده (مانند کاربید سیلیکون) به طور فزاینده ای برای گسترش محدودیت های عملیاتی استفاده می شوند.

الکتروماتیک (EMI) و ارتعاشات

فاکتورها شامل ماشین آلات سنگین، موتورهای و فرستنده های بی سیم هستند که باعث ایجاد EMI شدید می شوند. میکروپرپرسورها نیاز به شبکه های تحویل قدرت قوی و محافظت از فساد داده دارند. ارتعاشات از پمپ ها یا کمپرسورها می تواند باعث خستگی مفصل یا نوسان کریستال شود. طراحان باید از طریق نصب و پوشش های سازگار برای کاهش این اثرات استفاده کنند.

Real-Time Processing Constraints

بسیاری از حلقه های کنترل صنعتی خواستار زمان پاسخگویی قطعی در کمتر از 1 میلی ثانیه هستند. میکروپرپرها باید از پیش فرض مبتنی بر اولویت و تاخیر کم وقفه پشتیبانی کنند. cache از دست رفته، سوء پیش بینی شاخه و چرخه های تازه سازی DRAM می توانند شتاب دهنده های سخت افزاری را معرفی کنند و حافظه خراش قابل پیش بینی بودن را کاهش دهد.

تهدیدات امنیتی

دستگاه های IoT متصل به حملات سایبری آسیب پذیر هستند که می توانند امنیت و قابلیت اطمینان را به خطر بیندازند. میکروپرپررها باید بوت امن، محیط های قابل اعتماد اعدام و رمزگذاری سخت افزار را بدون قربانی کردن عملکرد زمان واقعی، مانند تزریق خطا و حملات جانبی کانال نیاز به اقدامات ضد فیزیکی ساخته شده در سیلیکون.

استراتژی های طراحی برای Ultra-Reliability

برای غلبه بر این چالش ها، مهندسان ترکیبی از استراتژی های معماری، سخت افزار و نرم افزار را به کار می گیرند.هر رویکرد یک حالت شکست خاص را در حالی که صرفه جویی در هزینه، قدرت و عملکرد را هدف قرار می دهد.

دانلود بازی Redundancy and Fault Tolerance

Redundancy سه گانه (TMR) از سه هسته پردازنده یکسان برای رای دادن به خروجی ها برای ماسک شکست های تک نقطه استفاده می کند، این تکنیک در avionics و کنترل کنندگان صنعتی بحرانی رایج است.برای سناریوهای کم ارتفاع، هسته های قفل دوگانه بدون هیچ گونه نتیجه به طور مداوم و اختلاف در برابر فاصله زمانی قرمز و راه آهن مستقل جلوگیری از شکست های رایج است.

اصلاح خطا و حفاظت از حافظه

[ECC] کد کپی (ECC) حافظه خطاهای تک بیتی را تصحیح می کند و خطاهای دو بیتی را در حافظه های داده و DRAM که با اسکراب حافظه همراه است، ECC از تجمع خطاهای نرم از تابش کیهانی جلوگیری می کند. Parity چک کردن آدرس های اتوبوس و بازیابی هسته ای (ک) با ردیابی برخی از مسیرهای microprocessor) برای جلوگیری از ردیابی اطلاعات بیشتر.

انتخاب سخت افزار

اجزای صنعتی درجه برای محدوده های دمای گسترده و تحمل بالاتر برای برق بیش از حد استرس رتبه بندی می شوند. طراحان انواع بسته را انتخاب می کنند (به عنوان مثال، آرایه شبکه توپ با توپ های بزرگتر فروخته شده) که مقاومت در برابر خستگی حرارتی است. پوشش مطابقت محافظت در برابر رطوبت و آلودگی. مدیریت برق باید شامل تشخیص قهوه ای، محافظت از بیش از حد و ولتاژ دقیق برای جلوگیری از مصرف کننده فساد دولتی.

سیستم های عملیاتی و سیستم های اجرایی واقعی و تعیین کننده

FreeRTOS برنامه ریزی اولویت با زمان سوئیچ زمینه قابل پیش بینی فراهم می کند. Microprocessor با کنترل کننده های سخت افزار قطع (مانند GIC-400) تأخیر را کاهش می دهد. طراحان از عملیات غیر قابل تعیین مانند تخصیص حافظه پویا در مسیرهای زمان بحرانی برای ایمنی، سیستم های مختلف یا غیر بحرانی استفاده از عملیات های غیر ضروری استفاده از ادارات.

امنیت توسط Design

ماژول های امنیتی سخت افزار (HSMs) شتاب دهنده های رمزنگاری، ژنراتورهای عددی تصادفی واقعی و ذخیره سازی کلید امن را پیاده سازی می کنند. Secure boot یکپارچگی سیستم عامل را در هر قدرت تأیید می کند، جلوگیری از اجرای کد غیر مجاز. مقاومت در کانال جانبی از طریق منطق و قدرت مداوم زمان و تلاش می کند. Microprocessor که از آرم اعتمادZone یا اینتل SGX پشتیبانی می کند می تواند امنیت کار را از الگوریتم های اصلی کنترل سیستم عامل جدا کند.

مدیریت حرارتی و کارایی قدرت

قابلیت اطمینان به طور چشمگیری با افزایش دما، میکروپرسورها باید با مسیرهای حرارتی کارآمد طراحی شوند. بسته بندی Flip-chip با پخش کنندگان گرما یکپارچه و حرارتی از طریق کاهش اتصال به محیط زیست مقاومت، ولتاژ پویا و فرکانس (DVFS) اجازه می دهد تا پردازنده ها برای تنظیم مصرف انرژی بر اساس، کاهش استرس حرارتی برای خنک کننده منفعل، ارزیابی گردش هوا، اتصال حرارتی، و مواد خنک کننده ضروری (IPB) استفاده کنند.

تست و اعتبار برای IoT صنعتی

طرح های قابل اعتماد فوق العاده نیاز به اعتبار دقیق فراتر از تست های تجاری استاندارد دارند.[۱۰] تست زندگی با سرعت بالا (HALT) با فشار دادن نمونه های اولیه برای شکست در زیر استرس حرارتی و ارتعاشی (FLT:2 به طور بالا سرعت سرعت صفحه نمایش استرس (HASS) برای گرفتن واحدهای تولید نوزادان برای مقابله با استانداردهای ایمنی بالا و همچنین تست های شارژ دقیق، استفاده می شود.

تکنولوژی های نوظهور و روند

چندین تکنولوژی جدید نشان می دهد که چگونه میکروپرپرپرها به فوق العاده قابل اعتماد در IoT صنعتی دست می یابند.

Edge Computing و ادغام AI

پردازش داده ها در لبه باعث کاهش تأخیر و پهنای باند می شود، اما همچنین الزامات اطمینان را به شتاب دهنده های AI دستگاه تغییر می دهد.در حالی که شبکه عصبی باید روش های قابل تحمل و خطا مانند محاسبات کاری تقریباً مربوط به کار و نگهداری از آن رای می دهد.[۳] همچنین برخی از دقت را برای انعطاف پذیری قربانی می کند، در حالی که هسته های هوش مصنوعی اضافی با اکثریت رای گیری خروجی صحیح را تضمین می کنند.[۳][۳][۳][۳][۳][۳][۳][۳][۳][۳][۳][۳][۳][۳][۳][۳][۳][۳][۳][۳][۳][۳][۳][۳][۳][۳][۳][۳][۳][۳][۳][۳][۳][۳][۳][۳][۳][۳][۳][۳][۳][۳][۳][۳][۳][۳][۳][۳][۳][۳][۳][۳][۳][۳][۳][۳][۳][۳][۳][۳][۳][۳][۳][۳][۳][۳][۳][۳][۳][۳][۳][۳][۳][۳][۳][۳][۳][۳][۳

شبکه های زمان-استرس (TSN)

TSN که توسط استانداردهای IEEE 802.1 تعریف شده است، ارتباطات اترنت تعیین کننده برای شبکه های صنعتی را فراهم می کند. Microprocessor با کنترل کننده های TSN یکپارچه ساعت ها را به دقت زیر میکرو ثانیه همگام می کند و اقدامات هماهنگ شده را در سراسر کنترل کنندگان توزیع شده امکان می دهد که نیاز به سیستم های متمرکز پیچیده را کاهش می دهد و به طور کلی تحمل را بهبود می بخشد.

محاسبات Heterogenedful

ترکیب هسته های با عملکرد بالا با هسته های انرژی کارآمد و شتاب دهنده های تخصصی (به عنوان مثال، برای FFT، کنترل موتور) اجازه می دهد ریزپرندگان برای اختصاص وظایف به مناسب ترین واحد، این نقاط حرارتی را کاهش می دهد و بدترین زمان اجرای مورد را بهبود می بخشد.در برنامه های ایمنی بحرانی، معماری های ناهمگن می توانند وظایف سخت و غیر بحرانی را از حوزه های مختلف با قدرت مستقل جدا کنند.

نتیجه گیری

طراحی میکروپرپرسورها برای دستگاه های IoT صنعتی فوق العاده قابل اعتماد یک چالش چند بعدی است که نیاز به معامله دقیق در میان عملکرد، قدرت، هزینه و استحکام دارد.با ادغام قرمزی، اصلاح خطا، اجزای صنعتی درجه صنعتی، سیستم های عملیاتی زمان واقعی و امنیت داخلی، مهندسان می توانند سیستم هایی را ایجاد کنند که محیط های خشن و مداوم را تحمل می کنند، فن آوری های پیشرفته مانند اطمینان از صنعت، به عنوان بهبود بیشتر، قابلیت اطمینان از قابلیت اطمینان از فناوری های مهندسی مواد، و اطمینان بیشتر، به عنوان یک فرآیند دقیق تر، بهبود بیشتر، به عنوان یک فرآیند مدیریت دقیق تر، و اطمینان از قابلیت اطمینان بیشتر، به عنوان قابلیت اطمینان از قابلیت اطمینان از قابلیت اطمینان از قابلیت اطمینان از طریق بهینه سازی دقیق تر، به وجود می توانند سیستم های مهندسی دقیق تر، بهبود عملکرد دقیق تر، و اطمینان از قابلیت اطمینان از طریق بهبود عملکرد دقیق تر، بهبود عملکرد دقیق تر، و اطمینان از قابلیت اطمینان از فناوری های مهندسی دقیق تر، و اطمینان از فناوری های مهندسی دقیق تر، بهبود عملکرد دقیق تر، بهبود عملکرد دقیق تر، به وجود آورند.