![]() |
發布時間: 2020-12-28 15:38
正文摘要:電機是24V直流泵,接入24V電源給電機供電,板子上畫了一個DC-DC降壓降到5V來給單片機使用,板子上還畫了一個繼電器模塊讓51來控制電機, 問題來了,電機一啟動,干擾就來了,LED亂閃,按鍵抖動嚴重,單片機不受控制 ... |
加個隔離模塊 |
可能是電源帶負載能力差 |
有刷電機的火花干擾確實嚴重,換個無刷電機試試 |
解決單片機受干擾要從多個方面著手。硬件設計不合理、PCB直線不合理、電源濾波不合格、程序設計有缺陷,都會造成單片機系統不穩定。要找出問題的原因,再想辦法解決。 |
我用AVR單片機驅動一個12V水泵、一個繼電器、一個可控硅、兩個18B20、一個HX711、12個數碼管、6個感應開關,從來沒有受過任何干擾,建議樓主換單片機,AVR應該可以,抗干擾最強的是PIC單片機。 |
dj3365191 發表于 2020-12-29 20:50 我這個電機是個直流24V泵,沒有地該怎么接? |
適得府君書 發表于 2020-12-30 09:29 電源問題?我不太理解你說的, |
帶光耦的繼電器能解決這個問題嗎? |
很大可能是電源問題,24V降5v后的47uH的電感是多大的。 |
24V與單片機使用的5V電源不要共地,最好采用隔離的辦法。 |
如圖:
![]() 這樣就行了 |
電機的電源部分做好隔離就行 |
最好加一個屏蔽罩,效果才會好 |
電容C6能加大點嗎?單片機也要用抗干擾好點的! |
一般電機負載只會影響模擬輸入,比如ADC。邏輯電平受干擾較小。 1.首先要保證你的電源功率是電機功率的2-3倍以上,因為電機啟動瞬間電流較大,不會因啟動電機而掉電。要么電機就用三級管或MOS管驅動,使用PWM軟啟動。 2.電機的地和單片機地使用一點接地,在VIN+和C6之間串一個幾百uH電感,可降低單片機電源干擾。 |
MCV1121 發表于 2020-12-28 16:33 二極管方向反了。。 |
在直流電動機轉子上增加續流二極管 |
二極管加電容進行隔離 |
電路板挖空,使用光耦隔離試試 |
通過光耦來控制繼電器,電源做好電磁隔離和TVS消尖峰, |
我最近也在搞這個,只有一個電源的話,電機啟動瞬間會有大電流, P = UI,電池的功率幾乎全在電機那里,單片機經常會重啟和跑飛。改其他都沒有,要么加大電池輸出功率,要么降低電機功耗 |
MCV1121 發表于 2020-12-28 16:17 從后往前做成本會越來越大收效會越來越好,僅此而已。 其實也想一塊錢買棟大別野外加點土的 ![]() |
電機正極再并一個4007 二極管 |
man1234567 發表于 2020-12-28 15:47 現在問題是,我只有一個電源供電,沒有辦法做到隔離 |
taotie 發表于 2020-12-28 16:01 沒有,就是普通IO口 |
用了外部中斷?這是最容易接收干擾的![]() |
獨立供電、加屏蔽罩......吸收電路的作用是有限的,隔離是硬道理。 |