單片機(jī)驅(qū)動(dòng)感性負(fù)載的時(shí)候?qū)е聠纹瑱C(jī)驅(qū)動(dòng)信號(hào)丟失
詳細(xì)說(shuō)明在5樓 在線等
先上圖。

第一圖是 MCU驅(qū)動(dòng)部分。 INT0 是檢測(cè)過(guò)零點(diǎn),下降沿觸發(fā)中斷。PB0是驅(qū)動(dòng)MOC3021來(lái)控制可控硅的開與關(guān)。

第二圖是MCU的電源部分。
提問(wèn)者:60user154
地點(diǎn):-
瀏覽次數(shù):3964
提問(wèn)時(shí)間:05-25 20:59
我有更好的答案
- 11條回答
-
szcxwgyc
05-30 17:34
無(wú)圖無(wú)真相啊,
-
leon2014xn
06-03 01:19
想必是感性負(fù)載變換時(shí), 很強(qiáng)的噪聲導(dǎo)致了過(guò)零信號(hào)的錯(cuò)誤觸發(fā)了吧.
這是個(gè)抗干擾里比較難的部分, 得仔細(xì)設(shè)計(jì)電路和 PCB,
-
闕云漢qrc
06-02 19:43
今天用 “瑞影瀏覽器”不能上傳圖片,現(xiàn)在用IE上傳圖片了。 不好意思啊。
請(qǐng)看圖吧:
負(fù)載是交流負(fù)載(電磁泵),噪聲是有的,吸合/松開。
問(wèn)題如下:
1.當(dāng)不接交流負(fù)載的時(shí)候。按鍵來(lái)切換PB0輸出的脈沖正常(三種狀態(tài),慢中快);
2.接上負(fù)載的時(shí)候,按鍵切換PB0輸出脈沖不穩(wěn)定,有脈沖丟失現(xiàn)象。 在脈沖丟失的同時(shí)我用示波器探頭檢測(cè)復(fù)位電平和5V的MCU電壓(沒(méi)有雜波)都和正常情況一樣。意思就是MCU沒(méi)有受負(fù)載干擾復(fù)位。INTO的中斷口能正常檢測(cè)下降沿信號(hào)。
我分析如下:
1.未接負(fù)載的時(shí)候控制正常,這個(gè)能去除電源的干擾因素嗎?
2.接上負(fù)載,脈沖丟失,所以負(fù)載一會(huì)吸合,一會(huì)停止不動(dòng)。 這就意味著程序已經(jīng)失常了吧??
大家?guī)兔Ψ治鱿?,本人硬件菜鳥。
-
hari69
05-31 20:56
弄根長(zhǎng)線,把負(fù)載拖遠(yuǎn)點(diǎn)看
-
胡政鵬測(cè)試5
06-02 10:16
這個(gè)驅(qū)動(dòng)不會(huì)導(dǎo)致驅(qū)動(dòng)信號(hào)丟失,當(dāng)年用HT的MCU做過(guò),估計(jì)是MCU受干擾復(fù)位導(dǎo)致的,在最靠近MCU VDD腳加一個(gè)104電容,另外看不到你的復(fù)位電路是什么樣子的
-
highmagtech
05-31 02:17
樓主那個(gè)pc817的2腳接的是零線嗎?畫法怪怪的。
pc817的1、2腳應(yīng)當(dāng)反向并聯(lián)一個(gè)二極管,否則反向電壓超標(biāo)。或者用pc814.
如果只是為了過(guò)零開通和關(guān)斷可控硅,直接選過(guò)零型的固態(tài)繼電器更方便,更可靠。
-
derek88
05-26 22:39
圖中IO口的外圍請(qǐng)畫出來(lái)分析
-
lgjmjx
05-28 10:16
問(wèn)題已經(jīng)解決了,在軟件中加了濾波。
原因是由于感性負(fù)載干擾了電源,導(dǎo)致過(guò)零點(diǎn)不準(zhǔn)確。
還有我軟件部分也有點(diǎn)問(wèn)題,判斷計(jì)數(shù)值 原先是if(19==CheckZeroFlag); 改為if(CheckZeroFlag>18);
-
gxs123
05-28 09:41
很多問(wèn)題的來(lái)源是硬件 但是解決起來(lái)還是軟件
-
msvsudsdf
05-28 07:17
不會(huì)計(jì)算,但能明白問(wèn)題在哪。
R23,C15組成的阻容降壓電路會(huì)電流相位超前電壓,而感性負(fù)載又會(huì)使電流相位滯后電壓。
U12的PC817檢測(cè)的是電壓的過(guò)零點(diǎn),而可控硅BT131關(guān)斷需要的是電流的過(guò)零點(diǎn)。兩者相位不一致就會(huì)失控。
(看錯(cuò)了,那不是阻容降壓,是RC吸收-_-!,那就只剩感性負(fù)載造成的相位偏移,硬件是否應(yīng)該加相位補(bǔ)償?)
-
蟹蟹蟹蟹
05-26 07:43
隨隨便便就能產(chǎn)生的干擾那不叫干擾,是設(shè)計(jì)上的失誤
1.應(yīng)該先測(cè)試一下你的電源的帶負(fù)載能力
2.R24可以再小一點(diǎn)(低溫情況下R24需要更小的阻值,具體為什么我也不知道,但就是那樣)
另外,PB0口應(yīng)該用吸電流的方式驅(qū)動(dòng)。