跳轉到內容

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

來自華夏公益教科書

SBC:單板計算機

[編輯 | 編輯原始碼]

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

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

堆疊式模組化連線板

[編輯 | 編輯原始碼]

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

許多人更喜歡用許多單一用途的板來構建快速原型,這些板可以拆卸並重複用於下一個原型,而不是製作單個大型專門的 PCB 原型,該原型只用於測試,然後就被丟棄。對於這些電子元件,有許多標準。[1]

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

(如果我認為堆疊的想法很好,但我的機器人太小,無法使用 PC/104,您是否有關於選擇合適的堆疊聯結器以及排列哪些電氣訊號/電源的提示?)

"可堆疊接頭"[10] 是一種將板堆疊在一起的方法。我們還有哪些其他堆疊聯結器選擇?

多晶片模組板

[編輯 | 編輯原始碼]
是否有更好的名稱來稱呼這種東西?參見 討論:機器人#術語

多晶片模組板是 SBC 的輕量級版本。這些板提供的 I/O 能力比完整的 SBC 少,但價格要低得多。例如 Acme 的 Foxboard 提供了一個 100Mips 處理器,配備 16MB RAM 和 4MB 快閃記憶體,執行 Linux。該板在約 6x7cm 的表面積上包含 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 主機板網路環 "非官方 TINI 資訊網站"
  • 執行 Linux 的小型主機板
華夏公益教科書