导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→关于多机通讯的问题![蛋骗鸡]

 *第31927篇: 关于多机通讯的问题!

  
楼 主:蛋骗鸡 2005年6月1日17:07
 关于多机通讯的问题!
在开发一个项目的过程中遇到一个棘手问题:本系统属数据采集系统,由5台前端设备采集现场数据并通过总线传回总控制室,由一台主机来处理各个分机送来的数据,分机和主机都是单片机组成的,但现在遇到的问题是,在分机采集数据时主机不能打扰分机否则采集的数据就会出错,但分机不能及时响应主机的通讯就不能正确传回现场采集的数据,所以不知用什么办法能解决这个矛盾。请大家帮忙解决一下。
  
2楼:蛋骗鸡 2005年6月1日18:14
 1
起初该系统采用485主从通讯方式,但主机一旦向分机发送数据就有可能打断了分机的正常数据采集工作,即收到错误信息。不知能否有其他通讯方式可用,解决这个问题。
  
3楼:tonywei 2005年6月2日15:45
 我觉得能够在485基础上通过数据协议解决。
我觉得能够在485基础上通过数据协议解决,
只是不知道终端的采集间隔是否有严格要求,
另外主机对实时性是否有要求。
数据在串口中断中暂存都会影响采集吗?
  
4楼:蛋骗鸡 2005年6月5日10:02
 时实性比较强
本系统的终端要求在3秒内完成一次数据采集,而主机要求在3秒内完成对所有分机的通讯过程,当终端在采集数据时是不允许产生中断,否则采集的信息是不准确的,所以不能采用中断方式与主机进行通讯,原设计是采用485通讯方式,但主机如何才能即可将终端的信息搜集到,又不至于影响到终端的数据采集过程,这个两全其美的办法真实比较难想啊。

>>>>>>对该主题发表你的看法

本主题贴数4,分页: [第1页]


[上一篇主题]:[求助]一个简单的问题

[下一篇主题]:[求助]请问20针的jtag接口各针对应得jtag信号是什么啊