打印

制作了多个采集设备,需要处理一下如何让多个设备...

[复制链接]
813|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jrcsh|  楼主 | 2015-8-2 00:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
chunyang| | 2015-8-2 11:45 | 只看该作者
该方案麻烦了,而且要考虑抗干扰问题,将增加硬件成本,不如用协议解决,纯软件工作。既然是多个设备又都有串口,那么最好的办法是主机用指令控制,包括广播指令和对个别采集设备的指令,这样可以很灵活。协议方面,建议去看看ModBus(我的Blog中就有相关规范文档),不必完全照搬,参考其思想自己写个简化的即可。

使用特权

评论回复
板凳
chunyang| | 2015-8-2 11:46 | 只看该作者
为提高可靠性,建议将串口转为485后互连。

使用特权

评论回复
地板
nethopper| | 2015-8-2 15:44 | 只看该作者
要同步采集的话,要么另加同步线,要么看通讯能否通过广播模式让各从机同步采集

使用特权

评论回复
5
runningwzf| | 2015-8-2 18:32 | 只看该作者
同步要求不是很高的话,就可以考虑广播通信的方式
如果要求高的话,还是要增加同步线路,而且最好要加入采样保持电路

使用特权

评论回复
6
QuakeGod| | 2015-8-2 23:12 | 只看该作者
可以先同步采样,锁定,然后依次读取。

使用特权

评论回复
7
jrcsh|  楼主 | 2015-8-3 01:51 | 只看该作者
补充  200~300K的采集速度  一个采集周期  0.05~20ms 内  ......这个时间同步源目前打算 100~500Khz  可能要带要上同步识别

  处理的问题方向是  多个设备的时间源,,,不准确, 通过这个 同步源的脉冲来给多个数据合成时作为共同的时间轴对齐数据

使用特权

评论回复
8
xuyaqi| | 2015-8-3 06:35 | 只看该作者
楼主这种200~300K的采集速度不可能用串口同步传回,只能先广播开始同步采集数据,先存在各自内存,然后分别用串口传回。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

228

主题

2348

帖子

18

粉丝