機(jī)械社區(qū)

標(biāo)題: 單片機(jī)控制電機(jī)驅(qū)動器問題 [打印本頁]

作者: 漂流的扯    時間: 2017-5-9 16:34
標(biāo)題: 單片機(jī)控制電機(jī)驅(qū)動器問題
用的stc51單片機(jī),理論輸出是5v的,未接入電機(jī)驅(qū)動器時測過各個p口的輸出,都是5v,電機(jī)驅(qū)動器所需的輸入電壓是4-5v的,現(xiàn)在將單片機(jī)輸出的信號接到電機(jī)驅(qū)動器后,無法實(shí)現(xiàn)功能,再測此時各個管角的輸出電壓,都是降到了3v左右,其中出p0口外的其他接口信號的頻率都沒變就是幅值,減小,p0口的信號就完全不對了。這是因?yàn)閱纹瑱C(jī)的驅(qū)動能力不夠造成的嗎,是不是需要接個上拉電阻啥的?
作者: 小譚協(xié)作機(jī)器人    時間: 2017-5-9 16:45
這個需要加上拉電阻的。一般的芯片盡量不要直驅(qū)大公率的用電設(shè)備,會引起芯片重啟、引腳損壞、芯片損毀。
可以去翻翻手冊,這些引腳都是有功率限制的。
作者: 10220916    時間: 2017-5-10 09:37
光耦?
作者: 漂流的扯    時間: 2017-5-15 21:38
小譚協(xié)作機(jī)器人 發(fā)表于 2017-5-9 16:45
這個需要加上拉電阻的。一般的芯片盡量不要直驅(qū)大公率的用電設(shè)備,會引起芯片重啟、引腳損壞、芯片損毀。
...

沒加上拉電阻的時候我測了下輸出電流大概0點(diǎn)幾毫安,加了個500歐的電阻后,輸出電流變?yōu)?ma,但還是不夠,再減小電阻的話,輸出的低電平又被抬高,不為0了,該怎么處理?
作者: 大米xiao    時間: 2017-5-17 20:54
是單片機(jī)端口帶載能力不足的問題。另外原則上單片機(jī)不能直接帶負(fù)載。你說上拉電阻也僅僅是提高電位而已。如果要求不高,建議端口腳控制開關(guān)管來帶負(fù)載。如果帶很大的負(fù)載需要加隔離,加放大電路。同時要防止電流浪涌。
作者: 超聲振動切削    時間: 2017-6-29 10:55
不要單片機(jī)直接驅(qū)動。壓降太多。
作者: 受不了了    時間: 2017-6-29 14:45
需要拉電流,不能灌電流,驅(qū)動器里應(yīng)該是521或者187之類的光耦,一般要5毫安左右以上的電流才能打通,按道理能驅(qū)動。為了抗干擾,最好單片機(jī)經(jīng)過光耦隔離一下,然后用三極管或者ULN2004之類放大一下
作者: 布丁先生    時間: 2017-7-5 15:23
不需要上拉電阻,還是接的不對!

作者: 慕思    時間: 2017-8-10 13:36
單片機(jī)的電流輸出能力很小,一般不直接帶載,可以通過加三極管來控制
作者: ttaniscy    時間: 2019-8-17 16:45
支持樓主




歡迎光臨 機(jī)械社區(qū) (http://e-learninguniversity.com/) Powered by Discuz! X3.4