999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于51單片機控制多路舵機的方法

2017-09-17 04:50:13昝鷺鷥張晗冀向陽
科學與財富 2017年25期
關鍵詞:單片機

昝鷺鷥+張晗+冀向陽

摘要:在現在的時代下,機電一體化是發展的必然趨勢。現在很多的項目已經不再是純機械結構了,要求要有電控。加上電控的設備可以節省人力,讓機器自己運行起來。就連現在簡單的加工機床都要求要有一定的自動化。隨著這科技的發展,電控的方式越來越多。

在做機電一體化設備的時候,談起電控部分,首先進入眼簾的就是使用單片機配上傳感器做成一個開環或是閉環控制系統。單片機在傳感器的感知下,驅動著動力源元件運轉,進而帶動整個機器運動,完成預期的動作。這里面的動力源元件一般有步進電機,伺服電機,舵機,直流減速電機等,舵機是最常用的元件之一。對于一個復雜的工程項目,例如仿生機械臂,仿生機器人等項目一般需要多個舵機。那么對于主控板是51板的電控系統,為了節省資源,常常用一片51單片機控制多個舵機運動。

關鍵詞:51單片機;多路舵機;

正文:

對于用一片51單片機來控制多路舵機運動,往往是一個讓程序員頭疼的問提。因為舵機可以轉動一個相對精準的角度,要是想讓舵機轉動的非常靈敏,那么就會帶來一系列的問題、用51單片機控制舵機轉動的原理是利用定時器中斷產生一個周期為20ms的PWM波。我們通過控制這個PWM波中高電平所占的時間長短使舵機轉動相應的角度。理論上講,允許高電平時間變化的越精細就會使舵機轉動的越精準。一般想到的方法就是讓定時器產生中斷的時間越短,通過在定時器中斷中產生PWM波來驅動舵機轉動。這樣的想法在一些簡單的工程中應用時可以的。這里面提到的簡單的工程是指舵機的數目少,一般為一路或兩路舵機。但是這樣也不能使舵機轉動的角度非常靈敏。倘若使用這個想法使舵機轉動的非常精準,就要使定時器的定時非常短,也就是說51單片機會頻繁的響應定時器中斷,這樣會帶來很多的問題。問題一就是倘若這個工程要求要有串口通訊,那么平凡的響應定時器中斷會影響在串口通信中所設定的波特率,(這個與pwm波與波特率所用的定時器中斷的優先級有關,如果pwm波采用定時器0中斷,波特率采用定時器1中斷,因為在51單片機的中斷源中,定時器0中斷比定時器1中斷的優先級高,當51單片機頻繁響應定時器0中斷時,會影響波特率的值,這樣串口通訊就會產生一些錯誤,如在串口通訊中接收到的數據和發送的數據不一致,那么就會導致串口通訊失去作用。反之,會使pwm波高電平時間發生變化,影響舵機旋轉的精度),對于控制多路舵機的工程這種簡單的想法就會帶來更大的問題。也就是說如何用一片51單片機來控制多路舵機是一個關鍵的問題。雖然現在出現了多路舵機控制板,但是它的價格隨著舵機路數的增加,價格在成倍數增長。而且一般要比51單片機最小系統貴很多。對于用51單片機控制多路舵機的方法我門組提出了一個有效的思想,并且該思想已經在實踐中得到了驗證。

我們的想法是舵機的pwm波周期是20ms,對于180度舵機其轉角所對應的高電平時間是0-2.5ms,如果系統中需要控制幾個舵機的準確轉動,可以用單片機和計數器進行脈沖計數產生P W M 信號。脈沖計數可以利用51 單片機的內部計數器來實現,由于時間及專業限制,我們暫時使用這種方法。當系統的主要工作任務就是控制多個舵機的工作,并且使用的舵機工作周期均為20ms 時。要求硬件產生的多路P W M 波的周期也相同。使用51單片機的內部定時器產生脈沖計數。一般工作正脈沖寬度小于周期的1/8。這樣可以在1個周期內分時啟動各路P W M 波的上升沿。再利用定時器中斷T0 確定各路PWM 波的輸出寬度。定時器中斷T1 控制20ms 的基準時間。第1 次定時器中斷T0 按20ms 的1/8(由于數比較好算,所以用1/8) 設置初值,并設置輸出I/O 口,第1 次T0 定時中斷響應后,將當前輸出I/O 口對應的引腳輸出置高電平,設置該路輸出正脈沖寬度,并啟動第2 次定時器中斷,輸出I/O口指向下一個輸出口。第2 次定時器定時時間結束后,將當前輸出引腳置低電平,設置此中斷周期為20ms 的1/8 減去正脈沖的時間,此路P W M 信號在該周期中輸出完畢,往復輸出。在每次循環的第16次(2 *8=16)中斷實行關定時中斷T0的操作,最后就可以實現8路舵機控制信號的輸出。

參考文獻:

[1]馮曉偉, 王雷陽, 李正生. 多路舵機控制PWM發生器的設計與Proteus仿真[J]. 現代電子技術, 2011, 34(11):167-169.

[2]汪元禮, 周潤發, 曹家軍,等. 基于51單片機的多路舵機控制的脈寬算法實現[J]. 科技展望, 2017, 27(14).

[3]莊嚴, 宋鳴, 張劭鳳,等. 基于51單片機的六足機器人控制系統設計與制作[J]. 價值工程, 2013(30):51-53.

作者簡介:昝鷺鷥,1995年11月18日,男,漢族,天津市人;職稱:學生;單位:鄭州大學;研究方向:車輛方向

張晗,1997年6月27號,女,漢族,河南省人;職稱:學生;單位:鄭州大學;研究方向:車輛方向

冀向陽,1996年6月7日,男,漢族,河南省人;職稱:學生;單位:鄭州大學;研究方向:車輛方向endprint

猜你喜歡
單片機
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的多功能智能插排
電子制作(2019年11期)2019-07-04 00:34:48
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
小議PLC與單片機之間的串行通信及應用
電子制作(2018年12期)2018-08-01 00:48:04
MSP430單片機在仿真中要注意的幾點問題
電子制作(2017年9期)2017-04-17 03:00:53
基于單片機的平衡控制系統設計
電子制作(2017年19期)2017-02-02 07:08:27
基于單片機的三維LED點陣設計
電子制作(2016年21期)2016-05-17 03:52:51
Microchip推出兩個全新PIC單片機系列
基于Proteus的單片機控制系統的仿真設計
主站蜘蛛池模板: 日韩高清在线观看不卡一区二区| 五月婷婷伊人网| 国产亚洲精品精品精品| 99免费视频观看| 女高中生自慰污污网站| 亚洲日韩AV无码精品| 日本欧美一二三区色视频| 欧美第二区| AV无码国产在线看岛国岛| 成人年鲁鲁在线观看视频| 99久久国产综合精品女同 | 亚洲第一精品福利| 亚洲国产看片基地久久1024| 国产成年女人特黄特色大片免费| 美女潮喷出白浆在线观看视频| 波多野结衣久久精品| 国产91在线免费视频| 久草中文网| 久久亚洲精少妇毛片午夜无码| 88av在线看| 老司机久久99久久精品播放| www精品久久| 女人18毛片一级毛片在线| 自拍欧美亚洲| 色综合久久综合网| a级毛片免费看| 欧美成人手机在线观看网址| 不卡视频国产| 亚洲综合18p| 欧美不卡视频一区发布| 在线中文字幕网| 久久精品国产精品一区二区| 亚洲精品男人天堂| 91av国产在线| 91国内视频在线观看| 999福利激情视频| 在线欧美一区| 18禁高潮出水呻吟娇喘蜜芽| 99偷拍视频精品一区二区| 国产激情第一页| 国产精品欧美亚洲韩国日本不卡| 久久久久亚洲AV成人人电影软件 | 国产成人精品一区二区| 亚洲中文字幕97久久精品少妇| 日韩欧美中文| 亚洲第一香蕉视频| 天天躁夜夜躁狠狠躁图片| 国产一级在线播放| 色婷婷综合在线| 欧美97欧美综合色伦图| 99热免费在线| 潮喷在线无码白浆| 欧美va亚洲va香蕉在线| 欧美激情视频一区| 亚洲成A人V欧美综合天堂| 原味小视频在线www国产| 午夜国产精品视频| 国产小视频在线高清播放| 久久久久国产一级毛片高清板| 农村乱人伦一区二区| 99免费视频观看| 日韩欧美国产区| 国产成人精品午夜视频'| WWW丫丫国产成人精品| 精品国产Ⅴ无码大片在线观看81| 国产正在播放| 国产日本欧美在线观看| 国产在线精彩视频二区| 国产成人欧美| 久久久久亚洲AV成人人电影软件| 视频二区中文无码| 麻豆精品在线| 免费观看成人久久网免费观看| 亚洲欧洲一区二区三区| 中文字幕亚洲精品2页| 精品国产三级在线观看| 色135综合网| 四虎影视8848永久精品| 亚洲第一页在线观看| 亚洲第一成网站| 91视频首页| 国产又爽又黄无遮挡免费观看|