亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于51單片機(jī)控制多路舵機(jī)的方法

        2017-09-17 04:50:13昝鷺鷥張晗冀向陽
        科學(xué)與財(cái)富 2017年25期
        關(guān)鍵詞:波特率高電平舵機(jī)

        昝鷺鷥+張晗+冀向陽

        摘要:在現(xiàn)在的時(shí)代下,機(jī)電一體化是發(fā)展的必然趨勢?,F(xiàn)在很多的項(xiàng)目已經(jīng)不再是純機(jī)械結(jié)構(gòu)了,要求要有電控。加上電控的設(shè)備可以節(jié)省人力,讓機(jī)器自己運(yùn)行起來。就連現(xiàn)在簡單的加工機(jī)床都要求要有一定的自動化。隨著這科技的發(fā)展,電控的方式越來越多。

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

        關(guān)鍵詞:51單片機(jī);多路舵機(jī);

        正文:

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

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

        參考文獻(xiàn):

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

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

        [3]莊嚴(yán), 宋鳴, 張劭鳳,等. 基于51單片機(jī)的六足機(jī)器人控制系統(tǒng)設(shè)計(jì)與制作[J]. 價(jià)值工程, 2013(30):51-53.

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

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

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

        猜你喜歡
        波特率高電平舵機(jī)
        一種基于FPGA的PWM防錯(cuò)輸出控制電路
        CAN 總線波特率自適應(yīng)程序設(shè)計(jì)
        智能制造(2020年5期)2020-07-03 06:24:00
        TS-03C全固態(tài)PDM中波發(fā)射機(jī)開關(guān)機(jī)控制電路原理及故障分析
        科技傳播(2019年15期)2019-08-22 08:07:44
        含齒隙彈載舵機(jī)的全局反步模糊自適應(yīng)控制
        基于FPGA的異步串行通信波特率容錯(cuò)設(shè)計(jì)
        電子測試(2018年7期)2018-05-16 06:27:18
        基于dsPIC單片機(jī)的飛艇舵機(jī)控制實(shí)現(xiàn)
        電子制作(2018年1期)2018-04-04 01:48:14
        基于高速同步485總線通信的多通道舵機(jī)控制器設(shè)計(jì)
        DM 50KW中波廣播發(fā)射機(jī)欠推動故障分析
        PDM 1kW中波廣播發(fā)射機(jī)保護(hù)電路分析
        基于云模型的舵機(jī)同步控制
        色狠狠一区二区三区中文| 五月婷婷激情六月| 精品国产麻豆免费人成网站| 国产尤物av尤物在线观看 | 精品日韩欧美一区二区在线播放 | 91精品啪在线观看国产色| 精品亚洲欧美高清不卡高清| 日本一区二区啪啪视频| 日本av一区二区播放| 亚洲中文字幕视频第一二区| 丰满女人猛烈进入视频免费网站| 丰满少妇高潮惨叫久久久一| 最爽无遮挡行房视频| 国产精品一区二区久久乐下载 | 天天做天天爱夜夜爽| 一本一道av中文字幕无码| 久久久久中文字幕无码少妇| 激情内射亚洲一区二区| 国产av天堂一区二区二区| 日本伊人精品一区二区三区 | 激情综合色五月丁香六月欧美| 少妇高潮无套内谢麻豆传 | 免费大学生国产在线观看p| 亚洲一区二区日韩精品| 亚洲国产精品av麻豆网站| 亚洲av无码国产精品久久| 亚洲avav天堂av在线网爱情| 人妻在线中文字幕| 亚洲日本视频一区二区三区| 亚洲精品中文字幕一二三四| 999国产精品999久久久久久| 国产丝袜无码一区二区三区视频 | 亚洲人妻御姐中文字幕| 日韩精品综合一本久道在线视频| а天堂中文在线官网| 国产人澡人澡澡澡人碰视频| AⅤ无码精品视频| 国产av精品一区二区三区视频| 中文字幕日韩人妻少妇毛片 | 精品人妻少妇一区二区三区不卡| 免费黄网站久久成人精品|