驅(qū)動(dòng)步進(jìn)電機(jī)控制器電路有哪些使用說(shuō)明?
一、電機(jī)驅(qū)動(dòng)電路
這是驅(qū)動(dòng)步進(jìn)電機(jī)線圈的電路。有分別驅(qū)動(dòng)線圈、線圈、線圈和線圈的電路。
達(dá)林頓連接型晶體管用于線圈的驅(qū)動(dòng)。至于達(dá)林頓連接,內(nèi)部串聯(lián)了2級(jí)晶體管。這個(gè)晶體管的“hfe”是內(nèi)部每個(gè)晶體管的“hfe”的乘積。本次使用的2SD1209K,hfe在4000以上。由于輸入電流與輸出電流之比大,可以使控制信號(hào)的上升沿和下降沿變尖。
放置在集電極和電源之間的二極管用于保護(hù)晶體管。當(dāng)晶體管從ON變?yōu)镺FF時(shí),電機(jī)的線圈試圖繼續(xù)通過(guò)電流并產(chǎn)生高壓。由該電壓產(chǎn)生的電流被施加到二極管,并且防止了施加在晶體管上的高電壓。

二、速度控制電路
這是控制電機(jī)轉(zhuǎn)速的電路。
當(dāng)RB7變?yōu)镠電平時(shí),TR1變?yōu)镺N狀態(tài)。在這種情況下,電容器C1的電荷流過(guò)晶體管,電容器兩端的電壓幾乎變?yōu)? V。
當(dāng)RB7變?yōu)長(zhǎng)電平時(shí),晶體管變?yōu)镺FF狀態(tài)。在這種情況下,電流通過(guò)VR1和R4流入電容器C1,開(kāi)始對(duì)電容器充電。隨著充電完成,電容器兩端的電壓逐漸變高。至于這個(gè)電壓的變化,請(qǐng)參考“積分電路”。
RB5檢測(cè)電容的電壓。PIC的軟件中斷電機(jī)的控制,直到RB7變?yōu)長(zhǎng)電平,RB5變?yōu)镠電平后檢查RB5。使VR1的值變小,電容器的充電時(shí)間變短,電機(jī)的控制變快。增大VR1時(shí)電機(jī)的控制變慢。可以通過(guò)改變電容器的值來(lái)改變速度控制范圍。

三、啟動(dòng)/停止電路
這是用于順時(shí)針旋轉(zhuǎn)、逆時(shí)針旋轉(zhuǎn)或停止電機(jī)的電路。使用非鎖的接力棒開(kāi)關(guān)。上拉電阻用于在開(kāi)關(guān)關(guān)閉時(shí)端口變?yōu)镠電平。PIC16F84A的RB端口具有內(nèi)部上拉功能。但是,由于此時(shí)電路中的電容電壓檢測(cè)使用的是RB5,所以沒(méi)有使用內(nèi)部上拉特性。如果使用RA端口對(duì)電容進(jìn)行電壓檢測(cè),則可以使用RB內(nèi)部上拉功能。本次電路在圖形關(guān)系中放置了一個(gè)外部上拉電阻。

四、使用振蕩器
4-MHz諧振器是因?yàn)檫@次電路不需要高速運(yùn)行。

五、電源電路
該電路的目的是當(dāng)步進(jìn)電機(jī)的電源超過(guò)5V時(shí),將PIC的電源電壓保持在5V。
因?yàn)檫@次要使用的步進(jìn)電機(jī)的工作電壓約為5V,所以電源電壓為+5V。在這種情況下,由于穩(wěn)壓器的電壓降(約1V),施加到PIC的電壓變得小于5V。PIC16F84A的工作電壓范圍為2V至5.5V,即使功率下降到3V左右也可以工作。100mA型就足夠了。



