PIC18F6585芯片用于漏电继电器的CPU。
泄漏信号的检测由零序电流互感器完成。
它可以将检测到的受保护线路的漏电流转换为毫伏级的交流电压信号,然后通过信号对信号进行整流。
放大和滤波获得直流电压,相应的控制电路用于驱动执行环路,以达到切断保护线路保护电源的控制目的。
实现过程为:信号检测→滤波→二次放大→控制电路→驱动执行循环→切断受保护线路电源。
硬件结构框图如图1所示.1个零序电流互感器环路。
该装置的电流互感器使用高性能坡莫合金作为铁芯的磁性材料,以确保电流互感器输出在一定范围内的良好线性。
2信号处理。
影响系统可靠性的因素主要是线路工频的奇频谐波电流。
因此,该电路使用一组有源低通滤波器,主要滤除奇次谐波AC分量,然后进行AC-DC转换处理。
确保漏电继电器正常运行。
3CPU。
这是设备的核心组件。
PIC18F6585主要包括FLASHROM,RAM,TM2RX,A / D转换,串行通信等。
它是整个系统的中央处理单元,由此完成系统的指令,判断和执行。
其中,A / D转换器是10位转换器。
当频率为20 MHz时,转换时间为16μs。
FlashROM和RAM是用于存储程序和数据的存储空间。
4数字显示和操作电路。
数字显示器用于显示线路漏电流和系统跳闸的延迟时间。
它主要由数字驱动电路和LED数字显示器组成。
执行电路主要由光电隔离和继电器驱动电路组成。
5串行通信接口电路。
串行通信端口由MAXIM的MAX422扩展。
6人机接口电路。
人机界面电路主要完成保护设定值和系统延时跳闸时间的设定。
7电源电路。
工作电源是为单芯片系统提供的,其中一个是隔离电源。
系统上电后,系统设置TMR0定时器中断,每2 ms产生一次定时器中断信号。
微控制器响应该中断信号并传送到中断处理子程序。
中断处理子程序判断它是RB端口中断还是TMR0中断,然后分别调用定时器中断A / D处理子程序或键盘处理子程序。
系统将A / D转换结果与预定设定值进行比较,如果大于设定值,则执行跳闸,事故报警等。
所有结果都发送到主程序显示。
该程序是用C语言设计的。
A / D转换子程序和数据处理子程序中的核心语句如下[4]所示。
(1)A / D转换子程序void DataConv(){int num; PORT-d = 1; //开始A / D转换(num = 0; num ++; num = 6)//示例6次数据{Delay(); adresult [NUM] = AD; //将A / D转换结果保存到adresult []} PORT-D = 0; //停止A / D转换}(2)数据处理子程序void DataDeal(){int i;结果= 0; //保存A / D转换的最终值(i = 0; i ++; i = 6)result = result + adresult [i]; //数字滤波A / D转换结果< result = result / 6; if(result& gt; =raluemax‖result& lt; = raluemin)Alarm(); //如果采样值大于给定的最大值或小于给定的最小值,则给出警报并处理故障。
显示(); /实时显示数据}