借助MCX的糾錯功能打造可靠安全的移動機器人
發布時間:2024-07-04 來源:恩智浦半導體 責任編輯:lina
【導讀】移yi動dong機ji器qi人ren的de應ying用yong場chang景jing日ri益yi增zeng多duo,覆fu蓋gai工gong業ye自zi動dong化hua到dao服fu務wu型xing機ji器qi人ren等deng領ling域yu。保bao障zhang移yi動dong機ji器qi人ren的de操cao作zuo安an全quan可ke靠kao至zhi關guan重zhong要yao,因yin為wei它ta們men承cheng載zai的de任ren務wu更geng加jia複fu雜za,且qie運yun行xing環huan境jing不bu可ke控kong。
移yi動dong機ji器qi人ren的de應ying用yong場chang景jing日ri益yi增zeng多duo,覆fu蓋gai工gong業ye自zi動dong化hua到dao服fu務wu型xing機ji器qi人ren等deng領ling域yu。保bao障zhang移yi動dong機ji器qi人ren的de操cao作zuo安an全quan可ke靠kao至zhi關guan重zhong要yao,因yin為wei它ta們men承cheng載zai的de任ren務wu更geng加jia複fu雜za,且qie運yun行xing環huan境jing不bu可ke控kong。
恩智浦新一代MCX係列微控製器助力應對機器人安全挑戰。MCX MCU基於高性能Arm®Cortex®-M33內核,具有先進的錯誤檢測和糾正功能,非常適合開發對可靠性和安全性要求極高的移動機器人。
移動機器人常見的可靠性和安全問題
移動機器人搭載的電子係統允許機器人感知周圍環境、進行智能決策,並精確控製自身的動作。然而,移動機器人在執行任務時可能會麵臨極端溫度、zhendonghedianciganraodengduozhongtiaozhan,suizheshijiandetuiyi,zhexieyaliyuanhuidaozhijiqirendeneicunchuxiancuowuhesunhuai。kaolvdaoyidongjiqirenyuqishiyongshoumingjiaochang,quebaodianzizujianchangqidekekaoxingzhiguanzhongyao。
工業機械臂
yidongjiqirendeneicuncuowukenengdaozhigezhongkekaoxingheanquanxingwenti。jiqirenkongzhigujianzhongdeweifanzhuanyekenengdaozhizhixingcuowudezhiling,jineryinfayiwaixingwei。chuanganqishujusunhuai,kenengdaozhijieducuowu,rangjiqirenzuochucuowudejuece。dianjikongzhichucuokenenghuidaozhijiqirenjinxingjihuazhiwaideyundong,huozheduijiqirenbenshenhuoqizhouweihuanjingzaochengsunhai。
在(zai)安(an)全(quan)關(guan)鍵(jian)應(ying)用(yong)中(zhong),例(li)如(ru)在(zai)人(ren)類(lei)周(zhou)圍(wei)工(gong)作(zuo)的(de)移(yi)動(dong)機(ji)器(qi)人(ren),此(ci)類(lei)故(gu)障(zhang)可(ke)能(neng)帶(dai)來(lai)嚴(yan)重(zhong)的(de)後(hou)果(guo)。為(wei)了(le)確(que)保(bao)移(yi)動(dong)機(ji)器(qi)人(ren)的(de)操(cao)作(zuo)安(an)全(quan)可(ke)靠(kao),必(bi)須(xu)采(cai)取(qu)嚴(yan)密(mi)措(cuo)施(shi)規(gui)避(bi)內(nei)存(cun)錯(cuo)誤(wu)。
利用邊緣處理實現實時決策並增強自主性。了解恩智浦移動機器人解決方案。
MCX麵向閃存和RAM的糾錯功能
恩智浦MCX A係列微控製器包含幾個關鍵功能,可用於檢測和糾正內存錯誤。MCX A內置了高達128KB的閃存,具有糾錯碼(ECC)功能(MCX A參考手冊,第4.5節)。MCX N係列閃存最高達2MB,帶有ECC功能。閃存的每個128位字包含額外的9位ECC數據。
ECC是指在每個數據字旁邊存儲額外冗餘位的技術。每次數據讀取時,額外冗餘位將重新生成ECC位,並與原先存儲的ECC進行比較,從而驗證數據的完整性。如果重新生成的ECC位與存儲的ECC位不匹配,則意味著存在錯誤,ECC能夠糾正該錯誤。單個比特出錯時,ECC能確定具體的出錯比特。但出現雙比特錯誤時,ECC隻能檢測,不能糾正。
移動機器人示例
如果微控製器檢測到ECC錯誤,則係統控製器(SYSCON)模塊會生成總線故障或使用中斷來處理該錯誤。靈活的故障處理能力允許開發人員根據自己的具體應用自定義處理方式。
MCX A還提供32KB的片上SRAM,其中有一個8KB的塊(RAMA0)具有ECC功能,能夠進行單錯誤糾正和雙錯誤檢測(SEC-DED——MCX A參考手冊,第9.1.2節)。當配置為ECC時,MCX N係列提供高達416KB的RAM,在VBAT模式下,其中的32KB RAM可以保持數據不丟失。該功能可保護關鍵的運行時數據,如傳感器輸入和算法狀態變量。微控製器中部署了一個錯誤報告模塊(ERM),可提供全麵的錯誤報告和控製功能。ERM從ECC邏輯捕獲並記錄錯誤事件,為監測內存子係統的健康狀況提供清晰的視圖。開發人員可以利用錯誤信息進行診斷和預測性維護。
錯誤注入模塊(EIM)在讀取具有ECC功能的RAM時具有注入錯誤的能力,可實現自我診斷。這種自檢功能允許開發人員進行定期自檢,確保微控製器的可靠運行。
除了ECC之外,MCX A係列還包括一個內存塊檢查器(MBC),為不同內存區域的讀、寫和執行權限提供運行時安全控製(MCX A參考手冊,第45.1節)。通過定義內存訪問策略,MBC可以防止非法的內存訪問。
MCX糾錯技術如何提升機器人的可靠性
MCX的多種糾錯功能相互配合,共同提升移動機器人的可靠性與安全性。通過自動糾正閃存中的單比特錯誤,MCX能夠保持機器人控製固件的完整性。這種完整性可防範機器人執行可能引發非預期行為的錯誤控製邏輯。
此外,MCX還(hai)具(ju)備(bei)檢(jian)測(ce)雙(shuang)比(bi)特(te)錯(cuo)誤(wu)的(de)能(neng)力(li),這(zhe)一(yi)功(gong)能(neng)對(dui)於(yu)機(ji)器(qi)人(ren)的(de)安(an)全(quan)運(yun)行(xing)和(he)可(ke)靠(kao)性(xing)至(zhi)關(guan)重(zhong)要(yao)。盡(jin)管(guan)雙(shuang)比(bi)特(te)錯(cuo)誤(wu)無(wu)法(fa)被(bei)糾(jiu)正(zheng),但(dan)其(qi)檢(jian)測(ce)機(ji)製(zhi)有(you)助(zhu)於(yu)防(fang)止(zhi)使(shi)用(yong)可(ke)能(neng)損(sun)壞(huai)的(de)指(zhi)令(ling)或(huo)數(shu)據(ju)。一(yi)旦(dan)發(fa)現(xian)雙(shuang)比(bi)特(te)錯(cuo)誤(wu),機(ji)器(qi)人(ren)便(bian)能(neng)夠(gou)平(ping)穩(wen)過(guo)渡(du)到(dao)安(an)全(quan)狀(zhuang)態(tai),有(you)效(xiao)避(bi)免(mian)可(ke)能(neng)的(de)危(wei)險(xian)或(huo)故(gu)障(zhang)。
MCX的ECC將其內存保護功能擴展到閃存以外的SRAM。MCX A的8KB RAMA0 SRAM塊集成了ECC功能,而MCX N可以將RAMG和RAMH存儲塊重新用於ECC校正,提供高達416KB的ECC RAM存儲空間。ECC RAM支持對運行時數據進行單比特糾錯和雙比特錯誤檢測。該功能可保護關鍵數據,如傳感器讀數、控製輸出和中間算法變量,免受可能導致機器人感知、規劃和控製邏輯不一致的單比特錯誤。通過保持這些運行時數據的完整性,MCX的SRAM ECC有助於確保機器人在態勢感知和決策製定過程中的精準性和可靠性。MCX N還提供了高達32KB的ECC RAM,在VBAT模式下可保留數據,即便在低功耗狀態亦能確保關鍵信息的安全。
MBCtongguocaiquneicunbaohucelvetigongewaideanquanceng。takeyizuzhifeifadeneicunfangwen,youzhuyuyizhikenengdeguzhangfasheng,bingfangzhiyinguzhangdaozhijiqirendexingweibushoukongzhi。
最後,ERM支zhi持chi基ji於yu數shu據ju驅qu動dong的de機ji器qi人ren維wei護hu。它ta能neng夠gou記ji錄lu內nei存cun錯cuo誤wu事shi件jian,實shi現xian機ji器qi人ren電dian子zi組zu件jian的de健jian康kang狀zhuang態tai監jian測ce。糾jiu正zheng錯cuo誤wu的de頻pin率lv增zeng加jia可ke能neng表biao明ming即ji將jiang發fa生sheng故gu障zhang,機ji器qi人ren可ke得de到dao主zhu動dong維wei護hu。
應用場景示例
以在工業環境中工作的移動服務機器人為例。機器人必須自主導航,在執行任務時避開障礙物和人。
擴展板移動服務機器人
然而,工業環境可能具有挑戰性,設備會產生電磁幹擾(EMI)。這些幹擾隨時間累積,可能會在機器人的內存中引發比特錯誤。
MCX的ECC將檢測並糾正由EMI引起的任何單比特錯誤,確保機器人正確執行其控製邏輯。麵對更為嚴重的雙比特錯誤,MCX也能夠及時發現並阻止使用受損的數據,從而使機器人能夠安全地進入關斷狀態。
在這些事件中,MCX的ERM將記錄發生的錯誤。維護人員可以監測ERM日誌,觀察任何潛在故障的跡象。通過主動維護機器人,可以最大限度地減少停機時間,同時提高安全性。
MCUXpresso Developer Experience (MCUXpresso開發人員體驗)
恩智浦提供了低成本的FRDM開發平台,可使用MCX快速進行原型設計。FRDM開發板具有標準規格和接頭,便於連接MCU的輸入/輸出端口,並內置了MCU-Link調試器,帶有USB-C線纜。
恩智浦的GitHub 還允許訪問應用示例,可以使用應用代碼中心門戶 (ACH)訪問這些示例。MCUXpresso IDE和MCUXpresso for VS Code內置了ACH瀏覽功能,開發人員可以輕鬆搜索可用的演示和示例,並在直接加載項目使用之前按設備、應用技術或外設/功能進行篩選。
擴展板中心 (EBH)是NXP SDK Builder網站的擴展,開發人員可以在其中找到恩智浦及其合作夥伴提供的一係列附加板,以擴展所選評估板的功能。 gaizhongxintigongzhiguandeshaixuangongneng,kekuaisuzhazhaobankahekeyongdezhichiruanjian。kaifarenyuankeyijiangtamendebanyubutongleixingdekuozhanbanpeidui,yipinggutedingyonglihuoyingyongchengxubingjinxingkuaisuyuanxingsheji。
恩智浦賦能安全可靠的移動機器人
移yi動dong機ji器qi人ren自zi動dong化hua程cheng度du日ri益yi提ti高gao,確que保bao其qi操cao作zuo的de可ke靠kao性xing和he安an全quan性xing變bian得de尤you為wei關guan鍵jian。如ru果guo忽hu視shi這zhe一yi點dian,複fu雜za的de操cao作zuo環huan境jing所suo引yin發fa的de內nei存cun錯cuo誤wu可ke能neng會hui導dao致zhi機ji器qi人ren出chu現xian預yu期qi外wai的de行xing為wei。
恩智浦的MCX係列微控製器具有糾錯功能,可滿足對可靠性有著嚴格要求的機器人。MCX係列不僅提供了ECC保護的閃存和SRAM,還包括了運行時內存訪問控製和錯誤事件的日誌記錄,為內存錯誤構建了多重防護屏障。
對於致力於提升移動機器人可靠性和安全性的設計人員來說,恩智浦MCX值得考慮。恩智浦MCX具有先進的架構和全麵的功能集,為開發可靠的自動機器人提供強大平台。
(來源:恩智浦半導體,作者:Altaf Hussain,運輸與移動細分市場市場總監)
免責聲明:本文為轉載文章,轉載此文目的在於傳遞更多信息,版權歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權問題,請聯係小編進行處理。
推薦閱讀:
小空間中的大未來:無線SoC使可穿戴醫療和健康設備能夠發揮其潛力
ST Edge AI Suite 人工智能開發套件正式上線 加快AI產品開發速度
- 噪聲中提取真值!瑞盟科技推出MSA2240電流檢測芯片賦能多元高端測量場景
- 10MHz高頻運行!氮矽科技發布集成驅動GaN芯片,助力電源能效再攀新高
- 失真度僅0.002%!力芯微推出超低內阻、超低失真4PST模擬開關
- 一“芯”雙電!聖邦微電子發布雙輸出電源芯片,簡化AFE與音頻設計
- 一機適配萬端:金升陽推出1200W可編程電源,賦能高端裝備製造
- 1200餘家企業齊聚深圳,CITE2026打造電子信息產業創新盛宴
- 掌握 Gemini 3.1 Pro 參數調優的藝術
- 築牢安全防線:電池擠壓試驗機如何為新能源產業護航?
- Grok 4.1 API 實戰:構建 X 平台實時輿情監控 Agent
- 電源芯片國產化新選擇:MUN3CAD03-SF助力物聯網終端“芯”升級
- 車規與基於V2X的車輛協同主動避撞技術展望
- 數字隔離助力新能源汽車安全隔離的新挑戰
- 汽車模塊拋負載的解決方案
- 車用連接器的安全創新應用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall





