Robofun 機器人論壇

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

請教digital servo與一般servo 的差異

[複製鏈接]
跳轉到指定樓層
1#
發表於 2010-2-1 00:08:09 | 顯示全部樓層 回帖獎勵 |倒序瀏覽 |閱讀模式
本帖最後由 ocgod 於 2010-2-1 00:11 編輯

大家好,小弟是做機器人的新手,
最近想要自己DIY機器人

以前有過玩遙控直升機與遙控車的經驗,
會一點點的8051和基本的電子學

最近在控制servo上有問題想請教大家一下:

我使用8051控制servo時,
發現一般的servo可以正常控制,
但數位的卻不行, 連動都不會動,用手去撥也不會鎖住

不過在遙控飛機與SSC-32 servo controller上面兩種servo都是直接插上就能使用,

本來想說會不會是digital servo所需要的波型不一樣,
可是使用示波器去量SSC-32的訊號之後發現訊號並沒有什麼不同



不知道各位前輩們有什麼看法


========================
SSC-32 輸出的波型


8051輸出的波型


digital servo


一般servo

2#
 樓主| 發表於 2010-2-1 13:06:54 | 顯示全部樓層
腳位應該是沒有接錯,
因為普通的servo一樣的接法會動

至於電源的部份,
ssc-32我是使用7.4V鋰電,
8051吃usb的電
為什麼gnd訊號都很雜亂我就不知道了...
3#
 樓主| 發表於 2010-2-1 20:14:31 | 顯示全部樓層
之前在看波型時,一直注意寬度有沒有正確,
結果沒有注意到輸出電壓有沒有正確,
感謝cloud和mzw2008的指教,

今天再次量測訊號,
發現SSC-32輸出的電壓是5V/0V很精準,
而8051那邊卻是4.6V/0.6V
高的不夠高,低的不夠低
這大概就是digital servo沒有辦法動作的原因

後來8051改用SSC-32的5V電壓輸出
變成5V/0.6V,

不知道為什麼這塊開發版的電壓這麼奇怪......
晚一點再來做其他實驗,

順便外接一顆uln2803試試看..

======================

這是開發版的電路圖:
4#
 樓主| 發表於 2010-2-1 22:09:47 | 顯示全部樓層
這個電路裡面已經有10K的提升電阻了
我servo只有接訊號,
電是另外接,但是有共接地

目前8051改用5V變壓器直接供電
邏輯1已經是5V
但奇怪的是邏輯0時還是大概在0.6V
5#
 樓主| 發表於 2010-2-2 00:33:17 | 顯示全部樓層
開發板的電路圖沒看到提升電阻唷,sorry。
請問5V變壓器直接供電,它的電流大約多少?
一般8051接電源再 ...
pio 發表於 2010-2-1 22:23


抱歉...我以為LED前面加的電阻也有提升電阻的功能..
不過我加了一個10K的提升電阻之後,也是一樣無法動作

最後在朋友的建議之下,使用p0輸出訊號(也有加提升電阻,本來是用p1)
結果居然會動了...
只是目前SERVO好像被我玩壞了...
抖動超嚴重,感覺裡面崩齒了
6#
 樓主| 發表於 2010-2-2 01:51:46 | 顯示全部樓層
本帖最後由 ocgod 於 2010-2-2 01:54 編輯

其實可以買維修包
雖然幾顆小齒輪要價$50
不過至少比買一包新的便宜...

esky這顆digital servo網路有看到十顆1200含運的
如果合用的話可以屯一些貨...
7#
 樓主| 發表於 2010-2-3 00:21:09 | 顯示全部樓層
其實照片中的不是機器人...是要做來裝webcam的
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-10 08:12 , Processed in 0.228729 second(s), 7 queries , Apc On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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