0

这个问题跨越了软件和硬件之间模糊的界限,所以我希望社区觉得它属于 stackoverflow,否则我会很感激一些关于将它移到哪里的建议。

我的团队目前正在开发机器人控制器,尽管我们的大多数 I/O 要求都相当温和,但我们有一个特定的输入,偶尔会以 2 微秒的间隔触发(数字上升或下降)。我们需要能够准确地为输入打上时间戳并记录下来。我们不需要立即采取任何行动。我们觉得我们应该能够利用高速 USB 或 PCI-E 总线来促进这种高速输入,但我们缺乏这方面的专业知识,也不知道解决这个问题的方法是什么喜欢,或者如果它甚至可以在没有昂贵/非常复杂的专有解决方案的情况下实现。

总结:有没有办法在 windows 或 windows CE 环境下准确读取 2 微秒 (500 KHz) 输入并加时间戳?

实施想法/愿景/方法的奖励积分!

谢谢!

4

1 回答 1

0

我不会尝试直接在 Windows 中执行此操作?你的 Windows 机器上有什么 GPIO?大约或低于 20 美元,有一长串基于串行或基于 USB 的解决方案(货架微控制器板),您可以对其进行编程,使其唯一的工作是观察 I/O 并为其添加时间戳,然后随意通过 USB 或串行(或其他)将此数据发送到主机。

我正在考虑 msp430 启动板、恒星 lauchpad、stm32f0 发现或 stm32f4 发现、arduinos 家族、mbed、leaf labs maple mini 等等。

要在 Windows 下正确执行此操作,您无论如何都需要添加一些硬件......

于 2013-01-29T14:51:14.690 回答