1

我有一个可能可以使用 Arduino 或 Raspberry Pi 解决的问题,但我想知道一个好的旧普通台式机或笔记本电脑是否实际上是最简单的方法。

我需要测试工业数量的定制电缆。每根电缆有 9 根线和两端,我们可以称为 A 和 B。我想确保如果在一端向 Ax 提供信号(对于 [0..8] 中的 x),则相应的 Bx 得到信号(并且只有 Bx,因为我想测试可能的短路)。所以基本上我需要一个可以独立写入 9 个输出引脚并同时从 9 个输入引脚读取的设备。

请注意,我有丰富的 C 语言低级位操作编程经验,但没有太多编程 I/O 端口的经验。起初,我认为一根并行电缆——有很多针脚——可能会奏效,但似乎只有 8 个针脚实际上是可读或可写的。它是否正确?我可以写入 8 个引脚并同时从其他 8 个引脚读取吗?如果是这样,那么我也许可以通过使用两个并行端口来组合一个解决方案(记住,我需要测试总共 9 根线)。

无论如何,是否有其他 PC 端口可以让我同时读/写 9 行?我非常感谢您对这个问题的洞察力。可能有一种我没有考虑的开箱即用的方法,或者可能是一些简单而廉价的 USB 外设,它给了我大量的 GPIO 引脚。

4

1 回答 1

2

您将需要一些带有 I/O 的外部设备。我会选择一个微控制器板,它可以用一根 USB 电缆供电和通信,我认为 stm32 发现,mbed,arduino 或 avr 等。电脑真的在乎吗?你可以让一个微控制器板一直在尝试 I/O 并有一个通过和失败的 LED,将电缆插入失败 LED 熄灭,通过继续,下一步……打开更多板的门 msp430 启动板等。或者只是在 oshpark.com 或其他类似的地方推出自己的产品。

我假设您意识到有现成的电缆测试仪可以执行此操作以及阻抗、电容、检查短路等。并且根据您在每一端使用的连接器具有各种标准连接器模块。使用微控制器板或个人电脑,您需要制作一个固定装置来放置连接器。

于 2013-09-05T20:09:47.197 回答