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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

學到了pwm,想通過pwm控制電機,51單片機

  [復制鏈接]
跳轉到指定樓層
樓主
ID:730961 發表于 2020-4-22 22:30 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
學到了pwm,想通pwm控制電機速度,也查了好多資料,看了很多視頻,就是感覺差了一點火候,電機實現功能:長按按鍵電機加速,松開,保持速度不變,再次按下,速度下降,求各位指點!!!!!
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:730961 發表于 2020-4-22 23:40 | 只看該作者
有沒有大神給給思路
回復

使用道具 舉報

板凳
ID:729164 發表于 2020-4-22 23:45 | 只看該作者
主要是PWM的配置,PWM原理理解清楚
回復

使用道具 舉報

地板
ID:732506 發表于 2020-4-23 01:36 | 只看該作者
只有一個鍵的話,不太好搞,主要是控制邏輯不清,如果電機加速鍵松開前發生抖動,下次再按就不知道應該是加速還是減速了。或者按鍵的人忘記上次是加速還是減速,也會有問題。最好是2個鍵,1個加速,一個減速。如果只能一個鍵至少要加一個指示燈說明上次按時是加速還是減速。
回復

使用道具 舉報

5#
ID:213173 發表于 2020-4-23 08:20 | 只看該作者
簡單易懂的單鍵控制PWM示例,只要入門一看就懂。
單鍵控制PWM 仿真.zip (127.06 KB, 下載次數: 68)

回復

使用道具 舉報

6#
ID:213173 發表于 2020-4-23 08:22 | 只看該作者
占空比0~100%
回復

使用道具 舉報

7#
ID:730961 發表于 2020-4-23 11:19 | 只看該作者

自定義一個占空比,然后掃描條件,逐步加,減是這個思路嗎
回復

使用道具 舉報

8#
ID:730961 發表于 2020-4-23 11:21 | 只看該作者
hotpet 發表于 2020-4-23 01:36
只有一個鍵的話,不太好搞,主要是控制邏輯不清,如果電機加速鍵松開前發生抖動,下次再按就不知道應該是加 ...

一個按鍵不好判斷順序邏輯,那么兩個按鍵,是否需要調節占空比,逐級加,減
回復

使用道具 舉報

9#
ID:491577 發表于 2020-4-23 11:47 | 只看該作者
你差在時間的控制上,你要一個定時器定時1ms,開中斷,中斷中要加入:ms++;(ms變量要定義成全局變量),當有按鍵按下時,ms=0;if(ms>100)  {PWM=PWM+1;ms=0;}//當按鍵按下每100ms后PWM增加1.

回復

使用道具 舉報

10#
ID:311846 發表于 2020-4-23 14:15 | 只看該作者
看來你看的資料不夠多,按鍵處理就當你搞定了,例如PWM0-100則首先按下按鍵,定時器開始計時,每Xms增加一次PWM的占空比,X代表多少毫秒決定你按下時增加或減少PWM的速度,然后用一個標志位來控制按下到底是加還是減PWM的占空比,每次按下改變一次標志位,則每次按按鍵后可知下次加還是減PWM。懂?
回復

使用道具 舉報

11#
ID:451629 發表于 2020-4-23 15:31 | 只看該作者
可以用定時器來實現軟件PWM,占空比0-100,控制電機的通斷就可以的
回復

使用道具 舉報

12#
ID:34004 發表于 2020-4-23 16:15 | 只看該作者
調節PWM占空比大小
回復

使用道具 舉報

13#
ID:730961 發表于 2020-4-23 22:13 | 只看該作者
hhh402 發表于 2020-4-23 11:47
你差在時間的控制上,你要一個定時器定時1ms,開中斷,中斷中要加入:ms++;(ms變量要定義成全局變量), ...

謝謝,我這邊在改一下
回復

使用道具 舉報

14#
ID:730961 發表于 2020-4-23 22:24 | 只看該作者
權威人物 發表于 2020-4-23 14:15
看來你看的資料不夠多,按鍵處理就當你搞定了,例如PWM0-100則首先按下按鍵,定時器開始計時,每Xms增加一 ...

還是有點蒙,您看是這樣嗎,我要設置一個定時,比如1ms增加一次占空比,每次占空比是多少,然后用一個檢測來判斷我每次按下是增減 ,是這個意思嗎
回復

使用道具 舉報

15#
ID:730961 發表于 2020-4-23 22:25 | 只看該作者
時間蒼白了誓言 發表于 2020-4-23 15:31
可以用定時器來實現軟件PWM,占空比0-100,控制電機的通斷就可以的

謝謝您
回復

使用道具 舉報

16#
ID:730961 發表于 2020-4-23 22:28 | 只看該作者
Apo 發表于 2020-4-23 16:15
調節PWM占空比大小

pwm占空比是需要分級別,然后來定時檢測往上增加或減,是嗎?
回復

使用道具 舉報

17#
ID:730961 發表于 2020-4-24 10:41 | 只看該作者
感謝各位,已經做出來了
回復

使用道具 舉報

18#
ID:410464 發表于 2020-4-24 16:41 | 只看該作者
一個按鍵可以做到的,用標志位的方式判斷,提供個思路,按一次再長按是增加, 按兩次再長按是減小,不用延時消抖,類似狀態機一樣的小程序
回復

使用道具 舉報

19#
ID:602673 發表于 2020-5-6 17:19 | 只看該作者
小白學51i 發表于 2020-4-24 10:41
感謝各位,已經做出來了

能不能把代碼借我參考一下, 或者跟我講解一下
回復

使用道具 舉報

20#
ID:602673 發表于 2020-5-6 17:20 | 只看該作者
小白學51i 發表于 2020-4-24 10:41
感謝各位,已經做出來了

能告訴我一下怎么做的嘛?
回復

使用道具 舉報

21#
ID:744791 發表于 2020-5-6 22:03 | 只看該作者
可以參考PWM調制原理,通過改變占空比來控制轉速
回復

使用道具 舉報

22#
ID:420836 發表于 2020-5-7 02:05 | 只看該作者
如果程序未檢測到按鍵的狀態轉換,則視為連續按鍵,然后將PWM輸出增加或減少預定步長。 如果程序檢測到鍵狀態轉換,請停止遞增或遞減。
回復

使用道具 舉報

23#
ID:730961 發表于 2020-5-9 17:21 | 只看該作者
598651219898321 發表于 2020-5-6 17:19
能不能把代碼借我參考一下, 或者跟我講解一下

這兩天沒上論壇,我注意看,你要代碼,還是給我講一下
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 久久久亚洲综合 | 91精品一区二区三区久久久久久 | 亚洲成人在线免费 | 久久国产精品一区二区三区 | a视频在线观看 | 国产精品国产成人国产三级 | 北条麻妃视频在线观看 | 色一阁| 91精品久久久久久久久久 | 涩涩视频在线观看 | 国产成人精品免高潮在线观看 | 蜜桃视频在线观看www社区 | 拍拍无遮挡人做人爱视频免费观看 | 黄网站免费在线观看 | 亚洲午夜一区二区 | 国产精品精品久久久久久 | 欧美激情亚洲天堂 | 精品视频在线播放 | 影音先锋中文字幕在线观看 | 九色91视频 | 精品中文视频 | 成人精品免费视频 | 成人免费大片黄在线播放 | 亚洲中午字幕 | 亚洲va欧美va天堂v国产综合 | 中文字幕一区二区三区日韩精品 | 免费美女网站 | 在线观看中文字幕av | 宅男伊人 | 99reav| 久久伊人一区 | 第四色影音先锋 | 欧美日韩国产一区 | 久久精品一区二区三区四区 | 国产一区二区自拍 | 亚洲啪啪 | 亚洲成人精品 | 欧美v片 | 欧美乱码精品一区二区三区 | 国产精品久久福利 | 99re国产视频 |