基于CAN总线的电能质量监测系统集CAN总线通信、基本测量、电能质量监测、遥信/遥控、报警/控制、事件记录等功能于一体。系统由多个作为从站的电能质量监测装置和一个作为主站的计算机及其软件构成。电能质量监测装置采用双CPU+双口RAM结构的设计方案。两个CPU分别选择DSP和MCU/ARM。其中,DSP主要用于电力信号采集、基本电力参数计算、电能质量计算与分析以及实现故障报警、遥信/遥控等功能。MCU主要用于实现电力参数显示、CAN通信、系统参数设置等。双CPU结构中,两个CPU之间通过双口RAM进行高速数据交换。多个从站与主站之间通过CAN总线相连。