论文部分内容阅读
随着现代工业技术的不断进步,人们对工业安全生产和现代化管理的要求不断提高。设备信息采集系统的使用范围逐步扩大,不但需要采集现场某个单一信号,有时还要求对多种信号同时进行采集于传输,方便监控人员对现场信息做到全局掌控。当前,市场上涌现出许多不同功能与性能的数据采集系统终端,但它们中有的存在CPU频率低、处理能力有限问题,有的由于某个信号数据量过大,不能完成实时传输的问题。针对以上问题,本文开展了一种基于I2S总线的设备信息采集与控制系统的研究,该系统结合嵌入式技术和测控领域技术的特点,研究并实现了一种高可靠性与实时性、处理能力强的系统终端。首先,本文提出了基于I2S总线的系统终端软硬件的总体设计方案:硬件采用上下位机的方案,Au1250处理器和STM32单片机分别作为上下位机;软件采用了以Windows CE为操作系统,以.NET平台开发应用软件的方案。然后,针对上面提出的软硬件总体架构的设计特点,以关键技术为切入点,主要研究了以下几个模块:基于I2S总线的数据采集模块与数据分声道传输、数据传输过程中DMA模块的研究、开发了Windows CE系统的I2S总线音频驱动、系统对外设自识别的研究。分析研究了以上关键技术后,定义了上下位机通信协议接口并规定了上下位机通信之间的数据格式与可靠的传输方式,随后对应用软件开发环境做出了具体选择,最终完成了Windows CE操作系统BSP的移植和内核升级加载方案的设计。最后,开发出了原型系统,对设备信息采集与控制系统终端的各模块功能进行测试,并给出了系统终端在实际生产生活中的应用实例,验证了本次课题研究方案的可行性和系统终端的实用性。