请问pc机能不能产生持续时间200us,周期是1s的脉冲?

lifeequation 2003-01-19 10:16:27
我现在用的是研华的PCL_711B的数据采集卡,现在有一个测量水深的仪器,它要求的控制信号是200us的脉冲,给测深仪发射了这个脉冲后,测深仪发生声波到水底,水底反射回来由测深仪接收,测深仪最后给出个方波信号,我要求精确的测量出这个发出和返回来的信号的时间间隔,由于声音在水中的传播速度是1500m/s,而且我的测深大约是5米左右,所以我必须精确到微秒级的,请问pc机能不能实现这个时间的测量,各位帮帮忙吧,这个问题我已经困扰我好久了,谢谢各位了,!!!
...全文
73 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
flygyj 2010-06-18
  • 打赏
  • 举报
回复
现在我也遇到了这样的问题,有谁能帮忙解答吗?万分感谢!
liulin 2003-01-27
  • 打赏
  • 举报
回复
如果用ring0级的驱动程序,是否能做到呢?
lifeequation 2003-01-26
  • 打赏
  • 举报
回复
楼上的,时间怎么传到计算机?通过串口,还是通过数据采集卡?
请详细说明一下好吗?thx!!!
pcitman 2003-01-25
  • 打赏
  • 举报
回复
在DOS下绝对可以的;
在WINDOWS下如果要实现就需要另外加硬件,参考做法是用单片机实现然后通过串口与计算机通讯,即:计算机发开始命令,单片机发脉冲,脉冲返回,单片机计算时间,再将时间传到计算机上,成本在几十元以内。
phoex 2003-01-23
  • 打赏
  • 举报
回复
在WINDOWS下肯定不行,因为windows使用的多线程,时间的支配权掌握在OS的手中,在DOS在应该可以!
pdy11 2003-01-21
  • 打赏
  • 举报
回复
单片机都可以 pc就更不用说了 呵呵
wgz 2003-01-21
  • 打赏
  • 举报
回复
如果用windows可能有问题
tms320dsp 2003-01-21
  • 打赏
  • 举报
回复
在基于WINDOWS的系统上,精确到uS是不可能的。最多到mS。
在PC上控制时间,实质上就是控制8253/8254控制器,可WINDOWS系统下不能对
它进行操作。
sunwhite 2003-01-21
  • 打赏
  • 举报
回复
当然可以了,但我用汇编控制,才能精确。
winskeeter 2003-01-20
  • 打赏
  • 举报
回复
用汇编可以精确到ns

27,383

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧