久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 7497|回復: 10
打印 上一主題 下一主題
收起左側

單片機直流電機正反轉及PWM調速控制仿真與代碼

  [復制鏈接]
跳轉到指定樓層
樓主
有源程序加仿真
完成調試后參考第五溫室控制案例,改用L298N驅動實現同樣的功能
仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)

單片機源程序如下:
  1. #include<reg51.h>
  2. #include<intrins.h>
  3. #define INT8U unsigned char
  4. #define INT16U unsigned int
  5. #define S1_ON()   (P3 & (1<<5)) == 0x00     //正轉
  6. #define S2_ON()   (P3 & (1<<6)) == 0x00          //停轉
  7. #define S3_ON()   (P3 & (1<<7)) == 0x00                   //反轉
  8. #define Forward            0                                                                 //正轉指示燈
  9. #define Stop               1                                                                 //停轉指示燈
  10. #define Backward           2                                                                 //反轉指示燈
  11. sbit M_DIR = P1^0;                                                                   //方向控制
  12. sbit M_PWM = P1^1;                                                                        //PWM調速控制
  13. sbit Key_INC = P3^0;                                                                  //加速鍵
  14. sbit Key_DEC = P3^1;                                                                   //減速鍵


  15. //------------------------------------------------------------------------
  16. //延時函數============================================================
  17. //-------------------------------------------------------------------------

  18. void delay_us(INT16U x)
  19. {
  20.    for(; x>0; x--)
  21.    _nop_();
  22. }



  23. //------------------------------------------------------------------------
  24. //主函數============================================================
  25. //-------------------------------------------------------------------------

  26. void main()
  27. {
  28.    int speed = 200;                                                                 //默認初始速度
  29.    while(1)
  30.    {
  31.       if (S2_ON())                                //切換到S2位置時表示停轉
  32.           {
  33.             P0 = ~(1<<Stop);                          //停轉指示燈亮
  34.                 M_DIR = 0; M_PWM = 0;                             //控制停轉
  35.                 continue;                        //跳過下面的代碼,提前下一秒循環
  36.    }
  37.    //方向控制
  38.    if (S1_ON())                          //S1合上為正向
  39.    {   
  40.        M_DIR = 0; P0=~(1<<Forward);
  41.          }
  42.          else
  43.          if  (S3_ON())
  44.          {
  45.                    M_DIR = 1; P0 = ~(1<<Backward);
  46.          }

  47.          //案件調速控制                        //S3合上為反向
  48. ……………………

  49. …………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼

所有資料51hei提供下載:
直流電機正反轉及PWM調速控制.rar (30.95 KB, 下載次數: 182)



評分

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

查看全部評分

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

使用道具 舉報

沙發
ID:248394 發表于 2018-1-13 16:59 | 只看該作者
謝謝樓主!
回復

使用道具 舉報

板凳
ID:249545 發表于 2019-1-23 18:23 | 只看該作者
焊了這個電路,想試一下.
回復

使用道具 舉報

地板
ID:472884 發表于 2019-1-25 16:41 | 只看該作者
年前就在做這個PWM電機調速,不過當時沒有發現好資料,今天試試這個,希望能搞下去,謝謝樓主
回復

使用道具 舉報

5#
ID:432073 發表于 2019-2-22 10:05 | 只看該作者
不錯不錯,正在學習。
回復

使用道具 舉報

6#
ID:479226 發表于 2019-2-22 11:09 | 只看該作者
謝謝樓主!
回復

使用道具 舉報

7#
ID:553506 發表于 2019-6-10 15:06 | 只看該作者
謝謝樓主,好人一生平安
回復

使用道具 舉報

8#
ID:553506 發表于 2019-6-10 15:06 | 只看該作者
謝謝樓主,,,好人一生平安!!!!!!!!!!!!!
回復

使用道具 舉報

9#
ID:553506 發表于 2019-6-10 15:08 | 只看該作者
謝謝樓主,好人一生平安!!!!!!!!!!!!!!!!!!!!!!!!!!
回復

使用道具 舉報

10#
ID:679681 發表于 2020-1-2 14:54 | 只看該作者
xky203 發表于 2019-2-22 10:05
不錯不錯,正在學習。

能給一下代碼嗎 謝謝
回復

使用道具 舉報

11#
ID:679681 發表于 2020-1-2 15:54 | 只看該作者

收到能回復一下嗎 兄弟 很著急 我也想要這個代碼
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 欧美视频一区 | 中文字幕视频在线观看 | 欧美激情精品久久久久久 | 欧洲一级黄 | 麻豆一区二区三区 | 男人av的天堂 | 99re6在线视频精品免费 | 欧美1区| 日韩精品在线视频 | 欧美 日本 国产 | 欧美在线一区二区三区四区 | 欧美一级片在线播放 | 亚洲国产高清免费 | 欧美1区2区 | 成人免费网站www网站高清 | 成人免费看片网 | 91精品国产91久久综合桃花 | 成人一区av偷拍 | 国产一区二区黑人欧美xxxx | 国产精品视频网 | 欧美一级片免费看 | 久久鲁视频 | 久久九精品 | 亚洲社区在线 | 婷婷综合网 | 九九伦理片 | www.欧美.com| 97人人澡人人爽91综合色 | 日本精品在线观看 | 精品免费 | 51ⅴ精品国产91久久久久久 | 精品久久电影 | 欧美激情久久久 | 国产一区二区在线免费视频 | 噜啊噜在线 | 亚洲免费毛片 | 久久久久久亚洲 | 日韩在线免费视频 | 久久久久综合 | 青久草视频 | 亚洲精品久久久久avwww潮水 |