Robofun 機器人論壇

 找回密碼
 申請會員
搜索
熱搜: 活動 交友 discuz
查看: 6840|回復: 4
打印 上一主題 下一主題

機器蟲hexapod的零件-串列伺服機控制板自製達成_part2(遙控接收介面)

[複製鏈接]
跳轉到指定樓層
1#
發表於 2006-6-19 07:04:55 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
這段時間壓搾ayu大大的結果,似乎有那麼點教學相長的效果出來,透過編寫輪序做法的C程式轉51程式過程,真沒想到原本束之高閣的輪序做法倒是啟發了相當多的靈感出來,ayu大大,感謝您~~~這個靈感最主要還是在基本的PWM產生器上再加入個遙控接收介面副程式看看
http://www.robofun.net/forum/vie ... page%3D1&page=3
不過ayu大大不要偷懶,時間已到,作業還是要交喔~~~~

這裡提出的串列伺服機控制板v2自製,主要是考慮到51用的直流電源(5v)與伺服機的直流電源(6v)不相同,而且需要分開,伺服機的雜訊才不會灌回到51,造成51不穩的現象

原本需要準備兩種電池,這次v2板只要一棵7.4v電池就可以,主要是使用了兩顆穩壓IC7805及317T分別供給51直流電源(5v)與伺服機直流電源(6v)

不過應該可以只要使用一棵6v電池做分路,一路使用抗流圈接給伺服機用,另一路透過7805穩壓IC給51使用~~~~可以降低成本,不過這次沒考慮到沒辦法,這個想法剛剛想到,等下一版再改~~~

這個v2板在考慮只有單一伺服機控制器的用途說實在有點浪費,幾經考慮後,加上LCD與PC串列傳輸界面,做電腦連線實習也蠻不錯的呢!!

接下來可以看到的是遙控用的發射機與接收機加上LED顯示燈組(邏輯探針DIY)能做什麼呢??
當然就是進行遙控接收介面的測試與調校了,透過v2板的轉換,可以把四動的遙控通道擴展出更多的通道或者是下指令讓機器人做出組合動作~~~~~~~

在試驗的過程中可以設定延遲與計時抓取的方式,輔以LED顯示燈組,就比較容易找出接收機的中立點位置,一但找出中立點,透過設定程式的選擇迴圈,就有很多有趣的可能等著各位探索喔!!

對啦~~~就像uucww大大轉貼的資料(全方位鏡頭)~~~~所介紹的板子,都在上述的微控器可做得出來喔!!
http://www.vstone.co.jp/top/products/robot/upgrade.html

[ 本帖最後由 marbol 於 2006-6-24 22:04 編輯 ]

串列伺服機控制器v2(附電池).jpg (109.93 KB, 下載次數: 412)

串列伺服機控制器v2(附電池).jpg

串列伺服機控制器v2.jpg (108.03 KB, 下載次數: 367)

串列伺服機控制器v2.jpg

遙控接收解譯測試實體接線圖.jpg (133.25 KB, 下載次數: 384)

遙控接收解譯測試實體接線圖.jpg

遙控接收解譯測試(兩通道中立點).jpg (91.08 KB, 下載次數: 357)

遙控接收解譯測試(兩通道中立點).jpg
2#
發表於 2006-6-19 10:08:47 | 只看該作者

回覆 #1 marbol 的文章

我昨天把 kevin6010 轉貼的

                       http://www.digitalnemesis.com/info/projects/picservo/

PIC Based Serial Port Servo Controller 作了一下,發現他是連續的波形,不過只能調 0.6-1.1ms 和 1.6ms 而已,

我也寫信去問原作者,看他回覆了。

相關資料實驗報告        http://www.robofun.net/forum/red ... 25&goto=newpost

[ 本帖最後由 ayu 於 2006-6-19 21:49 編輯 ]

picservo1.jpg (307.33 KB, 下載次數: 374)

picservo1.jpg
3#
 樓主| 發表於 2006-6-19 17:57:07 | 只看該作者
原帖由 ayu 於 2006-6-19 10:08 發表
我昨天把 kevin6010 轉貼的

                       http://www.digitalnemesis.com/info/projects/picservo/

PIC Based Serial Port Servo Controller 作了一下,發現他是連續的波形,不過只能調 0.6-1.1m ...


嗯!!能描述清楚的一點嗎??所謂的0.6ms~1.6ms對應到伺服機轉動的角度是0度到180度嗎??

這幾天在coding程式發現,有時候時間延遲的設定或者採用的晶體不同,會讓輸出的結果有偏移的現象,
這時候要檢查看看是否用的材料跟原作者所列的是不是一樣,即便不一樣也可以在程式內改改時間延遲設定值,
說不定可以讓它"導入正軌"咧!!

喔什麼是正軌??有些人還不知道喔,看看吧!!
http://www.robofun.net/forum/vie ... &extra=page%3D2
4#
發表於 2006-6-19 20:16:51 | 只看該作者

回覆 #3 marbol 的文章

我們的波形大部份是在 0.5-2.5ms,就轉 0-180度,可是我量的波形只有0.6ms~1.6ms,只能轉大約九十度了,

Ashley Roll 回信給我,我會再詳細問他的。

我只先作,看有沒問題,再看程式了。

avr的電路欠晶片,前天去找,都找不到,ATmega8的晶片???
5#
 樓主| 發表於 2006-6-19 21:33:12 | 只看該作者
原帖由 ayu 於 2006-6-19 20:16 發表
我們的波形大部份是在 0.5-2.5ms,就轉 0-180度,可是我量的波形只有0.6ms~1.6ms,只能轉大約九十度了,

Ashley Roll 回信給我,我會再詳細問他的。

我只先作,看有沒問題,再看程式了。

avr的電路欠晶片 ...


avr的電路欠晶片不是問題,您要是在高雄那就好辦了,可以直接殺到門口去喔
http://tw.f3.page.bid.yahoo.com/ ... 65?u=%3ahuangwentzu

雖然有ATmega8,但是卻是TQFP包裝,接腳腳距相當近,不好焊接,不過體積是蠻小的,不佔空間,相對來說51的DIP包裝就大了些,後續我會用51的PLCC包裝來縮小一些體積

p.s.因為TQFP包裝相當不易焊接,要是您有好的焊接方法或者轉接板的商源,也分享一下吧!!
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

小黑屋|手機版|Archiver|機器人論壇 from 2005.07

GMT+8, 2024-11-23 21:04 , Processed in 0.129979 second(s), 9 queries , Apc On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表