找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

單片機電機控制轉(zhuǎn)速用什么方法比較好?

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:431779 發(fā)表于 2018-11-23 13:42 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
單片機做電機控制轉(zhuǎn)速  有什么好點的方法嗎
或者有設(shè)計好的  參考一下
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:404160 發(fā)表于 2018-11-24 19:45 | 只看該作者
PWM輸出
回復(fù)

使用道具 舉報

板凳
ID:165769 發(fā)表于 2018-11-24 22:25 | 只看該作者
要看你用的是什么電機了..直流電機可以用PWM控制,步進電機可以用定時器做。如果要求很高的話可以考慮下用PID算法控制...
回復(fù)

使用道具 舉報

地板
ID:320994 發(fā)表于 2018-11-24 22:56 | 只看該作者
單片機控制電機轉(zhuǎn)速:
  如果只有一個轉(zhuǎn)向的話就比較容易了,如果要有正反兩個轉(zhuǎn)向,就需要一個H橋,并且兩個I/O口輸出高低電頻控制。
比如用P1口的P1.0,P1.1,P1.2三個I/O口接按鍵,P3.4口接電頻輸出,編個定時程序及按鍵程序,如果是快(全速運行),那就P3.4口直接輸出高電頻“1”;中(50%),那就讓P3.4口0—50ms輸出高電頻“1”,50ms—100ms輸出低電頻“0”,后面就一直以50ms進行一次取反;慢(就用10%吧),0—40ns輸出高電頻“1”,41ns—400ns輸出低電頻“0”,這樣為一個周期,后面就一直循環(huán)吧。
  如果按鍵P1.0按下,執(zhí)行方式1,全速運行,否則以默認方式運行;按鍵P1.1按下,執(zhí)行方式2,改變占空比,以50%的速度運行,否則,不作改變;按鍵P1.2按下,執(zhí)行方式3,改變占空比,以10%的速度運行,否則,不作改變。
回復(fù)

使用道具 舉報

5#
ID:373499 發(fā)表于 2018-11-24 23:36 | 只看該作者
單片機控制電機的話要加上電機驅(qū)動,控制轉(zhuǎn)速可以用單片機輸出PWM波來配合編碼器來控制
回復(fù)

使用道具 舉報

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

本版積分規(guī)則

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

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

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