Robofun 機器人論壇

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

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

[複製鏈接]
1#
發表於 2010-5-19 18:29:47 | 顯示全部樓層
一顆 8051 除了要接 32軸的控制,還要外接其他功能的話
可以有兩種做法, 都是從 x86 系統變化過來的
1. 8255 , 專門的 port 分路器, 好像是一個8bit 可以對到3 個8 bit
2. 用 latch + 選擇器 電路, 也算是一種保留各port 狀態的方式

這樣要接多少都可以,只是運算速度應該不夠快才對
光是顧到伺服的準確性,可能其他事情都沒辦法作了吧...

太陽能可以用在 MCU的電源,對於伺服當然不夠用的啦
馬達還真是耗電的東西, 手機鋰電池放電特性都不見得完全合用了
2#
發表於 2010-5-21 17:13:02 | 顯示全部樓層
8255 的應用要去找 80x86 的書籍裡面有(有點年代了)
網路上也是找 x86系列的應用方式...

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

另外提醒一下,因為要作 ADC 輸入
「線長」也是會影響準確度的問題之一
環境的天線效應是讓雜訊進來的主因
掛一堆濾波器也搞不定
只好 10bit->8bit->7bit->6 bit... 到最後只有 很概略的資料能用
3#
發表於 2010-6-21 09:50:02 | 顯示全部樓層
如果只是作 32軸控制器
那 CPLD 會好做很多, 這是 PLD的強項阿

要是覺得低階 CPLD還是很貴(或是不好取得)
用 PAL/PLD 來做也可以, 就是以前486主機板上面有一大堆的可程式邏輯IC也能做到
那應該會便宜一些, 舉例來說其中一個型號, PAL CE16V8, 好像就是16 input, 8 output
年代久遠, 小弟忘的差不多了...(我怎麼都在講老派的東西,不小心透露自己年齡)
---------------------------------------
遙控器方面,如果距離不遠,用紅外線比較便宜又簡單吧
RF 遙控會有天線長短,方向,障礙物,干擾...問題,都會讓信號影響很大...
光華商場外面的地下樓我找到一支遙控器 20元, 用的是 NEC code,
在買接收的IR 就可以用了, sample code 也很容易找到,
可以考慮看看...
4#
發表於 2010-6-23 09:31:51 | 顯示全部樓層
紅外線有密碼阿,
一般的 nec 格式是
ID + op = 2 byte
所以第一個就是識別碼, 有 255種的可能
剛好遇到一個遙控器一起動作的,那就是前面的 ID 相同才會發生,
改掉不就行了...

或是搞一個自創的格式,增加到 3 o r4 byte, 前面多一些識別碼就不會收錯指令啦
很多人用 IR 都不改一下 ID code, 當然會亂收指令囉~
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-6-11 07:50 , Processed in 0.426636 second(s), 8 queries , Apc On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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