机器人/计算机控制/接口/SBC和多芯片模块
单板计算机是在一块印刷电路板上完成的计算机。这些通常只需要一个电源。SBC 通常提供所有标准的 PC I/O 支持,例如键盘、鼠标、SVGA、串行和并行端口、以太网、IDE、SCSI 和 USB。一些提供 PCMCIA 连接器。最新的 SBC 还配备了多个 CPU/奔腾 4/至强/AMD 配置。
SBC 通常用于工业过程控制。虽然它们价格昂贵且难以找到(零售),但它们可以成为控制大型机器人的好方法。对于小型机器人来说,它们的功耗将是一个问题。
考虑将本节拆分成一个单独的页面,也许是 机器人/模块化连接器 |
一位维基教科书作者认为本页应拆分为主题更窄的较小页面。 您可以通过将此大页面拆分为较小的页面来提供帮助。请确保遵循 命名规则。将书籍分成较小的部分可以提供更多重点,并允许每个部分做好一件事,这有利于所有人。 |
许多机器人包含一个“堆叠”的电路板,通常在一个电路板上有一个 处理器,在另一个电路板上有一个 H 桥电机驱动器,在另一个电路板上有一个无线通信。
许多人更喜欢使用许多单用途电路板来构建快速原型,这些电路板可以拆卸和重新用于下一个原型,而不是制作一个用于测试一次然后丢弃的单一大型专用 PCB 原型。对于此类电子元件,存在许多标准。[1]
- w:PC/104
- “PlugaPodS”
- Gumstix 和 Gumstix 套件 以及更多 Gumstix 套件
- 堆叠式 USB(USB 比原始 PC/104 中使用的 ISA 总线更小、更快)
- 虚拟齿轮 使用堆叠式连接器。 虚拟齿轮维基。
- (模块化接口扩展 (MIX) 堆叠和通信接口)
- “直通 40 针 OOPic 扩展连接器”
- R-Dev-Ino 是一款兼容 Arduino 的机器人开发板,易于堆叠。[1]
- 兼容 Arduino 的 JeeNode 开发板和插入其中的 JeeLabs 模块:a b c d
- 塔式系统
- Bug Labs
- Xadow
- Grove 系统:[2][3][4] “集群模式”[5] 和 “拼图模式”[6]
- Microsoft .NET Gadgeteer[7][8][9]
- DaisyLink 接口
- gobus 端口
- 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 美元的价格购买这些路由器。如果您花一些时间在网上购物,您可能会找到类似的板,它们更好或更便宜。
- ↑ Timm Linder。 "比较:Arduino 与 .NET MF 与 .NET Gadgeteer + 其他"。比较和对比了 “DaisyLink” 系统、“.NET Gadgeteer” 系统和 “Seeedstudio Grove” 系统。
- ↑ "Seeed Studio 上的 GROVE 系统"
- ↑ Seeed Studio 博客上的 Grove 相关帖子。
- ↑ "电子积木的更好连接器?" 讨论了几个连接器的优缺点。
- ↑ "GROVE 入门套装" 有说明 “集群模式” 和 “拼图模式” 的照片。
- ↑ "新的电子积木理念" 更详细地描述了 “拼图模式” 中的电气连接。
- ↑ "介绍 .NET Gadgeteer"
- ↑ "主页 - Gadgeteer"
- ↑ http://gadgeteer.codeplex.com/wikipage?title=.NET%20Gadgeteer%20Socket%20Types “.NET Gadgeteer 套接字类型”
- ↑ "堆叠式接头套件"
- Linuxstamp 板 运行 Linux -- 开放硬件
- ARMUS 嵌入式 Linux 板 -- 开放硬件
- 气球项目 设计了可以运行 Linux 的板 -- 开放硬件
- “微型 Linux SBC”
- ""USB 钥匙中的 Linux 计算机"". Archived from the original on 2013-01-28.
- TINI,微型互联网接口:TINI 参考设计 TINI 板 Webring "非官方 TINI 信息网站"
- 运行 Linux 的小型主板