99久久全国免费观看_国产一区二区三区四区五区VM_久久www人成免费看片中文_国产高清在线a视频大全_深夜福利www_日韩一级成人av

  • 回復
  • 收藏
  • 點贊
  • 分享
  • 發新帖

單片機容易死機,用看門狗了還會死機,請高手請指點

單片機容易死機,用看門狗了還會死機,請高手請指點,
用在220V逆變器自動控制與電力整流后的地線共同GND,
另我做了一個電機轉速測量的單片數碼顯示3位七段LED的單獨用5V電池電源也會死機,這說明不是電源問題,我是用臺灣義隆78P458單片機.看門狗放在主程序里清零.常看到顯示數據不動,轉速在轉.

下面是程序只有170條指令 109541213357294.xls
全部回復(32)
正序查看
倒序查看
2008-06-12 18:30
什么片子,用在什么地方了?
0
回復
zl8864
LV.6
3
2008-06-15 12:22
@abing
關于單片機會死機,我也是N年前遇到過,后來沒沒有遇到這種問題了,我用一片單片機正規做12VDC-220AC50Hz,正弦波,一片單片機完成DC-DC-AC變換.整個樣機調式沒出現過單片機死機情況.以我的觀點要注意的幾個問題:單片機供電電源波動不要太大,工作電源不要設計在單片機極限值.輸入與輸出接一只小電阻也能起到抗干擾作用.與功率地線分開布線你的PCB問題也很大,在自動布線前,要先將重要的幾條線先布好,除了定義好布線規則,還要通過增加禁止布線層來控制布線走向.最后要加粗一下地線與電源線.
感謝指點
0
回復
abing
LV.8
4
2008-06-15 13:58
關于單片機會死機,我也是N年前遇到過,后來沒沒有遇到這種問題了,我用一片單片機正規做12VDC-220AC50Hz,正弦波,一片單片機完成DC-DC-AC變換.整個樣機調式沒出現過單片機死機情況.
以我的觀點要注意的幾個問題:
單片機供電電源波動不要太大,工作電源不要設計在單片機極限值.
輸入與輸出接一只小電阻也能起到抗干擾作用.
與功率地線分開布線

你的PCB問題也很大,在自動布線前,要先將重要的幾條線先布好,除了定義好布線規則,還要通過增加禁止布線層來控制布線走向.最后要加粗一下地線與電源線.
0
回復
marco168
LV.4
5
2008-06-16 16:00
@zl8864
感謝指點
**此帖已被管理員刪除**
0
回復
2008-06-16 22:44
@marco168
**此帖已被管理員刪除**
以我個人的經驗來看,單片機的死機無非就是:電源的不穩定,雜訊的干擾,程序的跑飛,
我覺得重點看 電源是否穩定--你可以單獨用電源供,以測試是否為電源的問題

程序跑飛=主要是邏輯的問題,,很多時候進入死循環了,看門狗無法清0,就死了,,這個看加條清看門狗的指令在你認為可能跑飛的程序段中調試啦
0
回復
2008-06-16 22:49
@listenwinds
以我個人的經驗來看,單片機的死機無非就是:電源的不穩定,雜訊的干擾,程序的跑飛,我覺得重點看電源是否穩定--你可以單獨用電源供,以測試是否為電源的問題程序跑飛=主要是邏輯的問題,,很多時候進入死循環了,看門狗無法清0,就死了,,這個看加條清看門狗的指令在你認為可能跑飛的程序段中調試啦
還有點,單獨電源不一定是好的,

因為你內部有干擾呵,我之前也碰到這樣的問題,

主要是數字地和模擬地沒處理好,導致單片機死機,

后來我把地線分開分別單獨接地,采用最短地,雜訊全部往退偶電容處,,

另外,你看門狗放主程序查這個問題應該用處不大的,很明顯是你的程序可能在某個小程序運行時間過長,就會造成循環回來的時候看門狗還沒用清而reset,

你那個layout太爛了點吧,,兄弟
0
回復
zl8864
LV.6
8
2008-06-17 20:58
@listenwinds
還有點,單獨電源不一定是好的,因為你內部有干擾呵,我之前也碰到這樣的問題,主要是數字地和模擬地沒處理好,導致單片機死機,后來我把地線分開分別單獨接地,采用最短地,雜訊全部往退偶電容處,,另外,你看門狗放主程序查這個問題應該用處不大的,很明顯是你的程序可能在某個小程序運行時間過長,就會造成循環回來的時候看門狗還沒用清而reset,你那個layout太爛了點吧,,兄弟
是的,單片機應用是需要電子綜合技術的,謝謝你的寶貴經驗!
0
回復
yt2005
LV.2
9
2008-06-21 09:46
@listenwinds
還有點,單獨電源不一定是好的,因為你內部有干擾呵,我之前也碰到這樣的問題,主要是數字地和模擬地沒處理好,導致單片機死機,后來我把地線分開分別單獨接地,采用最短地,雜訊全部往退偶電容處,,另外,你看門狗放主程序查這個問題應該用處不大的,很明顯是你的程序可能在某個小程序運行時間過長,就會造成循環回來的時候看門狗還沒用清而reset,你那個layout太爛了點吧,,兄弟
看門狗不放主程序,放在什么地方?放中斷里?程序跑飛引起死機,看門狗絲毫不起作用.好的程序實時性要好,一個程序執行一個循環要超過100MS就是一個不合格的程序.
0
回復
zl8864
LV.6
10
2008-06-22 11:22
@yt2005
看門狗不放主程序,放在什么地方?放中斷里?程序跑飛引起死機,看門狗絲毫不起作用.好的程序實時性要好,一個程序執行一個循環要超過100MS就是一個不合格的程序.
如何做到"好的程序實時性要好",能祥細說明!
0
回復
偉哥
LV.4
11
2008-06-22 12:05
@zl8864
如何做到"好的程序實時性要好",能祥細說明!
你如果是用上面的電路板的話,不死機才不正常.另外整個程序沒有看到一個容錯的地方.程序架構和任務時間片分配極不合理.
0
回復
zl8864
LV.6
12
2008-06-23 13:05
@偉哥
你如果是用上面的電路板的話,不死機才不正常.另外整個程序沒有看到一個容錯的地方.程序架構和任務時間片分配極不合理.
如何做到"好的程序容錯好",能祥細說明!
0
回復
yt2005
LV.2
13
2008-07-05 10:26
@zl8864
如何做到"好的程序實時性要好",能祥細說明!
程序要分時,分批處理,滿足條件后才執行,關于實時性、優先級高的,要合理利用中斷.主程序內不要有延時程序,或者死循環(特殊情況除外.另外重要的數據要備份,最好做軟件陷阱和在程序空白處寫攔截程序,以防程序跑飛.淺薄之見,希望對你有所幫助.
0
回復
zl8864
LV.6
14
2008-07-05 18:56
@yt2005
程序要分時,分批處理,滿足條件后才執行,關于實時性、優先級高的,要合理利用中斷.主程序內不要有延時程序,或者死循環(特殊情況除外.另外重要的數據要備份,最好做軟件陷阱和在程序空白處寫攔截程序,以防程序跑飛.淺薄之見,希望對你有所幫助.
感謝指點,能示例一個.書上找不到,防止死機說明例
0
回復
abing
LV.8
15
2008-07-05 23:48
@zl8864
感謝指點,能示例一個.書上找不到,防止死機說明例
張先生真是太歷害了,還要搞軟件
0
回復
strike
LV.4
16
2008-07-16 11:05
兄臺,加了看門狗與單片機死機是兩回事,并非加了看門狗就不死機,加了看門狗以后死機可以自己恢復過來,重新啟動.

單片機死機的原因很多.最好是用變壓器離電源,不要用開關電源,還有你的PCB也好意思發出來給大家看.
0
回復
abing
LV.8
17
2008-07-16 14:22
@strike
兄臺,加了看門狗與單片機死機是兩回事,并非加了看門狗就不死機,加了看門狗以后死機可以自己恢復過來,重新啟動.單片機死機的原因很多.最好是用變壓器離電源,不要用開關電源,還有你的PCB也好意思發出來給大家看.
我在4KV的高壓控制里直接采用單片機控制.還有在變頻器里我們是采用開關電源供電的.

除了在硬件上下功夫還要注意軟件是否有出現死循環的情況
0
回復
zl8864
LV.6
18
2008-07-16 18:58
@abing
我在4KV的高壓控制里直接采用單片機控制.還有在變頻器里我們是采用開關電源供電的.除了在硬件上下功夫還要注意軟件是否有出現死循環的情況
在線仿真都 沒有進入死機,為什么放在變頻控制的電動機傍測量電機轉速時就會死機
0
回復
abing
LV.8
19
2008-07-17 08:27
@zl8864
在線仿真都沒有進入死機,為什么放在變頻控制的電動機傍測量電機轉速時就會死機
那是你的PCB抗干擾能力太差了,變頻器是一個很大的干擾源,特別是共接在電源上時情況更嚴重.最好的方法只能是處理好PCB的抗干擾能力.

在變頻器里的MCU電路需要更強的抗干擾能力,有的不但接在近開關電源部份還在高壓側輸出SPWM信號以及對各種電壓電流模擬信號采樣,響應數字通信和其它保護信號等.
0
回復
strike
LV.4
20
2008-08-05 15:45
@zl8864
在線仿真都沒有進入死機,為什么放在變頻控制的電動機傍測量電機轉速時就會死機
發現問題好啊,沒有像我,做了一個弱電控制強電的,在外面試正常,剛開始工作

時也正常,NND,工作了一星期或者十幾天才不正常.后面做一些些改進,單片機的干

擾問題才解決啊,你這東西還沒有出門,就發現問題.豈不樂哉?
0
回復
hackys
LV.3
21
2008-11-22 11:16
旁路電容加了嗎?電源線加寬了嗎?其他電源問題也要注意
還有你看門狗用的是內部的還是外部的,如果是內部的死機有可能是硬件問題也有可能是軟件問題,比如有些單片機在中斷里面有while(1)的話看門狗也沒用,強烈建議用片外看門狗,很便宜!不要為了那么一兩塊錢冒死機的風險.
0
回復
zl8864
LV.6
22
2008-11-24 21:57
@hackys
旁路電容加了嗎?電源線加寬了嗎?其他電源問題也要注意還有你看門狗用的是內部的還是外部的,如果是內部的死機有可能是硬件問題也有可能是軟件問題,比如有些單片機在中斷里面有while(1)的話看門狗也沒用,強烈建議用片外看門狗,很便宜!不要為了那么一兩塊錢冒死機的風險.
請先生告訴一下:你用過的“片外看門狗”供應商
0
回復
hackys
LV.3
23
2008-11-27 13:16
@zl8864
請先生告訴一下:你用過的“片外看門狗”供應商
我用過的幾合一的芯片,看門狗+RTC+電源監控+FRAM,如果你沒其他要求只是外部看門狗的話還是挺容易找的,比如IMP706
0
回復
zl8864
LV.6
24
2009-07-16 19:28
@hackys
我用過的幾合一的芯片,看門狗+RTC+電源監控+FRAM,如果你沒其他要求只是外部看門狗的話還是挺容易找的,比如IMP706
我現在在搞全世界最簡單的純硬件并網逆變器 具體見本論壇http://bbs.dianyuan.com/topic/481703
0
回復
listenwinds
LV.3
25
2009-07-22 10:08
@yt2005
看門狗不放主程序,放在什么地方?放中斷里?程序跑飛引起死機,看門狗絲毫不起作用.好的程序實時性要好,一個程序執行一個循環要超過100MS就是一個不合格的程序.
呵呵,我是說可以在子程序里清看門狗的,以便差差是哪個程序段出現問題,當然這是很笨的方法,
0
回復
zl8864
LV.6
26
2009-11-18 19:53
@strike
兄臺,加了看門狗與單片機死機是兩回事,并非加了看門狗就不死機,加了看門狗以后死機可以自己恢復過來,重新啟動.單片機死機的原因很多.最好是用變壓器離電源,不要用開關電源,還有你的PCB也好意思發出來給大家看.
先生你好,你的PCB貼一個出來給大家開開眼界
0
回復
ddmushroom
LV.4
27
2009-12-12 15:59
這個板畫得....

地線都要成環了

在單片機下面鋪整塊銅做參考地,去耦電容和晶振離腳近點,繼電器電源不要和單片機共用
0
回復
zl8864
LV.6
28
2009-12-13 21:53
@ddmushroom
這個板畫得....地線都要成環了在單片機下面鋪整塊銅做參考地,去耦電容和晶振離腳近點,繼電器電源不要和單片機共用
因為是單面板布線的空間太緊張,下面鋪整塊銅做參考地那只能用雙面板了,謝謝指點
0
回復
2009-12-21 21:21
@zl8864
因為是單面板布線的空間太緊張,下面鋪整塊銅做參考地那只能用雙面板了,謝謝指點
頂頂
0
回復
zl8864
LV.6
30
2009-12-22 13:00
@zl8864
因為是單面板布線的空間太緊張,下面鋪整塊銅做參考地那只能用雙面板了,謝謝指點
主個電路板做得還可以吧,請多指點
0
回復
zl8864
LV.6
31
2009-12-22 13:01
@ddmushroom
這個板畫得....地線都要成環了在單片機下面鋪整塊銅做參考地,去耦電容和晶振離腳近點,繼電器電源不要和單片機共用
這個電路板做得還可以吧,請多指點500) {this.resized=true; this.width=500; this.alt='這是一張縮略圖,點擊可放大。\n按住CTRL,滾動鼠標滾輪可自由縮放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/84/109541261458113.jpg');}" onmousewheel="return imgzoom(this);">
0
回復
主站蜘蛛池模板: 午夜精品久久久久9999高清 | 免费一区二区三区在线观看 | 亚洲综合成人婷婷五月在线观看 | avtt久久| 少妇对白露脸打电话系列 | 少妇bbbb水多毛片人 | 亚洲精品国产精品乱码不99热 | 91女神在线视频 | 大陆熟女丰满XXXXX富婆 | 一区二区三区在线免费 | 日本成本人片免费网站 | 午夜精品久久久久久不卡av | 国产黄色大片在线观看 | 国产视频123 | 46集连续剧免费观看 | 伊人久久香 | 蜜桃av资源 | 国产在线午夜卡精品影院 | 亚洲AV成人一区二区三区AV | 久久性av | 波多老师无码av中字专区 | 91亚洲一区二区 | 久久久久久久久久久久久久久国产 | 毛片免费毛片一级jjj毛片 | 亚洲国产果冻传媒av在线观看 | 亚韩精品 | 99久久国产免费大片 | 奶大交一乱一乱一视一频 | 91pornyⅰ九色在线观看 | 久久在现视频 | 免费乱码人妻系列无码专区 | 国产三级网站 | 男人插女人免费视频 | 中文不卡在线 | 日韩亚洲欧美在线 | 久久久久国产亚洲日本 | 人妻VA精品VA欧美VA | 午夜性刺激免费看视频 | 亚洲精品日本无v一区 | 国产成人AV片无码免费 | 91一级|