无线数据采集系统:RF技术驱动的创新设计与实现

1 下载量 92 浏览量 更新于2024-06-24 收藏 3.64MB DOC 举报
本文档是一份关于"无线数据采集系统的设计与实现"的毕业设计论文,由浙江科技学院自动化与电气工程学院的02电气工程及其自动化A专业学生罗斌撰写,学号10242024,在副教授何致远的指导下完成。该研究背景是随着科技的飞速进步,无线通信技术逐渐成为主流,特别是在工业自动化、商业自动化和交通运输管理等领域,无线网络如RF技术正发挥着关键作用,被视为21世纪最具前景的技术之一。 论文的核心内容围绕无线数据采集系统的开发,重点探讨了基于RF技术的无线传输方式的优势,如低成本、高可靠性、易于维护和灵活应用,这些都是传统有线传输难以比拟的特点。作者通过实际设计和实现,验证了无线数据采集系统在理论和实践上的可行性与实用性,对于同类的无线数据传输、无线抄表和远程监控等应用场景具有很高的参考价值。 关键词方面,文章强调了数据采集、无线传输以及射频技术的重要性,这些词汇精准地概括了研究的主题和核心内容。整个项目旨在推动无线技术在工业环境中的应用,促进智能化和高效化的生产管理,展示了学生在无线通信技术领域扎实的专业知识和实践能力。 总结来说,这份毕业设计论文不仅深入剖析了无线数据采集系统的潜力,还体现了科技进步对现代工业生产的影响,为无线通信技术在实际工业场景中的进一步发展提供了有价值的探索和实践经验。
2023-05-26 上传
摘 要 本系统使用两片单片机作为控制、处理核心,由数据采集和数据显示两个分系统组成。 系统核心模块使用两块NRF509无线收发模块来完成数据的无线传输。在数据采集系统中 还有五路DS18B20和五路DHT11进行采集数据,然后使用红外遥控指定数据的发送,LED灯 和1602液晶的显示发送指示更具直观性。在数据显示系统中的友好中文显示12864液晶更 具可是效果,外加DS1302时钟、EEPROM数据存储和报警模块,然后通过灵活的操作键盘 完成五路温度接收显示、五路湿度接收显示、数据实时保存且可查询和可设定数据报警 范围且实时监测报警等功能。 关键字:单片机 NRF509无线收发 DS18B20 DHT11 12864 abstract The system uses two single-chip as a control, the processing core, the data acquisition and data display composed of two subsystems. Kernel module uses two NRF509 wireless transceiver module to complete the wireless transmission of data. In the data acquisition system, and there DS18B20 Rd Rd DHT11 to collect data and then use the infrared remote control to send the specified data, LED lights and LCD display 1602 to send instructions more intuitive. In the data display system in a more friendly and Chinese but the results show 12864, plus DS1302 clock, EEPROM data storage and alarm module, and then completed through a flexible keyboard Rd receive display temperature, humidity Rd receiver display, real-time data is saved and can query and set the data range and real-time alarm monitoring alarm. Keywords: single-chip NRF509 wireless transceiver DS18B20 DHT11 12864 目录 1 方案论证与比较 5 1.1 控制核心CPU的论证与比较 5 1.2 无线传输模块的论证与比较 5 1.3 显示模块论证与比较 6 1.4 键盘模块论证与比较 6 1.5 时钟实现论证与比较 6 1.6 控制发射方案论证与比较 7 1.7 温度采集模块论证与比较 7 1.8 湿度采集模块论证与比较 7 1.9 报警模块论证与比较 7 1.10 存储模块论证与比较 8 2 系统硬件设计与实现 9 2.1 系统总体设计 9 2.2 最小控制系统设计 10 2.3 电源模块设计 10 2.4 温度采集模块设计 11 2.5 湿度采集模块设计 11 2.6 NRF509无线收发模块设计 12 2.7 1602液晶模块设计 12 2.8 LED指示灯模块设计 13 2.9 红外模块设计 13 2.10 键盘模块设计 13 2.11 EEPROM模块设计 14 2.12 串口通信模块设计 14 2.13 12864液晶模块设计 14 2.14 报警模块设计 15 2.15 时钟模块设计 15 3 系统软件设计与实现 17 3.1 采集系统软件流程 17 3.2 采集系统软件设计 18 3.2.1 主程序设计 18 3.2.2 温度检测程序设计 18 3.2.3 湿度检测程序设计 18 3.2.4 红外遥控程序设计 18 3.2.5 NRF509发射程序设计 19 3.3 显示系统软件流程图 19 3.4 显示系统软件设计 21 3.4.1 主程序设计 21 3.4.2 12864液晶屏幕程序设计 21 3.4.3 键盘检测程序设计 21 3.4.4 报警程序设计 21 3.4.5 DS1302和EEPROM程序设计 21 3.4.6 NRF509发射程序设计 22 4 系统调试 23 4.1 测试环境及工具 23 4.2 测试方法 23 4.3 测试数据 23 4.4 测试结果 23