设计了一种带温度补偿和可通信功能的数字式电流互感器。该数字式互感器以STM32F103芯片为核心,利用霍尔电流传感器ACS712采集交流电流信号,经STM32F103模数转换和真有效值计算处理,并进行Modbus/TCP数据封装,通过工业以太网传给上位机,实现了数字式电流互感器与上位机之间的通信。由于温度是影响ACS712测量精度的最主要因素,所以采用插值法对数字式电流互感器进行温度补偿,消除了温度对霍尔电流传感器测量精度的影响。实验表明,所设计的数字式电流互感器具有可通信、精度高、性能稳定等优点。