九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

舵機工作原理要點

上傳人:燈火****19 文檔編號:21673562 上傳時間:2021-05-07 格式:DOCX 頁數(shù):17 大?。?07.58KB
收藏 版權(quán)申訴 舉報 下載
舵機工作原理要點_第1頁
第1頁 / 共17頁
舵機工作原理要點_第2頁
第2頁 / 共17頁
舵機工作原理要點_第3頁
第3頁 / 共17頁

下載文檔到電腦,查找使用更方便

10 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《舵機工作原理要點》由會員分享,可在線閱讀,更多相關(guān)《舵機工作原理要點(17頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、舵機工作原理標(biāo)準(zhǔn)的舵機有 3 條導(dǎo)線,分別是:電源線、地線、控制線,如圖 2 所示。以日本 FUTABA-S3003型舵機為例,圖 1 是 FUFABA-S3003型舵機的內(nèi)部電路。3003 舵機的工作原理是: PWM信號由接收通道進(jìn)入信號解調(diào)電路 BA6688 的 12 腳進(jìn)行解調(diào),獲得一個直流偏置電壓。該直流偏置電壓與電位器的電壓比較,獲得電壓差由BA6688的 3 腳輸出。該輸出送入電機驅(qū)動集成電路BAL6686,以驅(qū)動電機正反轉(zhuǎn)。當(dāng)電機轉(zhuǎn)動時,通過級聯(lián)減速齒輪帶動電位器 Rw1旋轉(zhuǎn),直到電壓差為 O,電機停止轉(zhuǎn)動。舵機的控制信號是 PWM信號,利用占空比的變化,改變舵機的位置。有個很有

2、趣的技術(shù)話題可以稍微提一下,就是BA6688是有EMF控制的,主要用途是控制在高速時候電機最大轉(zhuǎn)速。原理是這樣的 :收到 1 個脈沖以后, BA6688 內(nèi)部也產(chǎn)生 1 個以 5K 電位器實際電壓為基準(zhǔn)的脈沖, 2 個脈沖比較以后展寬,輸出給驅(qū)動使用。當(dāng)輸出足夠時候, 馬達(dá)就開始加速, 馬達(dá)就能產(chǎn)生 EMF,這個和轉(zhuǎn)速成正比的。因為取的是中心電壓,所以正常不能檢測到的,但是運行以后就電平發(fā)生傾斜,就能檢測出來。超過 EMF判斷電壓時候就減小展寬,甚至關(guān)閉,讓馬達(dá)減速或者停車。這樣的好處是可以避免過沖現(xiàn)象 ( 就是到了定位點還繼續(xù)走 , 然后回頭 , 再靠近 )一些國產(chǎn)便宜舵機用的便宜的芯片,

3、就沒有 EMF控制,馬達(dá)、齒輪的機械慣性就容易發(fā)生過沖現(xiàn)象,產(chǎn)生抖舵電源線和地線用于提供舵機內(nèi)部的直流電機和控制線路所需的能源電壓通常介于4 6V,一般取 5V。注意,給舵機供電電源應(yīng)能提供足夠的功率。控制線的輸入是一個寬度可調(diào)的周期性方波脈沖信號,方波脈沖信號的周期為20 ms(即頻率為 50 Hz) 。當(dāng)方波的脈沖寬度改變時,舵機轉(zhuǎn)軸的角度發(fā)生改變,角度變化與脈沖寬度的變化成正比。某型舵機的輸出軸轉(zhuǎn)角與輸入信號的脈沖寬度之間的關(guān)系可用圖3 來表示??勺兠}寬輸出試驗( 舵機控制 )原創(chuàng):xidongs整理:armok / 2004-12-05/ www.OurAVR.com內(nèi)容簡介:舵機:英

4、文叫 Servo ,臺灣及香港中文稱伺服機。在航模及自動控制中,舵機擔(dān)當(dāng)著重要的作用。舵機由無核心馬達(dá)所構(gòu)成,可依據(jù)接收機發(fā)出的指令,轉(zhuǎn)動至定點的位置,是各個舵面的動力來源。伺服機的規(guī)格主要是扭力與速度,扭力的單位是/,意指擺臂長度1 公分處所能吊起的物重。速度的單位是秒/60 ,意指轉(zhuǎn)動60所需要的秒數(shù)。本實驗中控制舵機的PWM 由 M16 的 PB.0晶體, vcc : 5v,僅使用一個八位定時器timer2準(zhǔn)確,用示波器和實測都已經(jīng)通過。分辨率為輸出, 8M,波形比較20 微秒。伺服馬達(dá)的控制:標(biāo)準(zhǔn)的微型伺服馬達(dá)有三條控制線,分別為:電源、地及控制。電源線與地線用于提供內(nèi)部的直流馬達(dá)及控

5、制線路所需的能源,電壓通常介于 4V-6V 之間,該 電源應(yīng)盡可能與處理系統(tǒng)的電源隔離 ( 因為伺服馬達(dá)會產(chǎn)生噪音 ) 。甚至小伺服馬達(dá)在重負(fù)載時也會拉低放大器的電壓,所以整個系統(tǒng)的電源供應(yīng)的比例必須合理。控制線輸入一個周期性的正向脈沖信號,這個周期性脈沖信號的高電平時間通常在 1ms-2ms 之間。而低電平時間應(yīng)在 5ms 到 20ms 間,并不很嚴(yán)格。 下表表示出一個典型的 20ms 周期性脈沖的正脈沖寬度與微型伺服馬達(dá)的輸出臂位置的關(guān)系:以下是形象的示意圖:電路圖:舵機工作原理1、概述舵機最早出現(xiàn)在航模運動中。在航空模型中,飛行機的飛行姿態(tài)是通過調(diào)節(jié)發(fā)動機和各個控制舵面來實現(xiàn)的。舉個簡單

6、的四通飛機來說,飛機上有以下幾個地方需要控制:1. 發(fā)動機進(jìn)氣量,來控制發(fā)動機的拉力(或推力);2. 副翼舵面(安裝在飛機機翼后緣),用來控制飛機的橫滾運動;3. 水平尾舵面,用來控制飛機的俯仰角;4. 垂直尾舵面,用來控制飛機的偏航角;遙控器有四個通道,分別對應(yīng)四個舵機,而舵機又通過連桿等傳動元件帶動舵面的轉(zhuǎn)動,從而改變飛機的運動狀態(tài)。舵機因此得名:控制舵面的伺服電機。不僅在航模飛機中,在其他的模型運動中都可以看到它的應(yīng)用:船模上用來控制尾舵, 車模中用來轉(zhuǎn)向等等。 由此可見,凡是需要操作性動作時都可以用舵機來實現(xiàn)。2、結(jié)構(gòu)和控制一般來講,舵機主要由以下幾個部分組成, 舵盤、減速齒輪組、位置

7、反饋電位計 5k 、直流電機、控制電路板等。工作原理:控制電路板接受來自信號線的控制信號(具體信號待會再講),控制電機轉(zhuǎn)動,電機帶動一系列齒輪組,減速后傳動至輸出舵盤。舵機的輸出軸和位置反饋電位計是相連的,舵盤轉(zhuǎn)動的同時,帶動位置反饋電位計,電位計將輸出一個電壓信號到控制電路板,進(jìn)行反饋,然后控制電路板根據(jù)所在位置決定電機的轉(zhuǎn)動方向和速度,從而達(dá)到目標(biāo)停止。舵機的基本結(jié)構(gòu)是這樣,但實現(xiàn)起來有很多種。例如電機就有有刷和無刷之分,齒輪有塑料和金屬之分,輸出軸有滑動和滾動之分,殼體有塑料和鋁合金之分,速度有快速和慢速之分,體積有大中小三種之分等等,組合不同,價格也千差萬別。例如,其中小舵機一般稱作微

8、舵,同種材料的條件下是中型的一倍多,金屬齒輪是塑料齒輪的一倍多。需要根據(jù)需要選用不同類型。舵機的輸入線共有三條,紅色中間,是電源線,一邊黑色的是地線,這輛根線給舵機提供最基本的能源保證,主要是電機的轉(zhuǎn)動消耗。電源有兩種規(guī)格,一是 4.8V ,一是 6.0V ,分別對應(yīng)不同的轉(zhuǎn)矩標(biāo)準(zhǔn), 即輸出力矩不同, 6.0V 對應(yīng)的要大一些,具體看應(yīng)用條件; 另外一根線是控制信號線, Futaba 的一般為白色, JR 的一般為桔黃色。另外要注意一點, SANWA 的某些型號的舵機引線電源線在邊上而不是中間,需要辨認(rèn)。 但記住紅色為電源, 黑色為地線, 一般不會搞錯。舵機的控制信號為周期是 20ms 的脈寬

9、調(diào)制( PWM )信號,其中脈沖寬度從 0.5ms-2.5ms ,相對應(yīng)舵盤的位置為 0180度,呈線性變化。也就是說,給它提供一定的脈寬,它的輸出軸就會保持在一個相對應(yīng)的角度上,無論外界轉(zhuǎn)矩怎樣改變,直到給它提供一個另外寬度的脈沖信號,它才會改變輸出角度到新的對應(yīng)的位置上。舵機內(nèi)部有一個基準(zhǔn)電路,產(chǎn)生周期 20ms ,寬度 1.5ms 的基準(zhǔn)信號,有一個比較器,將外加信號與基準(zhǔn)信號相比較,判斷出方向和大小,從而產(chǎn)生電機的轉(zhuǎn)動信號。 由此可見, 舵機是一種位置伺服的驅(qū)動器,轉(zhuǎn)動范圍不能超過 180 度,適用于那些需要角度不斷變化并可以保持的驅(qū)動當(dāng)中。比方說機器人的關(guān)節(jié)、飛機的舵面等。常見的舵機

10、廠家有:日本的Futaba 、 JR 、SANWA等,國產(chǎn)的有北京的新幻想、吉林的振華等。現(xiàn)舉Futaba S3003來介紹相關(guān)參數(shù),以供大家設(shè)計時選用。之所以用3003 是因為這個型號是市場上最常見的,也是價格相對較便宜的一種(以下數(shù)據(jù)摘自Futaba 產(chǎn)品手冊)。尺 寸(Dimensions) : 40.4 19.8 36.0 mm重 量(Weight) : 37.2 g工作速度 (Operating speed): 0.23 sec/60 (4.8V)0.19 sec/60(6.0V)輸出力矩 (Output torque): 3.2 kg.cm (4.8V)4.1 kg.cm (6.0

11、V)由此可見,舵機具有以下一些特點:體積緊湊,便于安裝;輸出力矩大,穩(wěn)定性好;控制簡單,便于和數(shù)字系統(tǒng)接口;正是因為舵機有很多優(yōu)點,所以,現(xiàn)在不僅僅應(yīng)用在航模運動中,已經(jīng)擴展到各種機電產(chǎn)品中來,在機器人控制中應(yīng)用也越來越廣泛。3、用單片機來控制正是舵機的控制信號是一個脈寬調(diào)制信號,所以很方便和數(shù)字系統(tǒng)進(jìn)行接口。只要能產(chǎn)生標(biāo)準(zhǔn)的控制信號的數(shù)字設(shè)備都可以用來控制舵機,比方PLC 、單片機等。這里介紹利用51 系列單片機產(chǎn)生舵機的控制信號來進(jìn)行控制的方法,編程語言為C51 。之所以介紹這種方法只是因為筆者用2051實現(xiàn)過,本著負(fù)責(zé)的態(tài)度,所以敢在這里寫出來。程序用的是我的四足步行機器人,有刪改。單片

12、機并不是控制舵機的最好的方法,希望在此能起到拋磚引玉的作用。2051 有兩個 16 位的內(nèi)部計數(shù)器, 我們就用它來產(chǎn)生周期20ms 的脈沖信號,根據(jù)需要,改變輸出脈寬。基本思路如下(請對照下面的程序):我用的晶振頻率為 12M ,2051 一個時鐘周期為 12 個晶振周期,正好是 1/1000 ms ,計數(shù)器每隔 1/1000 ms 計一次數(shù)。以計數(shù)器 1 為例,先設(shè)定脈寬的初始值,程序中初始為1.5ms ,在 for 循環(huán)中可以隨時通過改變a 值來改變, 然后設(shè)定計數(shù)器計數(shù)初始值為a,并置輸出p12 為高位。當(dāng)計數(shù)結(jié)束時,觸發(fā)計數(shù)器溢出中斷函數(shù),就是 void timer0(void) in

13、terrupt 1 using1 ,在子函數(shù)中, 改變輸出 p12 為反相(此時跳為低位),在用20000 (代表 20ms 周期)減去高位用的時間 a,就是本周期中低位的時間,c=20000-a ,并設(shè)定此時的計數(shù)器初值為c,直到定時器再次產(chǎn)生溢出中斷,重復(fù)上一過程。# include #define uchar unsigned char#define uint unsigned intuint a,b,c,d;/*a 為舵機 1 的脈沖寬度, b 為舵機 2 的脈沖寬度,單位 1/1000ms */*c 、 d 為中間變量 */*以下定義輸出管腳*/sbit p12=P12;sbit p

14、13=p13;sbit p37=P37;/*以下兩個函數(shù)為定時器中斷函數(shù)*/*定時器 1,控制舵機 1,輸出引腳為 P12 ,可自定義 */ void timer0(void) interrupt 1 using 1 p12=!p12; /* 輸出取反 */c=20000-c; /*20000 代表 20 ms ,為一個周期的時間 */ TH0=-(c/256); TL0=-(c%256); /* 重新定義計數(shù)初值 */ if(c=500&c=500&d=2500)d=b;else d=20000-b;/*主程序 */void main(void)TMOD=0x11; /* 設(shè)初值 */p12

15、=1;p13=1;a=1500;b=1500; /* 數(shù)值 1500 即對應(yīng) 1.5ms ,為舵機的中間90 度的位置 */c=a;d=b;TH0=-(a/256); TL0=-(a%256);TH1=-(b/256); TL1=-(b%256); /*設(shè)定定時器初始計數(shù)值*/EA=1;ET0=1; TR0=1;EX0=1;EX1=1;ET1=1; TR1=1;PX0=0;PX1=0;PT1=1;PT0=1;/*設(shè)定中斷優(yōu)先級*/for(;)/*在這個 for 循環(huán)中,可以根據(jù)程序需要在任何時間改變a、 b 值來改變脈寬的輸出時間,從而控制舵機*/因為在脈沖信號的輸出是靠定時器的溢出中斷函數(shù)來

16、處理,時間很短,因此在精度要求不高的場合可以忽略。因此如果忽略中斷時間,從另一個角度來講就是主程序和脈沖輸出是并行的,因此,只需要在主程序中按你的要求改變a 值,例如讓 a 從 500 變化到 2500 ,就可以讓舵機從 0 度變化到 180 度。另外要記住一點,舵機的轉(zhuǎn)動需要時間的,因此,程序中 a 值的變化不能太快,不然舵機跟不上程序。根據(jù)需要,選擇合適的延時,用一個 a 遞增循環(huán),可以讓舵機很流暢的轉(zhuǎn)動,而不會產(chǎn)生像步進(jìn)電機一樣的脈動。這些還需要實踐中具體體會。舵機的速度決定于你給它的信號脈寬的變化速度。舉個例子, t 0 試,脈寬為0.5ms , t1s 時,脈寬為1.0ms ,那么,

17、舵機就會從0.5ms 對應(yīng)的位置轉(zhuǎn)到1.0ms 對應(yīng)的位置,那么轉(zhuǎn)動速度如何呢?一般來講,3003 的最大轉(zhuǎn)動速度在4.8V 時為 0.23s/60 度,也就是說,如果你要求的速度比這個快的話,舵機就反應(yīng)不過來了;如果要求速度比這個慢,可以將脈寬變化值線性到你要求的時間內(nèi),做一個循環(huán),一點一點的增加脈寬值,就可以控制舵機的速度了。當(dāng)然,具體這一點一點到底是多少,就需要做試驗了,不然的話,不合適的話,舵機就會向步進(jìn)電機一樣一跳一跳的轉(zhuǎn)動了,嘗試改變這 “一點 ”,使你的舵機運動更平滑。還有一點很重要,就是舵機在每一次脈寬值改變的時候總會有一個轉(zhuǎn)速由零增加再減速為零的過程,這就是舵機會產(chǎn)生像步進(jìn)電機一樣運動的原因

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔

相關(guān)搜索

關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!