1、较大的电流和电压需要使用隔离采样,将电流电压值通过霍尔传感器输出,然后用单片机采样计算乘积
2、较小的电压和电流需要转化成单片机ADC范围的电压值,单片机采集后对电压值和电流值做乘积来计算功率
3、小信号电路,使用乘法器计算电流电压值乘积,然后单片机采集输出电压
单片机可以接个功率计来实现电压电流功率的测量,常见的功率计有SPI接口的,或者是I2C接口的
如果不用现成的功率计,那就要用采样电阻先测得电流,再用另一路ADC测电压,通过电压乘电流,得到功率