新闻中心

EEPW首页>测试测量>设计应用> 分布式测试系统的一种网络通信设计

分布式测试系统的一种网络通信设计

作者: 时间:2012-08-08 来源:网络 收藏

分布式测试系统的一种网络通信设计

  图3 串口中断处理流程

  4 式通信在检测系统中的应用

  在综合性中,往往需要对其中的多种传感器和执行机构进行集中统一控制。此外,主机主要用于数据处理及分析计算,控制过程不应对以上过程产生影响。一般而言,系统应能控制尽可能多的节点并应具备一定的扩展能力,以便于加入新的测试设备。

  对以上控制要求,目前常采取硬件集中方式,即由硬件电路组成集中控制器控制传感器等执行机构的动作,它具有功能集中、速度快等优点,但也有逻辑关系复杂、灵活性差、故障不易排除等许多不足。由前述可见,此类系统可视为由多个传感测试单元及执行机构组成的系统。采用以上通信的设计思想,我们可将系统控制功能分散到各测试单元及执行机构,从而构成以系统主处理机兼作主控机的基于半双工通信的测试控制系统。

分布式测试系统的一种网络通信设计

  图4 应用进程与主要通信模块间关系

  采用上面所述的通信协议和软件,在约定了本控制系统特定的一套命令码后,即可由主机对各执行机构进行控制。由于采用了全部基于中断驱动的设计方式,系统通信过程不会对主机处理工作产生影响。系统主处理进程与部分通信模块间的关系示于图4。实际应用表明,与原有方法相比,控制系统的性能可得到很大提高。

  5 结论

  本文旨在研究一种具有较为广泛适应性的数据通信方式并建立一套相应的通信协议,从而为我们今后进行检测过程和检测仪器的自动控制等工作打下基础。实践证明,与传统的集中式硬件控制相比,本文所介绍的基于RS—485的数据通信及其协议具有可靠性高、灵活性大、适应性好、故障诊断方便等优点,尤其适用于对智能化测试单元的控制。事实上,只要对图1所示的串行接口稍作改动,即可用于目前许多配有外部通信接口,特别是RS—232C接口的测试仪器,从而实现对仪器设备的远程集中控制。

  为测试通信系统的可靠性,将其置于强干扰环境中,经实验,在67.5Kbps波特率、100m传输距离下,完全可以保证数据的可靠传输。


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭