信息來源于:互聯(lián)網(wǎng) 發(fā)布于:2021-09-27
性能指標
電源電壓15—30v,最大持續(xù)輸出電流500mA/每個電機,短時間(10秒)可以達到700mA,PWM頻率最高可以用到30kHz(一般用1—10kHz)。
布線
大電流線路要盡量的短粗,并且盡量避免經(jīng)過過孔,一定要經(jīng)過過孔的話要把過孔做大一些(>1mm),并且在焊盤上做一圈小的過孔,在焊接時用焊錫填滿,否則可能會燒斷。另外,如果使用了穩(wěn)壓管,三極管射極、集電極對電源和地的導(dǎo)線要盡可能的短粗,否則在大電流時,這段導(dǎo)線上的壓降可能會經(jīng)過二極管和導(dǎo)通的三極管將其燒毀。
PWM調(diào)速的實現(xiàn)
產(chǎn)生PWM信號可以由定時器來完成,但是由于51內(nèi)部只提供了兩個定時器,因此,如果要向三個或更多的直流電機輸出不同占空比的信號,要反復(fù)設(shè)置定時器,實現(xiàn)較為復(fù)雜,我們采用一種比較簡單的方法不僅可以實現(xiàn)對更多的直流電機提供不同的占空比輸入信號,而且只占用一個定時器資源。這種方法可以簡單表述如下:
在內(nèi)存的某段空間內(nèi)存放各個直流電機所需的輸入信號占空比信息,如果占空比為1則保存0FFH(11111111B);占空比為0.5則保存0F0H(11110000B)或任何二進制數(shù)中包括4個0和4個1。即占空比=1的個數(shù)/8。
具體選取什么樣的二進制數(shù)要看輸出頻率的要求。若要對此直流電機輸出PWM信號。只要每個時間片移位一次取出其中固定的一位(可以用位尋址或進位標志C實現(xiàn))送到電機端口上即可。另外,移位算法是一種對以前結(jié)果依賴的算法,所以最好定期檢查或重置被移位的數(shù),防止移錯導(dǎo)致一直錯下去。這種算法的優(yōu)點是獨立進程,可以實現(xiàn)對多個電機的控制,缺點是占用資源較大,PWM頻率較低。
關(guān)注微信平臺
微信小程序
手機網(wǎng)站