|
畢業(yè)已經(jīng)4年左右了,從剛開(kāi)始上班在公司從事嵌入式linux開(kāi)發(fā)工作,業(yè)余時(shí)間一直搗鼓一些小玩意,主要圍繞51和STM32單片機(jī)開(kāi)發(fā)一些東西。后來(lái)玩機(jī)器人。就買(mǎi)了很多舵機(jī)研究,發(fā)現(xiàn)市面上舵機(jī)都是那種三根線(xiàn)PWM控制舵機(jī),即信號(hào)線(xiàn),電源線(xiàn),地線(xiàn)。需要用戶(hù)編寫(xiě)PWM去驅(qū)動(dòng)。驅(qū)動(dòng)倒是簡(jiǎn)單,只不過(guò)這種舵機(jī)有個(gè)缺點(diǎn)就是無(wú)法回讀角度并且接線(xiàn)太過(guò)繁瑣。比如做一個(gè)人形機(jī)器人需要17個(gè)舵機(jī),每個(gè)舵機(jī)三根線(xiàn),這樣下來(lái)總共就需要接51根線(xiàn)到控制板,導(dǎo)致接線(xiàn)太復(fù)雜了。而且市面上這種數(shù)字舵機(jī)比如常見(jiàn)的DS3115,RDS3115都要60元以上,價(jià)格昂貴。就萌發(fā)自己做舵機(jī)的想法。經(jīng)過(guò)一段時(shí)間的思考和研發(fā)就有了自己開(kāi)發(fā)的舵機(jī)即單總線(xiàn)串口舵機(jī),先上圖。
另外舵機(jī)演示視頻如下[url=]http://v.youku.com/v_show/id_XMTY4Njc5NTQzMg==.html[/url]
此舵機(jī)有如下幾個(gè)特點(diǎn):
1.單總線(xiàn),舵機(jī)之間可以串聯(lián),最多可串聯(lián)254個(gè)舵機(jī),大大簡(jiǎn)化布線(xiàn)結(jié)構(gòu)
2.可回讀角度,與傳統(tǒng)舵機(jī)單向控制相比,這個(gè)舵機(jī)具備角度回讀功能,最大的好處就是可以擺動(dòng)舵機(jī)去調(diào)機(jī)器人動(dòng)作,方便快捷。
3.三種工作模式,傳統(tǒng)舵機(jī)只有一種工作模式,要么180度,270度或者360度。用戶(hù)如果需要這三種舵機(jī)的話(huà)需要分別購(gòu)買(mǎi)三個(gè)舵機(jī)。而我的總線(xiàn)舵機(jī)一個(gè)舵機(jī)就可以設(shè)定這三種角度工作模式。通過(guò)指令控制修改工作模式。
4.無(wú)需用戶(hù)編寫(xiě)PWM驅(qū)動(dòng),只用串口指令即可控制舵機(jī),大大提高舵機(jī)用戶(hù)體驗(yàn)。
目前此款舵機(jī)我做了部分樣品,如果有感興趣的朋友可以聯(lián)系我。
如果大家感興趣我將給大家詳細(xì)介紹這款舵機(jī)實(shí)現(xiàn)原理,教大家如何去做舵機(jī)。
另外我還自己開(kāi)發(fā)了一款舵機(jī)控制器,我們都知道,某寶上的舵機(jī)控制器沒(méi)有一家是開(kāi)源的,都是給你一個(gè)上位機(jī)然后一個(gè)控制器,你知道怎么用,卻不知道內(nèi)部實(shí)現(xiàn)方式。我準(zhǔn)備將自己這款舵機(jī)控制器進(jìn)行開(kāi)源,配套視頻從原理圖的設(shè)計(jì)以及源碼講解結(jié)合上位機(jī)控制,完整的講解舵機(jī)控制器實(shí)現(xiàn)。具體下一篇詳細(xì)舵機(jī)控制器開(kāi)源計(jì)劃。對(duì)于舵機(jī)和總線(xiàn)舵機(jī)感興趣的請(qǐng)留言。我將根據(jù)大家反饋情況進(jìn)行講解。
|
評(píng)分
-
查看全部評(píng)分
|