中文名 | 數(shù)字舵機 | 外文名 | Digital Servo |
---|---|---|---|
特????點 | 只需要發(fā)送一次PWM信號 | 優(yōu)點1 | 激勵馬達的動力 |
優(yōu)點2 | 頻率高 |
數(shù)字舵機從根本顛覆了舵機的控制系統(tǒng)體系, 相對于傳統(tǒng)模擬舵機,數(shù)字舵機的兩個優(yōu)勢是:1.因為微處理器的關(guān)系,數(shù)字舵機可以在將動力脈沖發(fā)送到舵機馬達之前,對輸入的信號根據(jù)設(shè)定的參數(shù)進行處理。這意味著動力脈沖的寬度,就是說激勵馬達的動力,可以根據(jù)微處理器的程序運算而調(diào)整,以適應(yīng)不同的功能要求,并優(yōu)化舵機的性能。2.數(shù)字舵機以高得多的頻率向馬達發(fā)送動力脈沖。就是說,相對與傳統(tǒng)的50脈沖/秒,是300脈沖/秒。雖然,因為頻率高的關(guān)系,每個動力脈沖的寬度被減小了,但馬達在同一時間里收到更多的激勵信號,并轉(zhuǎn)動得更快。這也意味著不僅僅舵機馬達以更高的頻率響應(yīng)發(fā)射機的信號,而且“無反應(yīng)區(qū)”變??;反應(yīng)變得更快;加速和減速時也更迅速、更柔和;數(shù)字舵機提供更高的精度和更好的固定力量。此外還有防抖動,響應(yīng)速度快的優(yōu)點。
因此數(shù)字舵機的出現(xiàn)得以實現(xiàn)48路舵機控制器的實現(xiàn) .按照舵機的轉(zhuǎn)動角度分有180度舵機和360度舵機。 180度舵機只能在0度到180度之間運動,超過這個范圍,舵機就會出現(xiàn)超量程的故障,輕則齒輪打壞,重則燒壞舵機電路或者舵機里面的電機。360度舵機轉(zhuǎn)動的方式和普通的電機類似,可以連續(xù)的轉(zhuǎn)動,不過我們只可以控制它轉(zhuǎn)動的方向和速度,不能調(diào)節(jié)轉(zhuǎn)動角度。
控制電路板接受來自信號線的控制信號,控制電機轉(zhuǎn)動,電機帶動一系列齒輪組,減速后傳動至輸出舵盤。
舵機的工作原理。舵機常用的控制信號是一個周期為20毫秒左右,寬度為1毫秒到2毫秒的脈沖信號。當(dāng)舵機收到該信號后,會馬上激發(fā)出一個與之相同的,寬度為1.5毫秒的負向標(biāo)準(zhǔn)的中位脈沖。之后二個脈沖在一個加法...
控制信號由接收機的通道進入信號調(diào)制芯片,獲得直流偏置電壓。它內(nèi)部有一個基準(zhǔn)電路,產(chǎn)生周期為20ms,寬度為1.5ms的基準(zhǔn)信號,將獲得的直流偏置電壓與電位器的電壓比較,獲得電壓差輸出。最后,電壓差的正...
格式:pdf
大?。?span id="e7tvkvv" class="single-tag-height">1.1MB
頁數(shù): 1頁
評分: 4.6
舵機座是電控小車上的一個零件,通過設(shè)計集舵機支座、重塊支架的固定、傳感器支座于一體的舵機座零件,簡化電控小車的拆裝內(nèi)容。分析該零件的加工工藝,為復(fù)雜零件的設(shè)計加工提供借鑒的作用。
格式:pdf
大?。?span id="pjal7p9" class="single-tag-height">1.1MB
頁數(shù): 未知
評分: 4.7
舵機是一種位置伺服的驅(qū)動器,適用于那些需要角度不斷變化并可以保持的控制系統(tǒng)。伺服電機是指在伺服系統(tǒng)中控制機械元件運轉(zhuǎn)的發(fā)動機,是一種補助馬達間接變速裝置。在本設(shè)計中,我們采用單片機來驅(qū)動舵機工作,單片機通過改變輸出的PWM信號占空比來控制舵機的轉(zhuǎn)角與轉(zhuǎn)速;舵機能夠?qū)崿F(xiàn)正轉(zhuǎn)、反轉(zhuǎn)、自動旋轉(zhuǎn)等功能;為了更直觀地顯示轉(zhuǎn)角,我們采用了四位八段數(shù)據(jù)管用于實時顯示。
舵機的大小由外舾裝按照船級社的規(guī)范決定,選型時主要考慮扭矩(kN/m),在設(shè)計工作中有兩個考核要點:
1. 主機在MCR(最大持續(xù)穩(wěn)定工況)狀態(tài)下,舵角由一舷的35o轉(zhuǎn)到另一舷的30o需要在28sec之內(nèi)完成。
2. 舵桿的計算,即其直徑的確定。
舵機(約125kg)目 前多用電液式,即液壓設(shè)備由電動設(shè)備進行遙控操作。產(chǎn)品形式分2類:
1. 往復(fù)柱塞式舵機(74000DWT散貨輪用),原理是通過高低壓油的轉(zhuǎn)換而作工產(chǎn)生直線運動,并通過舵柄轉(zhuǎn)換成旋轉(zhuǎn)運動。
2. 轉(zhuǎn)葉式舵機(化學(xué)品船用),原理是高低壓油直接作用于轉(zhuǎn)子,體積小而高效,但成本較高。
生產(chǎn)廠商:往復(fù)柱塞式舵機(國內(nèi)可生產(chǎn))國外主要由日本川崎,德國的HATLAPA提供;國內(nèi)由泰興市依科攀船舶設(shè)備有限公司。轉(zhuǎn)葉式舵機(全進口)主要由Rolls-Royce生產(chǎn)小型的,F(xiàn)rydenbo生產(chǎn)大型的。
兩類舵機的差別:
往復(fù)柱塞式舵機以上舵承來承重舵系,下舵承來定位,舵柄的壓入量僅幾毫米;而轉(zhuǎn)葉式舵機不需要上舵承,由舵機直接承重,但是在舵機平臺需要考慮水密性,舵柄的壓入量需幾十毫米。往復(fù)柱塞式舵機對尺寸的要求較大。往復(fù)柱塞式舵機可以向一舷偏轉(zhuǎn)不到40o,轉(zhuǎn)葉式舵機可達70 o。
液壓系統(tǒng)作用是高、低壓轉(zhuǎn)換,將壓力損失轉(zhuǎn)化為機械運動。包括1.高壓泵組(提供壓力油)2.控制、操作設(shè)備3.執(zhí)行機構(gòu)(油馬達,油缸柱塞等)。
第一點的原因我們可以理解為,現(xiàn)在的舵機都是并聯(lián)控制的,舵機線都是需要接到控制板上,我們可以幻想,如果舵機可以串聯(lián)就好了。腳腕關(guān)鍵的舵機串到膝關(guān)節(jié),一直串到髖關(guān)節(jié),最后一根線直接接到主控板上,甚至可以把所有的舵機都串進去。我們可以驚喜的發(fā)現(xiàn),只需要1根線,最多4根線就可以搞定17個舵機了。
第二點的原因是舵機自己不能存儲中位修正值,修正值需要我們發(fā)控制脈沖的時候補進去。我們可以想象,如果我告訴舵機:你好,放松,我要修正你的頭的位置,它有點歪了。然后舵機就放松下來,我們把它的頭擺正,然后告訴它:這是你頭部的正確方向,你以后需要以這位置為正前方,然后舵機就把這個位置記下來了,并且我告訴它轉(zhuǎn)60度它就以這為初始位置轉(zhuǎn)60多,不多不少。
第三點原因是機器人沒有神經(jīng)系統(tǒng),根本不知道疼痛。如果我們能給控制卡提供每一個關(guān)節(jié)的力矩、電流、電壓、溫度、轉(zhuǎn)角,那么機器人缺胳膊少腿的問題都可以解決。呵呵,好像有點神奇了。
其實一點不神奇,因為自從串行總線智能舵機出現(xiàn)后,這些幻想都可以瞬間變成現(xiàn)實。總線伺服舵機簡單的說就是可以串聯(lián),并且接受數(shù)據(jù)信號,能夠提供關(guān)節(jié)的力矩、電流、溫度、角度等信息,能準(zhǔn)確控制位置的運動單元,外形可以和舵機一模一樣。我們用一個帶串口給總線發(fā)送一條指令:舵機ID1,轉(zhuǎn)20度;舵機ID2轉(zhuǎn)30度,舵機ID3休息……直到理論上最后一個舵機。然后所有的舵機就會執(zhí)行這條指令。這樣一連串的動作組成的動作組,一連串的動作組組成工程。就形成了一套你想要的舞蹈、體操、或是一段步態(tài)的路徑。想想,智慧火花就此開啟了。
總的來說,串行總線智能舵機好處實在是太多了。但市面上是否存在這樣的一整套結(jié)構(gòu)呢。從舵機到主控板一整套的方案。答案是有的。經(jīng)過多年研究實驗,開發(fā)出一套即從主控板到舵機的串行總線智能舵機應(yīng)用解決方案,該方案的發(fā)布對于許多想開發(fā)機械臂,機器人,積木,以及許多DIY項目的簡直是一個福音。即使不是碼農(nóng),沒有接觸過代碼的人類也能夠在極短的時間內(nèi)熟悉這套底層系統(tǒng)。這樣在認知的道路上大大節(jié)約了時間。串行總線智能舵機具有極簡布線,開機回中位功能,數(shù)據(jù)反饋功能,磁編碼更穩(wěn)定可控,開放協(xié)議功能,可以接入你想要的功能,如觸摸感應(yīng),語音通話,距離感應(yīng)器等等。真正解決了底層解放的生態(tài)模式。
總線伺服舵機。我們先來看一下我們現(xiàn)在使用舵機和數(shù)字舵機時遇見的問題。
1、我們利用舵機(不論數(shù)字還是模擬)搭建一個仿人機器人,用了17個自由度,用了17個舵機。每根舵機都要接到控制板上,根據(jù)舵機的身體布局位置,有的線還需要延長,所有的線加起來可能需要十幾個端口,像團海草一樣把機器人整個身體纏了個遍,機器人在走動的時候突然發(fā)現(xiàn)舵機線被拉松了,機器人一個趔趄把脖子都摔斷了。控制板上需要做出17個以上PWM信號接口,那可是長長的一排插針啊。如果對于一個健忘的人來說,還很容易忘記哪個插針對應(yīng)哪個舵機,好不容易接上后,一通電,機器人腿轉(zhuǎn)到背后去了,一排查發(fā)現(xiàn)腿關(guān)節(jié)接到肩關(guān)節(jié)了。當(dāng)我們需要給機器人加些傳感器時候,突然發(fā)現(xiàn),IO口都被用掉了,定時器不夠用了,天啊,我想會是個噩夢。
2、舵機的每一個舵機的參數(shù)也不一定一樣,不時還會出現(xiàn)居中位置偏差較大的情況,好不容易裝出機器人來后發(fā)現(xiàn)舵機的中位不一致,和理論計算得出來的機器人步態(tài)不相匹配。這樣麻煩就大了,需要對每一個舵機設(shè)置中位,在發(fā)送舵機控制信號的時候還需要對每一個舵機都單獨加入這個修正值,而不能統(tǒng)一調(diào)用某一個通用的PWM產(chǎn)生函數(shù),天啊,一個步態(tài)就是17行代碼啊。當(dāng)然,達人們都是勤勞和嚴(yán)謹?shù)?,并不覺得這是辛苦的事情。而有些人會買可以通過編程器調(diào)節(jié)和設(shè)置中位的舵機,當(dāng)然,可能會很貴。
3、機器人步態(tài)的編寫是件非常麻煩的事,我們在編寫步態(tài)的時候給舵機的初始值基本上都是有偏差的,比如我想肩關(guān)節(jié)轉(zhuǎn)到180度位置,但由于舵機個體差異的問題,這個值已經(jīng)讓舵機處于堵轉(zhuǎn)狀態(tài)。過一會之后,我們發(fā)現(xiàn)機器人一只胳膊不能用了,可憐的機器人啊,還不知道到底發(fā)生了什么事。時候檢查發(fā)現(xiàn)機器人肩關(guān)節(jié)堵轉(zhuǎn)時間過久,導(dǎo)致電機過熱,讓舵機外殼融化,然后導(dǎo)致減速齒輪箱錯位,舵機就失效了,機器人的一只胳膊就殘廢了。