请教一个非常初级的问题 点击:442 | 回复:3



gongkongedit

    
  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2003-09-19 10:12:00
楼主
因为我不是相关专业的,因此有些基本的东西还是不明白。 通过rs232串口采集数据到计算机,是不是采样频率受到限制?通过rs232可以200样点/秒吗? 谢谢。



GaryLin

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 1186回
  • 年度积分:0
  • 历史总积分:1263
  • 注册:2003年4月15日
发表于:2003-09-17 09:57:00
1楼
RS-232 上, 常用的 baud rate 范围都在 115.2kbps 以下. 所以在数据的收发速度上就会有很大的限制. 以 I-7012 的 AI 为例, 115200 bps, command 要 5 字符, 数据要 9 个字符. (共 14 个字符, 每个字符 10 bits) I-7012 接收到 command, 再到处理完, 粗估 1 ms. (约占用 115.2 bits 的传送时间) 所以 115200 / ( 14 * 10 + 115.2) = 451 (hz) 实测, 其采样频率可达 440 hz.

国安

  • 精华:1帖
  • 求助:0帖
  • 帖子:3帖 | 242回
  • 年度积分:0
  • 历史总积分:256
  • 注册:2002年4月15日
发表于:2003-09-19 09:04:00
2楼
请问一下GrayLin,你是用硬件定时吗? 如果是计算机每次发一个数据下来的话来不来得及? 谢谢。

GaryLin

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 1186回
  • 年度积分:0
  • 历史总积分:1263
  • 注册:2003年4月15日
发表于:2003-09-19 10:12:00
3楼
上述结果是用 polling 的方式去测试的, 采用一问一答的方式.

热门招聘
相关主题

官方公众号

智造工程师