找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 9043|回復(fù): 3
收起左側(cè)

機(jī)器人舵機(jī)控制器實(shí)現(xiàn)全部源碼以及單總線(xiàn)舵機(jī)實(shí)現(xiàn)

[復(fù)制鏈接]
ID:38420 發(fā)表于 2016-8-30 00:31 | 顯示全部樓層 |閱讀模式
畢業(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)分

參與人數(shù) 1黑幣 +100 收起 理由
admin + 100 共享資料的黑幣獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

ID:72106 發(fā)表于 2016-9-21 23:27 | 顯示全部樓層
樓主,跟你買(mǎi)了22個(gè)的就是我
回復(fù)

使用道具 舉報(bào)

ID:236359 發(fā)表于 2017-9-28 15:56 | 顯示全部樓層
樓主,我用stm32的串行總線(xiàn)驅(qū)動(dòng)總線(xiàn)舵機(jī),能有數(shù)據(jù)發(fā)送出去,不能接收到舵機(jī)的數(shù)據(jù)。網(wǎng)上說(shuō)信號(hào)線(xiàn)要上拉到5V,我是不是還應(yīng)該在外部電路上加上拉電路呢?
回復(fù)

使用道具 舉報(bào)

ID:382336 發(fā)表于 2020-10-10 18:36 | 顯示全部樓層
開(kāi)源了么,有開(kāi)源鏈接么,τ 寶 有賣(mài)么
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表