论文部分内容阅读
数据采集与传输是物联网感知层的一个重要的功能。目前一些专用的数据采集与传输装置都是针对特定的场合,根据特定的要求而设计出来的,这样其应用范围就受到限制。如果应用场合稍加变化,可能就需要对软件或硬件做出很大的调整,就会浪费大量的时间和精力。本文介绍了一种通用型的数据采集与传输系统。该系统具有两种基本结构,一种基于以太网,另外一种基于以太网和CAN总线。这两种基本结构不仅可以单独使用,也可以结合起来使用。由于系统所连接的传感器的种类和数目是不固定的,可由PC机软件来进行动态地添加和删除,因此具有较强的通用性。论文构建了通用型数据采集与传输系统的硬件平台,并设计了几个重要的接口电路,如CAN总线接口电路、以太网接口电路等。在硬件平台之上构建了软件平台,包括Bootloader移植、Linux内核移植和根文件系统移植。完成了NAND Flash、CAN总线控制器、以太网控制器等驱动程序的移植。设计了数据采集与传输系统的应用程序,并对整个系统进行了功能测试。测试结果表明该系统能够稳定地进行数据的采集与传输。