基于arm的无线数据采集系统的设计.doc
基于arm的无线数据采集系统的设计,基于arm的无线数据采集系统的设计摘 要无线数据采集系统,不仅能很好地满足各行业信息采集的需求,而且也为各行业提高了生产和工作效率,减少建设成本和运营成本,创造了很好的经济效益和社会效益,符合经济建设和社会发展的要求。在信息采集系统中,采用无线方式进行信息的传输,可避免布线的麻烦,有效扩展控制距离和范围。本课题研究的是...
内容介绍
此文档由会员 chemcary 发布基于ARM的无线数据采集系统的设计
摘 要
无线数据采集系统,不仅能很好地满足各行业信息采集的需求,而且也为各行业提高了生产和工作效率,减少建设成本和运营成本,创造了很好的经济效益和社会效益,符合经济建设和社会发展的要求。在信息采集系统中,采用无线方式进行信息的传输,可避免布线的麻烦,有效扩展控制距离和范围。
本课题研究的是对温度的采集和无线传输。温度信息的采集与处理是信息采集与处理领域经常要解决的问题,应用广泛。本课题使用ARM7开发板、DS18B20温度传感器和nRF905无线模块搭建无线采集的硬件系统。ARM7作为控制核心,控制DS18B20和nRF905无线模块的工作状态,以实现对整个系统的控制。DS18B20采集现场的温度,传输给ARM7处理,nRF905使用433MHz的无线频段将数据发射出去。系统的软件设计使用ARM开发环境ADS1.2,并通过Jtag口进行在线仿真调试。本论文介绍了系统整体方案的设计、硬件设计、软件设计。最终整个系统实现对温度的现场采集,然后经过无线传输,在电脑上实时显示。
关键词:无线采集 ARM7 DS18B20 nRF905
Abstract
Wireless data acquisition system can not only satisfy the needs of various sectors of information collection, but also improve production and working efficiency. It reduces construction costs and operating costs and creates a good economic benefit and social benefit, in line with economic construction and social development. In the information acquisition system, transmitting the data wirelessly can avoid the wiring problems and expanding the control distance.
The project researches how to acquire temperature and transmit the temperature wirelessly. The acquisition and process of temperature information is a common problem in the information acquisition field and has wide application. ARM7 development board, DS18B20 the temperature sensor and nRF905 the wireless module are used to build the hardware foundation for wireless acquisition system in this project. As a control unit, ARM7 controls the working status of DS18B20 and nRF905 the wireless module in order to control the whole system. DS18B20 collects on-site temperature and transmits the temperature to the ARM7 for processing. And nRF905 will transmit the temperature out by using 433MHz radio frequency band. In the system, software design is based on the ARM development environment ADS1.2, and online simulation debugging through Jtag port . This paper introduces the overall system solution design, hardware design and software design. Eventually the whole system will achieve the result of on-site temperature acquisition, wireless transmission and real-time display on the computer.
Key words:Wireless Acquisition ARM7 DS18B20 nRF905
目 录
摘要 I
Abstract II
绪论 1
1 系统设计方案 3
1.1 系统研究 3
1.2 系统整体方案 3
1.2.1 控制核心 3
1.2.2 温度采集 4
1.2.3 无线收发 4
2 硬件设计 5
2.1 温度采集模块设计 5
2.2 无线收发模块设计 6
3 软件设计 9
3.1 系统软件设计整体思路 9
3.2 S3C44B0初始化 9
3.3 温度采集子程序设计 10
3.3.1 DS18B20复位函数 10
3.3.2 测量温度函数 11
3.3.3 读取温度函数 11
3.4 无线收发子程序设计 12
3.4.1 初始化nRF905函数 13
3.4.2 SPI读写操作函数 13
3.4.3 配置nRF905函数 15
3.4.4 发送数据函数 16
3.4.5 接收数据函数 17
3.5 系统调试 18
3.6 结果分析 19
结论 20
致谢 21
参考文献 22
附录一S3C44B0核心板原理图 23