论文部分内容阅读
随着现代监控系统复杂性的提高,对数据采集模块也提出了新的要求。在很多控制系统中,要求数据采集模块能够对多个信号通道进行实时,高速的数据采集与高精度的数据预处理。本文以数据采集和监控系统理论为背景,以专为实时信号处理设计的TMS320系列DSP为控制核心,采用CAN总线通信、Visual C++开发的上位机监控系统组成了一个高速、实时数据采集与处理系统。 本数据采集系统以DSP最小系统为中心,充分利用DSP的数据输入/输出模块、模数转换模块、串行外设接口模块和CAN控制器模块,完成数据采集系统硬件开发,并且使该系统系统具有良好的抗干扰能力。其中C24x系列中的通用定时器、脉宽调制PWM电路、A/D转换器、串行通讯接口、CAN控制器、看门狗等片内外设为DSP应用于智能控制、电机控制、电力电子技术等领域提供了丰富的资源。 开展了CAN总线光纤通信在数据采集系统中的应用研究。合理利用DSP的CAN控制器模块开发系统的CAN总线通信模块,使系统实现多路,多现场数据采集与监控。采用光纤CAN(Fiber-CAN)总线网络,提高CAN总线网络抗干扰能力,保证CAN网络正常运行。 完成了上位机监控软件设计。上位机监控软件使用Visual C++6.0中Windows API编程控制串口。本系统为了实现实时数据采集系统的通信功能,采用了一个CSerialPort类,里面封装了Win32API中的标准通信函数,提供几个简单实用接口供用户调用,可方便地支持串口通讯。 实现了DSP高速数据采集与监控系统的硬件和软件设计,采用了合理的滤波算法提高系统数据采集精度和实时性。设计了上位机监控软件,很好的监测了数据的变化情况。使用了CAN总线光纤通信,提高了系统的数据传输速率和抗干扰能力。