找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 16878|回復(fù): 4
收起左側(cè)

直流電機(jī)正反轉(zhuǎn)控制電路設(shè)計(含程序)

  [復(fù)制鏈接]
ID:171096 發(fā)表于 2017-3-22 04:03 | 顯示全部樓層 |閱讀模式
原理圖如下:
0.png

74HC244是三態(tài)門八路緩沖/線路驅(qū)動器,在這里主要起兩個作用:一是驅(qū)動MOS管;二是防止上下橋同時導(dǎo)通短路。
MOS管采用N和P型增加型MOS管,上橋是AP9565(P-MOS)*2,下橋是AOU454(N-MOS)*2,這兩顆MOS都是公司現(xiàn)有的,雖然不是對管,但參數(shù)還是滿足要求了。
AP9565:VDS=-40V   VGS=+/-20V   ID=-17A
AOU454:VDS=40V    VGS=+/-20V   ID=12A
這個電路工作電壓是3.3V,最大電流不超過1A(包括堵轉(zhuǎn)電流),所以這兩顆管足足有余了。
工作原理:P-MOS低電平導(dǎo)通,N-MOS高電平導(dǎo)通,控制信號只需2個信號(單片機(jī)控制)。真值表如圖,當(dāng)控制信號都為1或都為0時,MOS不構(gòu)成回路,電機(jī)不轉(zhuǎn)。當(dāng)控制信號為1,0(或0,1)時,構(gòu)成回路,電機(jī)得電正轉(zhuǎn)(或反轉(zhuǎn))。
這個電路已經(jīng)實際測試通過了,具體程序參考后面。
經(jīng)驗總結(jié):
1.電源電流要大于1A,如果采用降壓型芯片供電,要注意散熱問題。
2.74HC244可以采用同類型功能的芯片,不必雷同。
3.MOS管也可以采用其它型號,ID為2A以上最好。(看電機(jī)電流而定)
4.4顆電阻是上拉電阻,給MOS提供偏置電壓。
5.MOS管不提倡用晶體管代替,因為晶體管電流小,壓降大,相對來說功耗也變大了,而MOS管內(nèi)阻小,電流大,壓降小,從而功耗低。這個電路測試時用5V供電,滿載電流約1A,MOS管基本沒熱。
6.做實驗的時候一定在電路中串一個30R/1W的電阻,防止短路,起到限流作用,起碼不會爆管子。等調(diào)試確定沒問題后,再拿掉限流電阻。如果有條件的話,也可以在電路中串一個數(shù)字電流表,實時觀察電流變化。


    下面是電機(jī)調(diào)速程序,基本原理是采用PWM脈寬調(diào)制,即占空比。Vout=k*VCC,k是占空比,比如k=30%,VCC=5V,那么Vout=30%*5V=1.5V,不同的占空比,可以得到不同的電壓,而電壓大小與轉(zhuǎn)速成正比,所以PWM起到了調(diào)速作用。
  1. #include<reg52.h>
  2. #define uchar unsigned char
  3. uchar i,k;
  4. sbit pwm0=P0^0;
  5. sbit pwm1=P0^1;
  6. sbit led=P2^7;
  7. void main()
  8. {
  9. TMOD=0x01;//定時器方式一
  10. TH0=(65536-100)/256;//100us
  11. TL0=(65536-100)%256;
  12. ET0=1;
  13. EA=1;
  14. TR0=1;
  15. pwm1=1;
  16. pwm0=0;
  17. while(1)
  18. {

  19. }
  20. }
  21. void t0() interrupt 1
  22. {
  23. TH0=(65536-100)/256;
  24. TL0=(65536-100)%256;
  25. i++;k++;
  26. if(i==1)//占空比10%,
  27. {pwm0=1; led=1;}//100us時間到,停止
  28. if(k==10)//設(shè)定周期為1000us,停止時間為700us.
  29. {pwm0=0;led=0;k=0;i=0;}//1000us周期結(jié)束,電機(jī)啟動,計數(shù)清零。
  30. }
復(fù)制代碼


程序目的是讓電機(jī)以10%的速度轉(zhuǎn)動,周期是1000ms,改變i的值(1=<i<=10),即可改變轉(zhuǎn)速。

如果與PC串口通信,則可以通過發(fā)送命令來調(diào)速。
具體程序我就不寫了,給大家發(fā)揮吧。

完整原理圖和程序下載:
直流電機(jī)正反轉(zhuǎn)控制電路.rar (50.44 KB, 下載次數(shù): 119)


相關(guān)帖子

回復(fù)

使用道具 舉報

ID:149167 發(fā)表于 2017-3-22 08:31 | 顯示全部樓層
51黑有你真精彩
回復(fù)

使用道具 舉報

ID:303847 發(fā)表于 2018-4-13 11:38 | 顯示全部樓層
nmos的G引腳應(yīng)該用下拉電阻吧?
回復(fù)

使用道具 舉報

ID:433370 發(fā)表于 2018-12-7 23:07 | 顯示全部樓層
仿真用的什么
回復(fù)

使用道具 舉報

ID:281113 發(fā)表于 2020-2-17 17:26 | 顯示全部樓層
參考一下
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表