我有一个这样的问题,也许可以用Arduino或Raspberry Pi来解决,但我想知道一个好的老的普通台式机或笔记本电脑是否实际上是最简单的方法。
我需要测试一个工业量的定制电缆。每条电缆有9根电线和两端,我们可以称之为A和B。我想确保如果一个信号在一端给Ax (x在0..8中),那么相应的Bx得到信号(而且只有Bx,因为我想测试可能的短路)。因此,基本上我需要一个设备,我可以独立地写到9个输出引脚,同时从9个输入引脚读取。
请注意,我对C语言的低级位操作编程有丰富的经验,但对I/O端口的编程经验不多。一开始我想,一根平行的电缆--有很多引脚--可能会起作用,但似乎只有8个引脚是可读或可写的。这是正确的吗?我可以写到8个引脚上,同时从另外8个引脚中读取吗?如果是这样的话,那么我可能可以通过使用两个并行端口来组合一个解决方案(记住,总共需要测试9条线路)。
不管怎样,还有其他的PC端口可以让我同时读/写9行吗?我非常感谢你对这个问题的洞察力。可能有一个开箱即用的方法,我没有考虑,或者一些简单和便宜的USB外设,给我吨的GPIO引脚。
发布于 2013-09-05 20:09:47
你需要一些带有I/O的外部设备,我会带一个微控制器板,用一个usb电缆,你可以供电和通信,stm32发现,我想,磨砂,阿杜诺或avr等。个人电脑真的关心吗?您可以只需要一个微控制器板,总是尝试I/O,有一个通过和失败引导,插头电缆在失败导致的关机继续,next...Opens门到更多的板,msp430的启动板,等等。或者在oshpark.com或其他类似的地方滚你自己的。
我想你应该意识到,有现成的电缆测试器,可以做到这一点,阻抗,电容,检查短路等,并有不同的标准连接器模块,取决于您在每一端使用的连接器。与微控制器板或个人电脑,您将需要时尚的夹具,以放置连接器无论如何。
https://stackoverflow.com/questions/18644808
复制相似问题