久久久国产精品视频袁燕,99re久久精品国产,亚洲欧美日韩国产综合v,天天躁夜夜躁狠狠久久,激情五月婷婷激情五月婷婷

  • 回復(fù)
  • 收藏
  • 點贊
  • 分享
  • 發(fā)新帖

單片機容易受干擾 死機 是什么原因啊

單片機控制電路   控制氣體放電燈  有觸發(fā)器  啟動時產(chǎn)生高壓脈沖   電路就死掉了  不知如何是好
全部回復(fù)(20)
正序查看
倒序查看
xinxi
LV.4
2
2006-08-31 21:35
加光偶隔離,cpu放在單獨小板上,軟件開門狗復(fù)位時自動跳回到北干擾的程序
0
回復(fù)
2006-09-01 00:13
@xinxi
加光偶隔離,cpu放在單獨小板上,軟件開門狗復(fù)位時自動跳回到北干擾的程序
已經(jīng)加了光耦隔離    并且用了分開的獨立電源    采用的是電容電阻復(fù)位
0
回復(fù)
2006-09-01 00:17
@曾經(jīng)心痛
已經(jīng)加了光耦隔離    并且用了分開的獨立電源    采用的是電容電阻復(fù)位
軟件開門狗復(fù)位時自動跳回到北干擾的程序   這個不知道如何執(zhí)行
0
回復(fù)
xinxi
LV.4
5
2006-09-01 10:01
@曾經(jīng)心痛
軟件開門狗復(fù)位時自動跳回到北干擾的程序  這個不知道如何執(zhí)行
給每個子程序設(shè)一個特征碼,比如 延時 子程序特征碼為01H,乘法子程序特征碼為02H,在RAM,固定的2-3個地方放置這個特征碼,多放幾個地方可以防止特征碼被干擾改寫,如果執(zhí)行延時子程序時就把RAM的特征碼寫成01H,依此類推.看門狗復(fù)位時,讀這幾個特征碼,并比較這幾個是否都相等,不等可以進行糾錯.并根據(jù)特征碼的值跳回到那個子程序執(zhí)行.特征碼可以設(shè)的非常詳細,但程序開銷就大了.最好是把控制板和驅(qū)動板分開.
0
回復(fù)
2006-09-01 10:15
@xinxi
給每個子程序設(shè)一個特征碼,比如延時子程序特征碼為01H,乘法子程序特征碼為02H,在RAM,固定的2-3個地方放置這個特征碼,多放幾個地方可以防止特征碼被干擾改寫,如果執(zhí)行延時子程序時就把RAM的特征碼寫成01H,依此類推.看門狗復(fù)位時,讀這幾個特征碼,并比較這幾個是否都相等,不等可以進行糾錯.并根據(jù)特征碼的值跳回到那個子程序執(zhí)行.特征碼可以設(shè)的非常詳細,但程序開銷就大了.最好是把控制板和驅(qū)動板分開.
非常感謝樓上的!  
    程序開銷大是指程序很龐大嗎   還是指對存貯器要求容量高   還是說指令特別多?
0
回復(fù)
xinxi
LV.4
7
2006-09-01 10:33
@曾經(jīng)心痛
非常感謝樓上的!      程序開銷大是指程序很龐大嗎  還是指對存貯器要求容量高  還是說指令特別多?
占用程序存儲空間,具體要多少程序空間容量,就要你編好程序才知道.不知道你用什么CPU,如果空間夠用的話,可以在子程序里面加入特征碼判斷,例如:在執(zhí)行乘法(特征02H)子程序后要跳轉(zhuǎn)到延時,這是你可以先把特征改成01H再執(zhí)行跳轉(zhuǎn),延時子程序一開始就判斷特征碼是否和自己的特征碼符合,如果符合就運行,不符合就跳到相應(yīng)特征碼的程序.這樣可以防止在某個子程序執(zhí)行一半的時候被干擾,跳到別的子程序中去,而沒有被看門狗復(fù)位,即使這樣也會被另一個子程序盡可能的 “拉”回來.我以前在強干擾電路應(yīng)用里面,加特征碼防干擾后,程序穩(wěn)定多了,但是還會出錯.最好是硬件解決干擾.
0
回復(fù)
ppp123456
LV.5
8
2006-09-02 20:14
你的電源設(shè)計有問題
0
回復(fù)
2006-09-05 14:48
@ppp123456
你的電源設(shè)計有問題
樓上的朋友
個人認為即使你的程序完全正確,你還是不能正常控制氣體放電燈.
這種情況在實際應(yīng)用中我也碰到.

主要的問題是忽略了一點,單片機的驅(qū)動能力是很差的,每個并口的
輸出電流最大也不過20mA,全部輸出一般都不會超過50mA

如果說樓主要用7,8個光耦 驅(qū)動 可控硅或是繼電器 是不能正??刂茻舻?

最好的辦法是用 并口負電平驅(qū)動,光耦.
0
回復(fù)
myh101
LV.1
10
2006-09-05 15:57
@ppp123456
你的電源設(shè)計有問題
消除感應(yīng)雷殘余電壓干擾,接觸器、電機、電器通/斷電干擾,內(nèi)燃機點火爆破干擾,無線電射頻干擾;使普通單片機、微電腦、工控機、PLC控制的電子設(shè)備的脈沖群、浪涌抗擾度達到2、3、4級,在瞬態(tài)電壓1、2、4KV時仍可正常運行,不發(fā)生誤復(fù)位、死機、誤操作、顯示錯亂等莫名其妙故障,避免快速電老化擊穿、成倍延長工作壽命.本產(chǎn)品自身吸收干擾而不向大地排泄,無須接地,國際領(lǐng)先,使雷電干擾和電器接地故障干擾無法經(jīng)公共地線闖入電腦,實現(xiàn)徹底保護,為我國智能設(shè)備的運行可靠性超過英美法德奠定了基礎(chǔ)
地址361009廈門留學(xué)人員創(chuàng)業(yè)園昂業(yè)樓; 傳真0592-5774847;電話0592-5774847、3923851、13110935416;上網(wǎng)檢索詞:廈門超力電子有限公司;網(wǎng)址:www.CLDZ.diytrade.com;電子郵箱:MYH801@163.com
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/45/1157442989.jpg');}" onmousewheel="return imgzoom(this);">
0
回復(fù)
2006-09-05 17:35
@紛擾之中
樓上的朋友個人認為即使你的程序完全正確,你還是不能正??刂茪怏w放電燈.這種情況在實際應(yīng)用中我也碰到.主要的問題是忽略了一點,單片機的驅(qū)動能力是很差的,每個并口的輸出電流最大也不過20mA,全部輸出一般都不會超過50mA如果說樓主要用7,8個光耦驅(qū)動可控硅或是繼電器是不能正??刂茻舻?最好的辦法是用并口負電平驅(qū)動,光耦.
是用的負電平驅(qū)動
0
回復(fù)
libaomin
LV.6
12
2006-09-05 20:31
@曾經(jīng)心痛
是用的負電平驅(qū)動
加硬件看門狗,光耦控制固態(tài)繼電器,固態(tài)繼電器控制電壓單獨供電,與主板不共地.繼電器板與CPU板分開設(shè)計,各自獨立,連線用扁平電纜加磁環(huán).CPU板供電加EMI濾波器,電源變壓器與CPU板脫離.CPU板與外部的接口全部加裝RC濾波電路,引線加磁環(huán).弱電強電分開布線,外殼接地.你試試吧,但不行你可別找我.
0
回復(fù)
2006-09-05 23:34
@libaomin
加硬件看門狗,光耦控制固態(tài)繼電器,固態(tài)繼電器控制電壓單獨供電,與主板不共地.繼電器板與CPU板分開設(shè)計,各自獨立,連線用扁平電纜加磁環(huán).CPU板供電加EMI濾波器,電源變壓器與CPU板脫離.CPU板與外部的接口全部加裝RC濾波電路,引線加磁環(huán).弱電強電分開布線,外殼接地.你試試吧,但不行你可別找我.
CPU板與外部的接口全部加裝RC濾波電路,這個怎么加呀  怎么取值呢
0
回復(fù)
zjman
LV.5
14
2006-09-13 16:23
@曾經(jīng)心痛
CPU板與外部的接口全部加裝RC濾波電路,這個怎么加呀  怎么取值呢
你用哪個mcu做??
0
回復(fù)
2006-09-13 16:51
@zjman
你用哪個mcu做??
89C51   9S51   2051
0
回復(fù)
zl8864
LV.6
16
2006-09-17 17:41
@xinxi
占用程序存儲空間,具體要多少程序空間容量,就要你編好程序才知道.不知道你用什么CPU,如果空間夠用的話,可以在子程序里面加入特征碼判斷,例如:在執(zhí)行乘法(特征02H)子程序后要跳轉(zhuǎn)到延時,這是你可以先把特征改成01H再執(zhí)行跳轉(zhuǎn),延時子程序一開始就判斷特征碼是否和自己的特征碼符合,如果符合就運行,不符合就跳到相應(yīng)特征碼的程序.這樣可以防止在某個子程序執(zhí)行一半的時候被干擾,跳到別的子程序中去,而沒有被看門狗復(fù)位,即使這樣也會被另一個子程序盡可能的“拉”回來.我以前在強干擾電路應(yīng)用里面,加特征碼防干擾后,程序穩(wěn)定多了,但是還會出錯.最好是硬件解決干擾.
Xinxi先生你好
能舉一個例子說明判斷特征碼是否和自己的特征碼符合
你這種特征碼防止死機很有創(chuàng)意.
0
回復(fù)
xinxi
LV.4
17
2006-09-18 15:43
@zl8864
Xinxi先生你好能舉一個例子說明判斷特征碼是否和自己的特征碼符合你這種特征碼防止死機很有創(chuàng)意.
我是在編程序的時候就把特征碼固定分配了,不是CPU自動生成特征碼的.
0
回復(fù)
zl8864
LV.6
18
2006-09-19 10:51
@xinxi
我是在編程序的時候就把特征碼固定分配了,不是CPU自動生成特征碼的.
我想是這樣的,在跳轉(zhuǎn)前,給X寄存器定義Y值,跳轉(zhuǎn)后,查X寄存器內(nèi)容是否為Y值,若是就是正確跳轉(zhuǎn),否則程序初始化.是這樣嗎?但不應(yīng)初始化,有些初始后程序會有出問題的,但你所說不知,不初始化能找到特征碼,我想只能在各子程序中一個一個子程序頭幾行里找.
0
回復(fù)
南陽玉
LV.5
19
2006-09-19 11:56
@myh101
消除感應(yīng)雷殘余電壓干擾,接觸器、電機、電器通/斷電干擾,內(nèi)燃機點火爆破干擾,無線電射頻干擾;使普通單片機、微電腦、工控機、PLC控制的電子設(shè)備的脈沖群、浪涌抗擾度達到2、3、4級,在瞬態(tài)電壓1、2、4KV時仍可正常運行,不發(fā)生誤復(fù)位、死機、誤操作、顯示錯亂等莫名其妙故障,避免快速電老化擊穿、成倍延長工作壽命.本產(chǎn)品自身吸收干擾而不向大地排泄,無須接地,國際領(lǐng)先,使雷電干擾和電器接地故障干擾無法經(jīng)公共地線闖入電腦,實現(xiàn)徹底保護,為我國智能設(shè)備的運行可靠性超過英美法德奠定了基礎(chǔ)地址361009廈門留學(xué)人員創(chuàng)業(yè)園昂業(yè)樓;傳真0592-5774847;電話0592-5774847、3923851、13110935416;上網(wǎng)檢索詞:廈門超力電子有限公司;網(wǎng)址:www.CLDZ.diytrade.com;電子郵箱:MYH801@163.com[圖片]500){this.resized=true;this.width=500;this.alt='這是一張縮略圖,點擊可放大。\n按住CTRL,滾動鼠標滾輪可自由縮放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.com/bbs/u/45/1157442989.jpg');}"onmousewheel="returnimgzoom(this);">
很好
0
回復(fù)
zl8864
LV.6
20
2006-09-19 15:25
@myh101
消除感應(yīng)雷殘余電壓干擾,接觸器、電機、電器通/斷電干擾,內(nèi)燃機點火爆破干擾,無線電射頻干擾;使普通單片機、微電腦、工控機、PLC控制的電子設(shè)備的脈沖群、浪涌抗擾度達到2、3、4級,在瞬態(tài)電壓1、2、4KV時仍可正常運行,不發(fā)生誤復(fù)位、死機、誤操作、顯示錯亂等莫名其妙故障,避免快速電老化擊穿、成倍延長工作壽命.本產(chǎn)品自身吸收干擾而不向大地排泄,無須接地,國際領(lǐng)先,使雷電干擾和電器接地故障干擾無法經(jīng)公共地線闖入電腦,實現(xiàn)徹底保護,為我國智能設(shè)備的運行可靠性超過英美法德奠定了基礎(chǔ)地址361009廈門留學(xué)人員創(chuàng)業(yè)園昂業(yè)樓;傳真0592-5774847;電話0592-5774847、3923851、13110935416;上網(wǎng)檢索詞:廈門超力電子有限公司;網(wǎng)址:www.CLDZ.diytrade.com;電子郵箱:MYH801@163.com[圖片]500){this.resized=true;this.width=500;this.alt='這是一張縮略圖,點擊可放大。\n按住CTRL,滾動鼠標滾輪可自由縮放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.com/bbs/u/45/1157442989.jpg');}"onmousewheel="returnimgzoom(this);">
一只元件需要一百元嗎?
0
回復(fù)
lighting_88
LV.2
21
2006-09-19 16:11
硬件延時.讓汽泡觸發(fā)后完全亮起來單片機才工作不就OK了.我們做舞臺燈光的都是這樣做的,其他的都不太適用.
0
回復(fù)
發(fā)