線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:2173
推到 Plurk!
推到 Facebook!

如何在硬體上增加設計,防止MCU當機後,系統仍可運作

尚未結案
小拿鐵
一般會員


發表:10
回覆:5
積分:3
註冊:2010-11-25

發送簡訊給我
#1 引用回覆 回覆 發表時間:2011-10-08 12:09:03 IP:111.255.xxx.xxx 訂閱

板上的各位前輩,

小弟最近遇到一個問題,我們想要設計一個系統,而這個系統最主要的運作都是靠MCU來完成,

但MCU卻可能因為種種因素當機(如雜訊...等等),而其中棘手的問題就是即使我們在MCU當機時,

我們仍需要讓系統中的一些安全保護措施能正常動作,請板上的前輩給點指點我們改怎麼做?

(有系統的作法是多利用一顆FPGA與MCU做串連,當MCU當機時,FPGA仍可發揮作用)

p.s. 我們不傾向於用兩顆MCU下去運作,因為擔心兩顆MCU同時當機。

非常感謝您的指導 !! ^^
------
Henry_小拿鐵
kib72377
高階會員


發表:1
回覆:217
積分:238
註冊:2004-11-12

發送簡訊給我
#2 引用回覆 回覆 發表時間:2011-10-08 17:55:05 IP:219.69.xxx.xxx 未訂閱
 一個 watchdog timer 加 可以 重置 WDT 的線路.

最簡單就是一個長時間週期的RC充電電路,
若一段時間不重置它(用電晶體去將電容器放電),
電壓充到超過設定值後,會去觸發MCU的reset.

你可以參考 microchip PIC 單晶片的WDT架構.
小拿鐵
一般會員


發表:10
回覆:5
積分:3
註冊:2010-11-25

發送簡訊給我
#3 引用回覆 回覆 發表時間:2011-10-08 22:24:14 IP:111.255.xxx.xxx 訂閱
請問 kib72377 前輩:


MCU會不會有外部硬體執行RESET後,而MCU本身依然當機,無法RESET的情況產生?

若有,那我該怎麼解決呢 ?!
------
Henry_小拿鐵
kib72377
高階會員


發表:1
回覆:217
積分:238
註冊:2004-11-12

發送簡訊給我
#4 引用回覆 回覆 發表時間:2011-10-08 23:22:27 IP:219.69.xxx.xxx 未訂閱
 基本上,你考慮到的已經算是硬體損壞的狀況,
那就需要你原先想的那種 備援機 的機制.
小拿鐵
一般會員


發表:10
回覆:5
積分:3
註冊:2010-11-25

發送簡訊給我
#5 引用回覆 回覆 發表時間:2011-10-09 18:31:51 IP:111.255.xxx.xxx 訂閱


kib72377 跟版上前輩:

是否能推薦硬體損壞之後的保護機制呢 ?


謝謝 !
------
Henry_小拿鐵
暗黑破壞神
版主


發表:9
回覆:2301
積分:1627
註冊:2004-10-04

發送簡訊給我
#6 引用回覆 回覆 發表時間:2011-10-09 20:31:35 IP:122.122.xxx.xxx 未訂閱
這個應該要換個思考方式了。
當A壞掉時,B要接手。可是如果A跟B同時安裝在機器上,B也會因為時間而”老化”等等變得不可靠。這就會再產生當A出問題時,B也出問題,你是不是要再找個C來接手?

假如以你的案例來看,以航空器上,我們在引擎設計上,本身就具有協同工作。而其它的無法替代的部份如輪胎、外皮則是以飛行時數來做保養依據。
也就是說,你要去估損壞後的保護機制,還不如做定保。在它還沒壞之前就把它換下來。

===================引 用 小拿鐵 文 章===================


kib72377跟版上前輩:

是否能推薦硬體損壞之後的保護機制呢 ?


謝謝 !
mymj
版主


發表:132
回覆:486
積分:608
註冊:2002-10-25

發送簡訊給我
#7 引用回覆 回覆 發表時間:2012-12-18 10:50:40 IP:203.67.xxx.xxx 訂閱

===================引 用 小拿鐵 文 章===================
請問 kib72377 前輩:


MCU會不會有外部硬體執行RESET後,而MCU本身依然當機,無法RESET的情況產生?

若有,那我該怎麼解決呢 ?!

有關當機的問題這樣想可能有幫助
1.設計前先觀察環境.例如 溫度,電磁波干擾,電力電源雜訊........盡可能遠離或排除干擾源,
2.mcu控制板,連線力求降低EMI,EMC干擾,PCB ,連線 做好防護
3.遠端控制連線如能使用光隔離會降低信號干擾
4.程式使用看門狗設計(此設計如果考慮也會失效就要利用硬體來做失效啟動安全機制)
5.作完確認沒問題,放到實際環境做長時間監看,沒問題就可使用

MYMJ
系統時間:2017-10-20 4:15:05
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!