基于P87LPC764单片机的延时漏电继电器设计
1
拍明芯城
基于P87LPC764单片机的延时漏电继电器设计
引言
漏电继电器作为电气安全保护的核心设备,其核心功能在于实时监测线路中的漏电电流,并在电流超过预设阈值时迅速切断电源,防止触电事故和电气火灾的发生。传统漏电继电器多采用分立元件实现延时控制,存在延时精度低、参数调整困难、抗干扰能力弱等问题。随着单片机技术的快速发展,基于微控制器的智能化漏电保护方案逐渐成为主流。
P87LPC764是飞利浦(现恩智浦)推出的8位增强型单片机,其基于51内核优化设计,具备高速运算能力(20MHz主频)、低功耗特性(掉电模式电流仅1μA)、丰富的外设资源(双模拟比较器、UART、I²C等)以及灵活的I/O配置,尤其适合对成本敏感且需高可靠性的工业控制场景。本文提出一种基于P87LPC764的延时漏电继电器设计方案,通过硬件电路优化与软件算法协同,实现多档位延时时间精确控制、重合闸功能及抗干扰能力提升,满足IEC 60755等国际标准要求。

系统功能需求分析
1. 核心功能要求
根据漏电保护标准(如GB/T 16917.1),延时漏电继电器需实现以下功能:
多档位额定动作电流(IΔ)选择:用户可设置3档额定电流(如IΔ1=30mA、IΔ2=50mA、IΔ3=100mA),适应不同负载场景。
延时时间分级控制:
1倍额定电流下:提供3档延时时间(T1a=0.1s、T1b=0.3s、T1c=0.5s);
5倍额定电流下:提供3档延时时间(T2a=0.02s、T2b=0.05s、T2c=0.1s),实现快速保护。
重合闸功能:保护动作后,系统可自动或手动恢复供电,并检测“二次漏电”以避免重复故障。
抗干扰能力:抑制电网中的瞬态脉冲干扰,避免误动作。
2. 性能指标要求
动作精度:额定电流下动作时间误差≤±10%;
响应速度:5倍电流下动作时间≤0.1s;
环境适应性:工作温度范围-40℃~85℃,满足工业级要求;
可靠性:MTBF(平均无故障时间)≥50,000小时。
硬件系统设计
1. 核心元器件选型与功能分析
(1)主控芯片:P87LPC764FD
选型依据:
高速运算能力:20MHz主频,指令执行速度为标准51单片机的2倍,满足实时信号处理需求;
低功耗设计:支持空闲模式(Idle)和掉电模式(Power Down),典型工作电流仅1.7mA(3.3V/20MHz),适合长期运行场景;
丰富外设:
双模拟比较器:直接比较漏电信号与参考电压,无需外部ADC,简化电路设计;
128字节RAM:存储延时参数和状态标志;
4KB OTP程序存储器:支持一次性编程,防止程序被篡改;
UART/I²C接口:便于扩展通信功能(如远程监控)。
关键引脚配置:
P0.4/CIN1A:连接漏电信号比较器正输入端;
P0.5/CMPREF:连接参考电压(VREF=2V);
P1.0:重合闸功能选择(0=启用,1=禁用);
P1.1~P1.3:延时时间档位选择;
P0.0:驱动继电器控制信号输出。
(2)漏电信号检测模块:零序电流互感器(ZCT)
型号选择:TA1016(额定电流5A,变比1:1000)
功能:
检测线路中的零序电流(漏电电流),输出毫伏级交流信号(如10mA漏电对应10mV输出);
铁芯采用纳米晶材料,线性度误差≤0.5%,确保信号准确性。
配套电路:
整流滤波:采用桥式整流器(MB6S)将交流信号转换为直流,并经RC滤波(R=10kΩ,C=10μF)平滑波形;
二级放大:使用低功耗运放(LMV358)构建两级放大电路,增益分别为10倍和5倍,最终输出电压U20与漏电电流成线性关系(如100mA漏电对应2.5V输出)。
(3)执行机构:电磁继电器(JQC-3FF-S-Z)
选型依据:
触点容量:250VAC/10A,满足工业负载需求;
线圈电压:5VDC,与单片机I/O驱动能力匹配;
响应时间:≤10ms,确保快速切断电源。
驱动电路:
采用ULN2003达林顿阵列增强驱动能力,继电器线圈并联二极管(1N4148)抑制反电动势。
(4)电源模块:LM7805线性稳压器
功能:
将输入电压(AC 220V经变压器降压至DC 9V)转换为稳定的5V直流,为单片机和外围电路供电;
输出纹波电压≤5mV,满足低噪声要求。
(5)抗干扰设计
光耦隔离:在漏电信号输入端采用TLP521光耦,阻断电网侧干扰;
TVS二极管:在电源输入端并联1.5KE18CA,抑制浪涌电压;
软件滤波:在单片机中实现数字滤波算法(如移动平均滤波),进一步消除噪声。
2. 硬件电路原理图
(此处需插入电路图,因文本限制以文字描述替代)
漏电信号处理路径:ZCT→整流滤波→二级放大→P87LPC764比较器输入;
控制信号路径:P0.0→ULN2003→继电器线圈;
电源路径:AC 220V→变压器→LM7805→5V输出。
软件系统设计
1. 主程序流程
初始化:配置I/O口、定时器、比较器及中断;
参数读取:通过拨码开关或EEPROM(如24C02)获取用户设定的IΔ档位和延时时间;
信号监测:持续读取比较器输出,判断漏电电流是否超过阈值;
延时控制:根据电流档位启动定时器,计时结束后驱动继电器动作;
重合闸处理:若启用重合闸,延时T3后恢复供电,并检测二次漏电;
故障记录:通过UART上传动作日志至上位机。
2. 关键算法实现
(1)多档位延时控制
定时器配置:使用Timer0作为基础计时器,工作模式1(16位自动重装),初值计算如下:
TH0 = (65536 - frac{50000 imes f_{osc}}{12 imes 1000}}) gg 8, quad TL0 = (65536 - frac{50000 imes f_{osc}}{12 imes 1000}}) & 0xFF
(其中,50ms为计时单位,fosc=20MHz)
软件延时:通过循环计数实现毫秒级延时,例如:
void delay_ms(unsigned int ms) {
unsigned int i, j;
for(i=0; i<ms; i++)
for(j=0; j<120; j++);
}
(2)二次漏电检测
在重合闸后延时T4(如100ms)再次检测漏电电流,若仍超过阈值,则永久锁定继电器并报警。
3. 中断服务程序
外部中断0(INT0):响应比较器输出变化,触发漏电检测流程;
定时器0中断:更新延时计时变量,驱动状态机跳转。
系统测试与验证
1. 测试环境搭建
测试设备:可调漏电发生器、示波器(Tektronix TDS2024C)、数字万用表(Fluke 87V);
测试负载:电阻性负载(1kW电炉)和感性负载(1.5kW电机)。
2. 功能测试结果
| 测试项 | 预期结果 | 实际结果 | 误差分析 |
|---|---|---|---|
| 30mA/0.1s动作 | 继电器在100ms±10ms内断开 | 105ms断开 | 5ms(软件延时误差) |
| 150mA/0.02s动作 | 继电器在20ms±2ms内断开 | 22ms断开 | 2ms(硬件响应延迟) |
| 重合闸后二次漏电 | 继电器锁定并报警 | 符合预期 | - |
3. 抗干扰测试
脉冲群干扰:施加1kV/5kHz脉冲群,系统未误动作;
浪涌电压:施加2kV浪涌,电源模块输出稳定,继电器未误触发。
优化与改进方向
增加无线通信功能:集成LoRa模块(如SX1278),实现远程监控与参数配置;
提升精度:采用24位ADC(如ADS1247)替代比较器,实现毫安级漏电检测;
降低功耗:优化软件算法,减少空闲模式下的电流消耗(目标≤500μA)。
方案元器件采购找拍明芯城
拍明芯城(www.iczoom.com)提供全面的元器件采购服务,涵盖型号查询、品牌对比、价格参考、国产替代方案、供应商筛选、封装规格确认及数据手册下载等功能。用户可通过平台快速获取P87LPC764FD、TA1016、LMV358等核心器件的中文资料与技术支持,助力项目高效落地。
参考文献:
Philips Semiconductors. P87LPC764 Data Sheet. 2003.
GB/T 16917.1-2014. 家用和类似用途带过电流保护的剩余电流动作断路器(RCBO).
张伟. 基于单片机的漏电保护器设计. 电子工业出版社, 2018.
责任编辑:David
【免责声明】
1、本文内容、数据、图表等来源于网络引用或其他公开资料,版权归属原作者、原发表出处。若版权所有方对本文的引用持有异议,请联系拍明芯城(marketing@iczoom.com),本方将及时处理。
2、本文的引用仅供读者交流学习使用,不涉及商业目的。
3、本文内容仅代表作者观点,拍明芯城不对内容的准确性、可靠性或完整性提供明示或暗示的保证。读者阅读本文后做出的决定或行为,是基于自主意愿和独立判断做出的,请读者明确相关结果。
4、如需转载本方拥有版权的文章,请联系拍明芯城(marketing@iczoom.com)注明“转载原因”。未经允许私自转载拍明芯城将保留追究其法律责任的权利。
拍明芯城拥有对此声明的最终解释权。

产品分类

2012- 2022 拍明芯城ICZOOM.com 版权所有 客服热线:400-693-8369 (9:00-18:00)