跳至內容

機器人/計算機控制/介面/SBC和多晶片模組

來自華夏公益教科書,開放的書籍,開放的世界

SBC:單板計算機

[編輯 | 編輯原始碼]

單板計算機是在一塊印刷電路板上完成的計算機。這些通常只需要一個電源。SBC 通常提供所有標準的 PC I/O 支援,例如鍵盤、滑鼠、SVGA、序列和並行埠、乙太網、IDE、SCSI 和 USB。一些提供 PCMCIA 聯結器。最新的 SBC 還配備了多個 CPU/奔騰 4/至強/AMD 配置。

SBC 通常用於工業過程控制。雖然它們價格昂貴且難以找到(零售),但它們可以成為控制大型機器人的好方法。對於小型機器人來說,它們的功耗將是一個問題。

堆疊式模組化連線板

[編輯 | 編輯原始碼]

許多機器人包含一個“堆疊”的電路板,通常在一個電路板上有一個 處理器,在另一個電路板上有一個 H 橋電機驅動器,在另一個電路板上有一個無線通訊。

許多人更喜歡使用許多單用途電路板來構建快速原型,這些電路板可以拆卸和重新用於下一個原型,而不是製作一個用於測試一次然後丟棄的單一大型專用 PCB 原型。對於此類電子元件,存在許多標準。[1]

TinyDuino 使用堆疊式聯結器
  • TinyDuino 堆疊式聯結器
  • Wouter van Ooijen 的 Dwarf 板具有 10 針遮蔽接頭,透過 IDC 帶狀電纜聯結器連線(GND、+5V 和 8 個 GPIO 引腳)。
  • "堆疊式 Arduino 擴充套件板" (擴充套件板之間的相容性可能有點棘手)
  • ...
  • ... (新增到我)

(如果我認為堆疊式想法很好,但我的機器人太小而無法使用 PC/104,您有關於選擇合適堆疊式聯結器和安排哪些電氣訊號/電源的技巧嗎?)

“堆疊式接頭”[10] 是一種將電路板堆疊在一起的方法。我們還有哪些堆疊式聯結器的選擇?

多晶片模組板

[編輯 | 編輯原始碼]
這種東西有更好的名字嗎?請參見 Talk:Robotics#術語

多晶片模組板是 SBC 的輕量級版本。這些板提供的 I/O 功能不如完整的 SBC,但價格便宜得多。例如,Acme Foxboard 提供了一個 100Mips 處理器,具有 16MB RAM 和 4MB Flash,執行 Linux。該板在約 6x7 釐米的表面上具有 IDE、SCSI、USB、乙太網、I2C 等。它消耗約 280mA,價格約為 170 歐元。雖然該特定板是為嵌入式網際網路應用設計的,但它是控制機器人的絕佳選擇。另一種選擇是使用 Linksys 路由器並在其上安裝 OpenWRT。您通常可以以大約 50 美元的價格購買這些路由器。如果您花一些時間在網上購物,您可能會找到類似的板,它們更好或更便宜。

進一步閱讀

[編輯 | 編輯原始碼]
  1. Timm Linder。 "比較:Arduino 與 .NET MF 與 .NET Gadgeteer + 其他"。比較和對比了 “DaisyLink” 系統、“.NET Gadgeteer” 系統和 “Seeedstudio Grove” 系統。
  2. "Seeed Studio 上的 GROVE 系統"
  3. Seeed Studio 部落格上的 Grove 相關帖子
  4. "電子積木的更好聯結器?" 討論了幾個聯結器的優缺點。
  5. "GROVE 入門套裝" 有說明 “叢集模式” 和 “拼圖模式” 的照片。
  6. "新的電子積木理念" 更詳細地描述了 “拼圖模式” 中的電氣連線。
  7. "介紹 .NET Gadgeteer"
  8. "主頁 - Gadgeteer"
  9. http://gadgeteer.codeplex.com/wikipage?title=.NET%20Gadgeteer%20Socket%20Types “.NET Gadgeteer 套接字型別”
  10. "堆疊式接頭套件"
  • Linuxstamp 板 執行 Linux -- 開放硬體
  • ARMUS 嵌入式 Linux 板 -- 開放硬體
  • 氣球專案 設計了可以執行 Linux 的板 -- 開放硬體
  • “微型 Linux SBC”
  • ""USB 鑰匙中的 Linux 計算機"". Archived from the original on 2013-01-28.
  • TINI,微型網際網路介面:TINI 參考設計 TINI 板 Webring "非官方 TINI 資訊網站"
  • 執行 Linux 的小型主機板
華夏公益教科書