智能电量表:STM32F103+ATT7022实现读取电压电流功率和校准等,硬件SPI接口,数据通过串口和上位机通信实现MODBUS协议从机注释详细。
ATT7022是一种多功能高精度三相电能计量专用芯片,适用于三相三线的应用。将采集到的电量参数通过本身自带的SPI串行口传输给处理器上。
Modbus 一个工业上常用的通讯协议、一种通讯约定。Modbus协议包括RTU、ASCII、TCP。其中MODBUS-RTU最常用,比较简单,在单片机上很容易实现。