摘要:当今社会各种电气设备已变的十分普及。许多时候暂时不需使用的用电设备在闲置状态下可能依然工作,不仅有一定程度的浪费,而且在同一线路的用电器如果过多还可能造成短路等线路问题。智能化电器分析检测技术的研究,有利于对设备进行智能区分,实时的监控设备的状态[1]。可减少电气设备功率损耗,实现最大限度的节能。同时像在夏天等用电高峰期,可减轻线路供电压力,继而减小安全隐患。
本设计主要器件是STM32单片机。然后利用两个GL-DL-010传感器分500mA、10A两档来检测线路上的电流变化。当线路上用电设备较多时先用10A档的传感器测量电流,如果检测的电流较小,再切换到500mA档传感器来测量电流以减小误差。传感器先将电压信号发送给第一块单片机处理,然后第一块单片机通过无线模块将数据发送第2块单片机上,由第二块单片机设置显示程序,并发送到LCD显示屏上。最终实现用电设备的识别[2]。在完成该目标的同时,系统布局简略,功耗低,具有很好的使用价值和市场前景。
关键词:STM32单片机,传感器,无线模块
目录
摘要
ABSTRACT
第一章 绪论-1
1.1单片机发展以及在工业生产中的应用-1
1.1.1单片机的发展-1
1.1.2单片机的应用-2
1.1.3单片机发展前景-3
1.2课题研究背景-3
1.3课题研究的主要内容-4
第二章 系统方案设计-5
2.1方案选择-5
2.1.1运算控制部分的选择-5
2.1.2显示部分:-5
2.1.3电流检测部分的选择-5
2.1.4无线发射、接收器的论证与选择-6
2.2系统电路分析-6
2.2.1工作模式和学习模式的的检测-6
2.2.3信号接收电路分析-6
2.3系统总体结构设计-6
第三章 硬件设计-8
3.1 STM32单片机介绍-8
3.1.1 STM32简介-8
3.1.2 STM32的USART及其基本特性-9
3.1.3 USART应用的基本步骤-10
3.1.4一个USART的通信实现方法-10
3.2 无线串口E33-TTL-20-10
3.3电流传感器-12
3.4系统原理图-15
图3.13信号的接收与显示模块-16
3.5 硬件连接-16
第四章 程序的设计-17
4.1程序功能描述-17
4.2数字量与电流关系的计算:-17
4.3程序流程图-17
4.3.1主程序流程图-17
4.3.2子程序-18
4.4人机界面-20
4.4.1矩阵键盘接口实现-20
4.4.2液晶模块的接口实现-20
4.5软件环境-20
第五章 测试方案与结果-21
5.1测试方案-21
5.2测试过程-21
5.3测试仪器-21
5.4测试结果与分析-21
第六章 总结与展望-24
6.1 总结-24
6.2展望-24
参考文献-25
致谢:-27
附录-29