使用單片機(jī)的PWM信號(hào)實(shí)現(xiàn)舵機(jī)控制的詳細(xì)資料說明
資料介紹
在機(jī)器人機(jī)電控制系統(tǒng)中,舵機(jī)控制效果是性能的重要影響因素。舵機(jī)可以在微機(jī)電系統(tǒng)和航模中作為基本的輸出執(zhí)行機(jī)構(gòu),其簡(jiǎn)單的控制和輸出使得單片機(jī)系統(tǒng)非常容易與之接口。
舵機(jī)是一種位置伺服的驅(qū)動(dòng)器,適用于那些需要角度不斷變化并可以保持的控制系統(tǒng)。其工作原理是:控制信號(hào)由接收機(jī)的通道進(jìn)入信號(hào)調(diào)制芯片,獲得直流偏置電壓。它內(nèi)部有一個(gè)基準(zhǔn)電路,產(chǎn)生周期為20ms,寬度為1.5ms的基準(zhǔn)信號(hào),將獲得的直流偏置電壓與電位器的電壓比較,獲得電壓差輸出。最后,電壓差的正負(fù)輸出到電機(jī)驅(qū)動(dòng)芯片決定電機(jī)的正反轉(zhuǎn)。當(dāng)電機(jī)轉(zhuǎn)速一定時(shí),通過級(jí)聯(lián)減速齒輪帶動(dòng)電位器旋轉(zhuǎn),使得電壓差為0,電機(jī)停止轉(zhuǎn)動(dòng)。
舵機(jī)的控制信號(hào)是PWM信號(hào),利用占空比的變化改變舵機(jī)的位置。一般舵機(jī)的控制要求如圖1所示。
單片機(jī)實(shí)現(xiàn)舵機(jī)轉(zhuǎn)角控制
可以使用FPGA、模擬電路、單片機(jī)來產(chǎn)生舵機(jī)的控制信號(hào),但FPGA成本高且電路復(fù)雜。對(duì)于脈寬調(diào)制信號(hào)的脈寬變換,常用的一種方法是采用調(diào)制信號(hào)獲取有源濾波后的直流電壓,但是需要50Hz(周期是20ms)的信號(hào),這對(duì)運(yùn)放器件的選擇有較高要求,從電路體積和功耗考慮也不易采用。5mV以上的控制電壓的變化就會(huì)引起舵機(jī)的抖動(dòng),對(duì)于機(jī)載的測(cè)控系統(tǒng)而言,電源和其他器件的信號(hào)噪聲都遠(yuǎn)大于5mV,所以濾波電路的精度難以達(dá)到舵機(jī)的控制精度要求。
也可以用單片機(jī)作為舵機(jī)的控制單元,使PWM信號(hào)的脈沖寬度實(shí)現(xiàn)微秒級(jí)的變化,從而提高舵機(jī)的轉(zhuǎn)角精度。單片機(jī)完成控制算法,再將計(jì)算結(jié)果轉(zhuǎn)化為PWM信號(hào)輸出到舵機(jī),由于單片機(jī)系統(tǒng)是一個(gè)數(shù)字系統(tǒng),其控制信號(hào)的變化完全依靠硬件計(jì)數(shù),所以受外界干擾較小,整個(gè)系統(tǒng)工作可靠。
單片機(jī)系統(tǒng)實(shí)現(xiàn)對(duì)舵機(jī)輸出轉(zhuǎn)角的控制,必須首先完成兩個(gè)任務(wù):首先是產(chǎn)生基本的PWM周期信號(hào),本設(shè)計(jì)是產(chǎn)生20ms的周期信號(hào);其次是脈寬的調(diào)整,即單片機(jī)模擬PWM信號(hào)的輸出,并且調(diào)整占空比。
當(dāng)系統(tǒng)中只需要實(shí)現(xiàn)一個(gè)舵機(jī)的控制,采用的控制方式是改變單片機(jī)的一個(gè)定時(shí)器中斷的初值,將20ms分為兩次中斷執(zhí)行,一次短定時(shí)中斷和一次長(zhǎng)定時(shí)中斷。這樣既節(jié)省了硬件電路,也減少了軟件開銷,控制系統(tǒng)工作效率和控制精度都很高。
單片機(jī)實(shí)現(xiàn)舵機(jī)轉(zhuǎn)角控制
可以使用FPGA、模擬電路、單片機(jī)來產(chǎn)生舵機(jī)的控制信號(hào),但FPGA成本高且電路復(fù)雜。對(duì)于脈寬調(diào)制信號(hào)的脈寬變換,常用的一種方法是采用調(diào)制信號(hào)獲取有源濾波后的直流電壓,但是需要50Hz(周期是20ms)的信號(hào),這對(duì)運(yùn)放器件的選擇有較高要求,從電路體積和功耗考慮也不易采用。5mV以上的控制電壓的變化就會(huì)引起舵機(jī)的抖動(dòng),對(duì)于機(jī)載的測(cè)控系統(tǒng)而言,電源和其他器件的信號(hào)噪聲都遠(yuǎn)大于5mV,所以濾波電路的精度難以達(dá)到舵機(jī)的控制精度要求。
也可以用單片機(jī)作為舵機(jī)的控制單元,使PWM信號(hào)的脈沖寬度實(shí)現(xiàn)微秒級(jí)的變化,從而提高舵機(jī)的轉(zhuǎn)角精度。單片機(jī)完成控制算法,再將計(jì)算結(jié)果轉(zhuǎn)化為PWM信號(hào)輸出到舵機(jī),由于單片機(jī)系統(tǒng)是一個(gè)數(shù)字系統(tǒng),其控制信號(hào)的變化完全依靠硬件計(jì)數(shù),所以受外界干擾較小,整個(gè)系統(tǒng)工作可靠。
單片機(jī)系統(tǒng)實(shí)現(xiàn)對(duì)舵機(jī)輸出轉(zhuǎn)角的控制,必須首先完成兩個(gè)任務(wù):首先是產(chǎn)生基本的PWM周期信號(hào),本設(shè)計(jì)是產(chǎn)生20ms的周期信號(hào);其次是脈寬的調(diào)整,即單片機(jī)模擬PWM信號(hào)的輸出,并且調(diào)整占空比。
當(dāng)系統(tǒng)中只需要實(shí)現(xiàn)一個(gè)舵機(jī)的控制,采用的控制方式是改變單片機(jī)的一個(gè)定時(shí)器中斷的初值,將20ms分為兩次中斷執(zhí)行,一次短定時(shí)中斷和一次長(zhǎng)定時(shí)中斷。這樣既節(jié)省了硬件電路,也減少了軟件開銷,控制系統(tǒng)工作效率和控制精度都很高。
- 使用51單片機(jī)實(shí)現(xiàn)流水燈的詳細(xì)資料說明 21次下載
- 使用單片機(jī)STM32實(shí)現(xiàn)配置時(shí)鐘的詳細(xì)資料說明 25次下載
- 使用單片機(jī)實(shí)現(xiàn)流水燈的詳細(xì)資料說明 7次下載
- 單片機(jī)原理及應(yīng)用的詳細(xì)資料說明 20次下載
- 什么是單片機(jī)?單片機(jī)的歷史和應(yīng)用等詳細(xì)資料說明 7次下載
- 使用51單片機(jī)控制步進(jìn)電機(jī)的詳細(xì)資料和程序免費(fèi)下載
- 51單片機(jī)的匯編指令詳細(xì)資料說明
- 使用C語言控制51單片機(jī)sbit與sfr的用法詳細(xì)資料說明
- 51單片機(jī)例函數(shù)的詳細(xì)資料說明
- 使用SG90舵機(jī)和51單片機(jī)PWM制作一個(gè)手機(jī)屏幕觸控的詳細(xì)資料說明
- 51單片機(jī)的中斷系統(tǒng)詳細(xì)資料說明
- 使用STM32單片機(jī)實(shí)現(xiàn)IAP的詳細(xì)資料說明
- 51單片機(jī)按鍵檢測(cè)和信號(hào)函數(shù)仿真的詳細(xì)資料說明
- 單片機(jī)應(yīng)用的編程100問題和答案的詳細(xì)資料說明 11次下載
- 基于8位PIC單片機(jī)實(shí)現(xiàn)多相交錯(cuò)式PWM控制器的詳細(xì)資料概述
- PIC系列單片機(jī)的詳細(xì)資料說明 5550次閱讀
- 使用單片機(jī)實(shí)現(xiàn)復(fù)位電路的資料詳細(xì)說明 4768次閱讀
- 基于單片機(jī)和PWM控制方法調(diào)速實(shí)現(xiàn)無刷控制器檢測(cè)設(shè)計(jì) 1806次閱讀
- 51單片機(jī)實(shí)現(xiàn)PWM輸出功能的兩種方法解析 2.1w次閱讀
- 如何進(jìn)行PLC控制程序的設(shè)計(jì)詳細(xì)資料PPT說明 6011次閱讀
- MCS-51系列單片機(jī)實(shí)現(xiàn)PWM輸出功能的方法解析 1987次閱讀
- 單片機(jī)中的堆棧詳細(xì)資料說明 4838次閱讀
- 舵機(jī)原理簡(jiǎn)述!舵機(jī)PWM信號(hào)介紹 5.9w次閱讀
- 如何基于51單片機(jī)利用定時(shí)器的實(shí)現(xiàn)PWM的方法詳細(xì)概述 3.3w次閱讀
- 舵機(jī)驅(qū)動(dòng)電路原理圖_基于AVR單片機(jī)的舵機(jī)驅(qū)動(dòng)電路詳解 7.2w次閱讀
- arduino如何控制舵機(jī)及詳細(xì)步驟 16.5w次閱讀
- 如何用單片機(jī)控制舵機(jī)及程序詳細(xì) 5.9w次閱讀
- 遙控接收機(jī)信號(hào)控制單片機(jī)接收pwm信號(hào)的IO口 1.3w次閱讀
- 單片機(jī)pwm控制基本原理詳解 15.5w次閱讀
- 單片機(jī)控制步進(jìn)電機(jī)的原理 8.5w次閱讀
下載排行
本周
- 1GD100PIX120C6SNA規(guī)格書
- 0.98 MB | 3次下載 | 免費(fèi)
- 2一款入耳式耳機(jī)的仿真與分析
- 0.44 MB | 2次下載 | 免費(fèi)
- 3Eurotherm TKS Temperature 用戶手冊(cè)
- 1.46 MB | 2次下載 | 免費(fèi)
- 4人形機(jī)器人電機(jī)驅(qū)動(dòng)和傳感報(bào)告
- 4.27 MB | 2次下載 | 免費(fèi)
- 5無線系統(tǒng)中天線和RF元件電磁建模
- 7.48 MB | 1次下載 | 4 積分
- 6Multisim模擬電路仿真教程
- 1.93 MB | 1次下載 | 3 積分
- 7DMP300C1型微機(jī)變壓器保護(hù)測(cè)控裝置技術(shù)說明書
- 4.11 MB | 次下載 | 10 積分
- 8用MT3540芯片設(shè)計(jì)BOOST電路 1(可下載)
- 445.66 KB | 次下載 | 免費(fèi)
本月
- 1晶體三極管的電流放大作用詳細(xì)說明
- 0.77 MB | 32次下載 | 2 積分
- 2Python從入門到精通背記手冊(cè)
- 18.77 MB | 27次下載 | 1 積分
- 3雙極型三極管放大電路的三種基本組態(tài)的學(xué)習(xí)課件免費(fèi)下載
- 4.03 MB | 25次下載 | 1 積分
- 4AIWA HS-J303 MKⅡ維修手冊(cè)
- 22.47 MB | 23次下載 | 10 積分
- 5多級(jí)放大電路的學(xué)習(xí)課件免費(fèi)下載
- 1.81 MB | 21次下載 | 2 積分
- 6九陽豆?jié){機(jī)高清原理圖
- 2.47 MB | 20次下載 | 1 積分
- 7AIWA HS-J202/HS-J202M/HS-J800維修手冊(cè)
- 13.60 MB | 15次下載 | 10 積分
- 81875功放原理圖
- 0.04 MB | 11次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935127次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420063次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191382次下載 | 10 積分
- 5十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183337次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81585次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73814次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65988次下載 | 10 積分
評(píng)論