括模数转换器的数据采样,数据采集完成后进行对数据进行计算,而后根据计算结果和预先设置的电机参数,结合保护策略判断出当前电机的状态。最后通过液晶显示器和输出控制接口发出相应的状态信息和控制功能。Р3.2ADC的配置和使用Р由于电机保护器采集的是50Hz工频电压电流,同时为了能够监测到电网中的高次谐波充分〔主要是3次谐波〕,因此在ADC的采样频率需要设置在工频的整数倍,从而使得采样快速傅立叶〔FFT〕运算时得到最准确的精度。Р同时数据采样时候,由于计算功率需要同时采集电压,电流值,因此在系统设计时候,将三相的参数分别分配到两个模数转换器,而将温度量放置在第三个模数转换器。所有的模數转换均采用内部定时器中断触发。Р对于电压和电流的采集,系统采用同步采样模数,即同时采集同一个通道的电压和电流值;同时在采样通道配置存放器中,将三个电压电流通道依次排列,使得在一次定时器触发下,一次性完成所有通道的转换。Р由于快速傅立叶变换需要一组数据进行计算,所以为了最低程度的CPI干预,系统设计使用了DMA来完成转换结果的传递。程序设计时,需要设置两块数据存放区,用于采样数据的交替存放;同时DMA传递的字节计数的预置值即为傅立叶转换数组长度的乘以采集的通道数。Р4.4远程通讯Р电机保护器设计为MODBUS机,所有的电机运行状态、控制状态等参数都是放置在系统约定地址的存放器中。同时MODBU从机需要给每一个电机控制器预置一个网络中唯一的从机地址,所以还需要使用按键和液晶显示屏幕来设置从机地址。Р5结语Р本文提出的基于STM32系列新品的智能电机保护器,本设计充分利用了STM32芯片的资源,提供必要的外围器件构成了一个完整的系统。系统具有结构简单,功能完善,接口丰富,同时根据实际需要,还可以开发出诸如USBCANope等接口,因此可以更广泛的用于工业生产各个领域。Р毛新刚,单位无锡机电高等职业技术学校Р