一、传统电表单一的电能计量功能已经不能满足现代社会的需求,本设计要求基于传感器技术、通讯技术及电子技术等设计一款智能电表,通过电压传感器和电流传感器,可实时采集用电设备电压和电流值,并进行电能参数计量。具有通信功能,可与手机无线连接,实现电量、功率和计时时间的等数据的远程查询。
二、设计任务要求:
1.选择合适的电流传感器和电压传感器,检测用电设备的电流范围为5mA~10A和电压范围为0~380V。
2.设计电能计量电路和算法,准确计量电能等参数。
3.设计显示电路,实时显示电压、电流、功率及电能等设备用电数据。
4.设计报警电路,设置功率等阈值,实现设备功率超过阈值时触发报警和断电功能。
5.选择合适的微处理器,对采集、显示、报警、通信等模块进行控制。
6.设计电路实现设备定时断电。
7.选择合适的通信模块,方便连接手机应用,提供电压、电流、功率、电量及用电时长等信息查询。
三、原理图如下:
四、系统框图:
智能电表系统的主体功能是检测用电设备即负载在正常工作情况下的电力参数,如检测电压范围为0-380V,检测电流范围为5mA-10A,功率与电能。同时系统在此基础上实现定时预警、按键设置阈值、通信和显示等功能。
五、根据系统功能需求分析可以划分成如下功能:
(1)电能计量,通过计量芯片将采集的电能参数进行模数转换,数字信号处理,将计算好的数值存储至寄存器地址并使用串口通信传送到单片机进行校验读取,实现电力参数的实时采集。
(2)定时预警,通过单片机程序控制I/O口的高低电平实现继电器开关通断从而达到负载通断电的效果与系统产生警报声。
(3)按键设置,通过物理按键进行功率阈值的加减操作,方便监控用电设备的工作情况。
(4)通信功能,通过阿里云服务器获取云平台数据的同时也可以完成数据的存储功能,完成数据的监测与控制。
(5)显示功能,通过使用OLED显示屏,可对电压,电流,功率及电能等数据进行显示。
六、智能电表的工作原理
智能电表系统采用电能计量模块完成对电能的采集,电能计量模块的核心构成包含互感器电路以及芯片计量电路。互感器电路负责电信号的测量和转换,而芯片计量电路则通过精密的算法对转换后的数据进行处理和分析,从而实现对电能的准确计量。本次设计使用的计量芯片HT5019为钜泉光电公司研发的单相电能计量芯片,内置3路完全独立的2阶Σ-ΔADC与数字信号处理部分,在每条ADC通道上,均配备有一个模拟增益放大器。通过模拟增益放大器完成对输入的采样差分信号的幅度放大,从而优化模数转换的性能,将放大信号送给ADC进行采样,通过寄存器可对3路ADC独立配置模拟放大倍数。
智能电表系统的核心在于电能计量,因此本次使用的电能计量模块为艾锐达公司自主研发的IM1281B单相交流电能计量模块,该模块被广泛应用于交流充电桩、路灯监控、智能家居、能耗管理和电池监控等领域。该模块实现了单相交流电参数的采集,包括电压、电流。
模块引脚说明表
引脚 | 功能 |
V- | 计量模块供电电源地 |
V+ | 计量模块供电电源正 |
RX | 模块UART TTL电平接收,接外部TX |
TX | 模块UART TTL电平接收,接外部RX |
PF | 脉冲输出引脚,用于检测电能精度(不需要时可悬空) |
UL | 接火线 |
UN | 接零线 |
注:V-、V+为模块供电电压,可与主控芯片共用,默认5V直流电。
七、系统主程序设计
以上内容仅供参考学习,需要了解更多内容可联系我。