论文部分内容阅读
本文从数据采集器的现状入手,充分考虑近年来数据采集器在在线监测行业现场应用的现状和用户提供的建议,结合当前嵌入式技术发展的实际,提出了用嵌入式ARM技术设计智能型网络式数据采集器的整体架构和思路。围绕本课题,本文完成的主要工作有:(1)开发嵌入式采集器所需的各种工具环境的建立;(2)数据采集器硬件平台所用芯片的选型,硬件平台原理图、PCB图的设计及电路板制作;(3)嵌入式软件平台的搭建,包括嵌入式操作系统的移植、驱动程序和应用程序模块的编写;(4)在系统中移植了嵌入式数据库Sqlite,实现了采集数据的本地存储;(5)使用嵌入式web BOA,实现了系统的web功能;(6)完成了软件在参考平台和实际平台上的功能测试。本文应用ARM芯片AT91RM9200、高速同步A/D转换器ADS8364、可编程逻辑器件CPLD、显示接口芯片SSD1906、以太网物理层芯片和以太网控制器等芯片设计开发了智能型网络式数据采集器硬件平台。用一台数据采集器实现了多种信号的高速同步采集和嵌入式web界面的开发。在硬件方面,以AT91RM9200为中心设计了前端模拟量处理电路、人机接口电路和CPLD逻辑控制电路;在软件方面,在开发的嵌入式硬件平台上移植了嵌入式操作系统ARM Linux、根文件系统、嵌入式数据库Sqlite和嵌入式web BOA,实现了web功能。并根据实际的需要编写了设备驱动程序和应用程序,从而完成了基于ARM处理器和ARM Linux的嵌入式系统的软硬件设计。本文研究设计的网络式数据采集器,增加了数据的本地存储、人机交互和web服务等功能,同时减小了采集器体积,更适合于系统的现场安装。对在线设备状态评价和故障诊断系统的应用和推广具有极大的现实意义。