论文部分内容阅读
分布式数据采集系统在应用过程中,通过合理安排采集节点之间的协作关系和层次结构,实现大范围内的数据采集工作。在数据传输中,采用无线传输的方式,组网灵活,同时无需考虑布线和地形等因素。因此无线分布式数据采集更加适应于当今信息时代对数据采集系统的要求。 为了实现大范围内的采集样点的远程数据采集工作,设计了一种基于ARM/ZigBee的无线分布式数据采集系统。首先通过对比几种无线通信技术,并且分析ZigBee无线通信的技术优势,确定了采用ZigBee无线技术用于组建广域分布式无线数据传输网络。然后为了实现将ZigBee采集的有效信息转换为以太网信息,分析了ARM处理器及Linux操作系统的优势,设计了基于ARM-Linux系统的嵌入式网关。最后针对嵌入式网关中所设计的主要功能,确定了在嵌入式网关中进行嵌入式sqlite数据库和goahead web嵌入式服务器的相关开发方案。 为了实现无线分布式数据采集,同时也实现ZigBee技术与以太网技术的融合,重点研究了一种基于ARM/ZigBee的无线分布式数据采集系统的硬件平台。该平台选择CC2530处理器用于实现数据采集以及广域分布式无线传输网络的构建,同时选择ARM处理器平台TQ210搭载嵌入式Linux操作系统作为嵌入式网关,完成数据信息的转换。基于上述硬件资源配置,在Linux系统下开发了ZigBee协调器与ARM开发平台串口通信程序及网页设计中CGI动态交互处理程序等应用程序,实现了数据的有效处理及人机之间的动态交互工作。 最后对无线分布式数据采集系统,进行了功能性测试,显示出该系统工作稳定可靠,实现了预期的设计目标。