Robofun 機器人論壇

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

請問擴充方式?

[複製鏈接]
跳轉到指定樓層
1#
發表於 2007-12-30 20:51:11 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
使用basic stamp當i/o不足時,請問各位先進建議如何擴充?thank's
2#
發表於 2008-1-1 22:53:13 | 只看該作者
有幾種解法,

方法一:外接TTL規格的IO EXPANDER的IC,但是寫程式會比較麻煩,因為要控制時序
方法二:換個40pin的Stamp(價格也會貴點)
方法三:換利基應用出的Basic Commander ,搭配它們的IO Extender模組使用,IO永遠用不玩,程式跟原來控制IO一樣簡單
3#
發表於 2008-1-2 03:31:23 | 只看該作者
對於IO的做法沒啥意見...本來就很多方法可以做...

不過對方法三看了實在有點......
換了利基的產品就好像很了不起......

anyway...我自己認為不是特殊的情況下,
應該要利用訊號格式的方式來解決問題,而不是一昧的擴充IO就是了......
4#
 樓主| 發表於 2008-2-16 00:02:59 | 只看該作者
請問訊號格式的擴充方式可否請您簡單指導一下???或是有相關網路資料可參考??thank's
5#
發表於 2008-2-16 18:09:32 | 只看該作者
如果真的需要頗多的IO腳,
我自己喜歡的土炮方式是準備多顆 89C51,
每顆不含特殊腳位有 24 隻 IO 腳,
比如需要240隻 IO 腳,就準備11顆 89C51,
一顆用來做控制,十顆用來當輸出腳,
一顆做控制的 TXD 接到十顆輸出 的 RXD。

把控制的 MCU 上面自己定義加碼的規則,
並在接收十顆 89C51 分別自己定義出解碼的規則,
這樣...就可以透過一顆控制的 MCU 來擴充 IO 了。

PS.
1.接太多顆驅動能力不足的時候,可以拿 74245 來增加驅動能力。
2.控制的 MCU 可以隨便換,反正把 UART 設定的一樣都可以通訊。
3.會選用 89C51 純粹是因為便宜好買,在學校好A......
6#
發表於 2008-2-16 19:34:04 | 只看該作者
我想
chamber 大大寫過的文章,可以讓您更清楚一點
http://tw.myblog.yahoo.com/chamb ... ev=909&next=895

至於funny大大的做法,在撞充1顆時沒有問題,但在擴充第2顆時,假設slave 的51要回傳ack 或是nack 給master怎麼辦? 因為您只有說把master的TXD 接到slave的 RXD ,但請教一下,slave 的TXD 要怎麼接回master 的RXD?   還是master 的資料送過去,就當 slave 是收到了,不會有資料lose的問題?

謝謝您
7#
 樓主| 發表於 2008-2-16 20:43:03 | 只看該作者
那對於rom不足的情況,除了更換大容量basic stamp外,版上的前輩是否有其他作法?thank's
8#
發表於 2008-2-29 06:16:09 | 只看該作者
原帖由 doubletime 於 2008-2-16 19:34 發表
我想
chamber 大大寫過的文章,可以讓您更清楚一點
http://tw.myblog.yahoo.com/chamberplus-taiwan/article?mid=900&prev=909&next=895

至於funny大大的做法,在撞充1顆時沒有問題,但在擴充第2顆時,假設slav ...


確實原本是不考慮回授的問題,
過往的經驗於這樣方式使用下資料出錯或沒收到的情況,
在有線的連接下真的不常發生。(無線很容易)

但如果硬體實做上真的很容易發生,而需要回授的話,
我想並不是太難去克服,
或是用I/O電位,甚至是再把所有SLAVE的TX接回MASTER的RX都可以試試看,
在ACK及NAK的資料上可以再進行ID的編碼,
當然這樣的設計下或多或少會造成速度上的影響,
基本上,就看使用者需求囉!

PS.
我不確定可以不可以把所有的TX接在一起
印象所及沒有這種測試的經驗,
如果真的有實際需要使用而且沒有時間測試,
建議從SLAVE拉一隻I/O回MASTER。

[ 本帖最後由 funny 於 2008-2-29 06:22 編輯 ]
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-11-24 05:16 , Processed in 0.172315 second(s), 7 queries , Apc On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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