找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 7669|回復(fù): 2
打印 上一主題 下一主題
收起左側(cè)

PWM控制MOSFET搭建的H橋電路驅(qū)動直流電機仿真與單片機源碼

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:286181 發(fā)表于 2018-2-28 09:36 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
PIC單片機 proteus H橋驅(qū)動直流電機

PWM控制MOSFET搭建的H橋電路驅(qū)動直流電機運行仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)


1.正轉(zhuǎn)-> 2.停止-> 3.反轉(zhuǎn)-> 4.停止
調(diào)整到高速時會觀察到電機好象在逆向及慢速轉(zhuǎn)動的效果,這是正常的.實際正反轉(zhuǎn)速顯示在電機下方

(高電平有效狀態(tài))
全橋正向時P1A有效,P1D調(diào)制
全橋反向時P1C有效,P1B調(diào)制



單片機源程序如下:
  1. //-----------------------------------------------------------------
  2. //  名稱: 用PIC16F690設(shè)計的PWM控制器控制H橋電路(MOSFET)驅(qū)動直流電機運行
  3. //-----------------------------------------------------------------
  4. //  說明: 本例使用PIC16F690的增強型PWM模塊(P1A,P1B,P1C,P1D)實現(xiàn)對直流
  5. //        電機運行控制,包括運行/停止/正反轉(zhuǎn)及速度調(diào)節(jié).
  6. //                    
  7. //-----------------------------------------------------------------
  8. #define _XTAL_FREQ 8000000UL
  9. #include <pic.h>
  10. #define INT8U  unsigned char
  11. #define INT16U unsigned int
  12. #define K1     RA5
  13. INT8U  DemoMode = 0;
  14. //-----------------------------------------------------------------
  15. // 主程序
  16. //-----------------------------------------------------------------
  17. void main()
  18. {
  19.     //系統(tǒng)初始化,包括:CCP1,比較器,內(nèi)部振蕩器,I/O引腳,AN輸入引腳等




  20.     while (1)
  21.     {



  22.     }
  23. }
復(fù)制代碼

所有資料51hei提供下載:
proteus H橋驅(qū)動直流電機.rar (19.63 KB, 下載次數(shù): 122)


評分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:315723 發(fā)表于 2018-5-2 16:00 | 只看該作者
有沒有原碼
回復(fù)

使用道具 舉報

板凳
ID:316613 發(fā)表于 2020-5-22 18:00 | 只看該作者
沒源碼,別下載了
回復(fù)

使用道具 舉報

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

本版積分規(guī)則

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

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

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