Robofun 機器人論壇

 找回密碼
 申請會員
搜索
熱搜: 活動 交友 discuz
樓主: 0980702824
打印 上一主題 下一主題

環保小六足-製程三自製32軸控制版

[複製鏈接]
50#
發表於 2010-5-22 18:23:25 | 只看該作者
本帖最後由 irobot 於 2010-5-22 18:27 編輯

nichal 大大你好,
哈哈,你的想法與我不謀而合啊,我也是這樣想的.
直接加一顆小mcu在內, 轉用數位與外界來回通訊,
另外產生需要的 pwm 接回伺服器內部便可以了.
不過要轉為數碼伺服機, 成本每個就大約要 NT50 吧.
nichal 該用戶已被刪除
49#
發表於 2010-5-22 17:16:18 | 只看該作者
回復 48# irobot


irobot前輩您好呀!!

其實小弟還有個想法
ADC既然會有線阻的問題
可以讓ADC直接就掛在每個可變電阻下
以數位通訊(RS485或I2C)的方式將資料傳回來

一來可以減少配線量(每個電阻都要一條線,八個就要八條,再加電源就要十條)
二來可以減低ADC可能受到的干擾與雜訊
三來可以降低核心MCU的配備需求(只要能通訊跟運算就可以了)
唯一不好的就是成本會高一些!!
哈哈~~~~
48#
發表於 2010-5-22 13:52:29 | 只看該作者
vegewell 大大:
如果可變電阻的轉動範圍未用盡,那加兩個電阻在可變電阻兩端, 用來增加轉動角度是可行的。
若像圖中打開伺服機, 便可以順道銲一條線到可變電阻中間的腳, 再接到 ADC pin 讀取電壓了。
這樣便不用外加可變電阻了。
47#
發表於 2010-5-22 11:53:10 | 只看該作者
irobot大大:
應該沒有錯,
我的構想是使用到伺服機,去量測機器人四肢的位置,
做這個板子不是挺容易的(還有軟體及軔體),
也不曉得什麼時候做的出來
如果能做成功後,讓你一看就瞭解了,
你這個電子達人,也沒什麼能逃過你的眼睛,

這裡有人能夠
Increase of the angle of deviation of the servo-mechanism up to 180 degrees.
http://www.myresearch.lt/blog/servo180/servo180.phtml
他這樣增加了兩個藍色的電阻,
你覺得可不可行?
46#
發表於 2010-5-22 09:18:27 | 只看該作者
vegewell 大大:
我的是 atmega16 datasheet , 不過與 atmega644 無分別的。
你要測位置的是伺服機嗎?
45#
 樓主| 發表於 2010-5-22 08:03:05 | 只看該作者
喔喔懂了~
44#
發表於 2010-5-22 00:46:50 | 只看該作者
8255不能放code進去,只是當擴充用或是單獨控制簡單的電路。
當然還是8951呀
43#
 樓主| 發表於 2010-5-21 21:51:18 | 只看該作者
回復 38# mac1


    那如果8051跟8255哪依各比較適合用在機器人的單晶片控制~
42#
發表於 2010-5-21 21:33:46 | 只看該作者
irobot大大:
如果用人的四肢控制機器人的四肢,
要使用即時動作攫取系統,

還是你研究的透徹,
能看到LC network這段,
我看到ATMEGA644 datasheet密密麻麻的英文,就>>>>
你是看哪裡的?我看到的跟你示現的不一樣,
41#
發表於 2010-5-21 19:31:08 | 只看該作者
vegewell 大大:
1.   你真細心, AVcc 是30pin, 字細我看錯了
2.   負線地線全接一起可以了
3.   LC network 不是掁盪電路啊, 看下圖


如果是伺服機位置,直接勾一條線出來接 ADC pin 便可以了。
哈哈,你是想用人的四肢控制機器人的四肢嗎?
40#
發表於 2010-5-21 18:37:32 | 只看該作者
本帖最後由 vegewell 於 2010-5-21 18:38 編輯
另外提醒一下,因為要作 ADC 輸入
「線長」也是會影響準確度的問題之一
環境的天線效應是讓雜訊進來的主因
掛一堆濾波器也搞不定
只好 10bit->8bit->7bit->6 bit... 到最後只有 很概略的資料能用
mac1 發表於 2010-5-21 17:13


請問有關「線長」,
連接可變電阻的電線,一公尺算長嗎?
39#
發表於 2010-5-21 18:31:34 | 只看該作者
irobot大大:
沒錯,是跟機器人有關,用來測量四肢動作的位置(目前只是構想,尚未實驗成功),

AVcc 應該是編號 30 腳吧?

Vcc 與 AVcc 間要接 LC network
LC network是指LC迴路振盪器嗎 ?
好像有幾種形式,哪一種比較好?
http://www.imefan.com/dzrm/dzrm_632.html
是用買的?還是自己做?蠻困難的樣子,

就你所說共用電源,修正電路圖如下:
接地線 負線可以連在一起嗎?
38#
發表於 2010-5-21 17:13:02 | 只看該作者
8255 的應用要去找 80x86 的書籍裡面有(有點年代了)
網路上也是找 x86系列的應用方式...

8 ch 的 ADC, 建議要用單晶片來作, 別搞一顆MCU 外掛8的ADC ,
這樣會有很多意想不到的問題等著你, 而且ADC IC 一顆還挺貴的,
八顆加起來會是個負擔阿...

另外提醒一下,因為要作 ADC 輸入
「線長」也是會影響準確度的問題之一
環境的天線效應是讓雜訊進來的主因
掛一堆濾波器也搞不定
只好 10bit->8bit->7bit->6 bit... 到最後只有 很概略的資料能用
37#
 樓主| 發表於 2010-5-21 16:51:31 | 只看該作者
恩畫圖很細心~
36#
發表於 2010-5-21 12:05:59 | 只看該作者
本帖最後由 irobot 於 2010-5-21 12:33 編輯

vegewell 大大:
1.  好漂亮和詳細的圖,看圖便知你很快便會成功。
2.  用 atmega644 當然可以,功能大致一樣,但有64K Flash 比 atmega16 多四倍啊 !!
3.  至於電源,我想共用電源便可以了,+5V 接 644 的 Vcc 和 可變電阻。
4.  提一下 20腳的 AVcc 也要接 +5V 啊,在程內要設這做可量度的最高電壓。
     若不用它而選內置的, 最高只能度 2.56 V。
     (若要減低 noise 提高準確度,Vcc 與 AVcc 間要接 LC network, 手冊內有)

好奇...這東西有什麼用? 和機械人有關嗎?
35#
發表於 2010-5-21 11:43:16 | 只看該作者
本帖最後由 vegewell 於 2010-5-21 11:47 編輯

電路設計是不是如下圖?
如果有哪裡要更改的,請加以修正,
vcc 和 +5v要怎麼連?
34#
發表於 2010-5-21 11:41:12 | 只看該作者
irobot大大:
感謝回覆,
由於atmega16 已經比較舊了,
所以我想使用ATMEGA644,
這裡有一些型號,你覺得哪個比較適合?
http://tw.mouser.com/Semiconduct ... mega644&FS=True

-------------
我想使用這個556-ATMEGA644-20PU
http://tw.mouser.com/ProductDeta ... 2DPp%2fIxY81hU7A%3d
適不適合?
33#
發表於 2010-5-20 22:54:56 | 只看該作者
本帖最後由 irobot 於 2010-5-20 23:16 編輯

vegewell 大大不要客氣,大家研究研究罷了。
好久沒用,現在要做可能也做不出來。
哈哈,出把口便易,實作便考功力了。
1.  最快捷是用有 ADC 的 單片機,由於要有 8 個 ADC,
      用 atmega16 好了,剛好有8個 pin 可讀取可變電阻的電壓(10位元, 1024級解像。)
2.  atmega16 有 uart 埠,經電平轉換接 PC 的 rs232 不算難。
3.  可變電阻應有3支腳,兩端分別接電源正負極。中間一支接單片機的 ADC pin 便可。
4.  八個可變電阻並聯至電源便可以了。
5.  寫 atmega16 內的程式可用 C, 網上應該也有例子。
6.  PC 那邊的程序看你懂那種,用 VB 應該較容易。

用 8051 也可,但 ADC 部分便要用外置電路,複雜很多。
    1.   可用8位元 serial 的 ADC0838 , 已有 8 channel multiplexer (多工器)
或 2.   可用常用的 8 位元 parallel 的 ADC 0820,但只有 1 channel,
          要再加 8對1 analogue 的類比多工器, 例如 4051。
32#
發表於 2010-5-20 21:58:40 | 只看該作者
irobot大大:
歡迎你回到這裡,
我覺得你這個人蠻熱心的,
所以想請教你一個問題,

我是想要做一塊板子,
可以連接八個可變電阻,
這塊板子可以經由rs232連到主機,
並且可以讀取各個可變電阻的值,並且顯示在螢幕的程式上,
請問這個電路要怎麼設計?
可否大概解釋一下?
謝謝!
31#
 樓主| 發表於 2010-5-20 20:56:28 | 只看該作者
買大陸的東西很不方便買..
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-23 19:22 , Processed in 0.355591 second(s), 8 queries , Apc On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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