南华大学电气工程学院课程设计(论文)
4 从机程序设计框架
图4.1 从机程序框架
第20页,共69页
南华大学电气工程学院课程设计(论文)
5 实物制作
图 5.1 从机实物图
图5.2 主机实物图
第21页,共69页
南华大学电气工程学院课程设计(论文)
图5.3 从机运行图
图5.4 主机运行图
第22页,共69页
南华大学电气工程学院课程设计(论文)
首先启动接收机和从机,此时主机被设置为接收状态,从机被设置为发送状态,通过添加按键来添加从机的ID到主机,然后把主机设置为发送状态,从机设置为接收状态,通过主机来轮询每个从机来获得从机温度信息。从机另外可以通过按键设置报警温度,一旦到达指定温度,蜂鸣器就会报警。
第23页,共69页
南华大学电气工程学院课程设计(论文)
结束语
本设计以单片机STM32F030C8T6和TM4C123GH6PM为开发平台,NRF24L01无线收发模块,DS18B20温度传感器及LCD1602的特性及工作原理进行了深入研究。通过软件硬件相结合而设计了远程温度显示,远程温度报警系统。89S51单片机的采用,不仅便于数据采集,而且扩展了各种功能,比如显示、外部中断等。NRF24L01无线收发模块集成度高,集合了编码解码,发射接收功能,使用方便,使得系统的硬件和软件简单了许多。“一线”数字温度传感器DS18B20与软件处理相结合,进一步提高了系统的测温精度。在电路的设计中充分考虑了系统的可靠性和安全性。该系统具有操控简单方便、显示直观、功能多样、精确度高、电路简洁、成本低廉等诸多优点。对于单片机爱好者来说,也可以在系统的基础上进行其它功能的开发。
第24页,共69页