- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
直流系统电子式闪光继电器设计
0 引言
直流系统闪光继电器的主要作用是提供闪光电源,当开关事故跳闸发出事故音响后,值班人员可根据指示灯闪烁情况迅速判断跳闸回路,及时处理故障。电磁式闪光继电器存在的问题是闪烁频率和占空比不稳定,受外接指示灯的内阻影响较大。指示灯内阻大会出现闪光继电器不动作现象,指示灯内阻小可能会出现占空比过大,给人以指示灯常亮的错觉。典型的问题是普通指示灯更换为发光二极管指示灯后,内阻变大,闪光继电器不动作,为解决这一问题设计了无触点闪光继电器,对电磁式闪光继电器进行更换。
1 硬件设计
无触点闪光继电器由开关电源、单片机P89LPC901、大功率场效应管等电子元件组成,原理图如图1。 P89LPC901是一款只有8个引脚的微控制器,适合于许多要求高集成度、低成本的场合,可以满足多方面的性能要求,内部集成了128字节RAM数据存储器、1KB的Flash程序存储器、7.373MHz振荡器、复位电路和电压比较器等系统级的功能,这样可大大减少元件的数目和电路板面积并降低系统的成本。
单片机除了电源引脚,还用到了P0.4、P1.2、P3.0这3个引脚,其中P3.0脚输出2Hz脉冲信号,通过光藕Q817驱动场效应管K1462。场效应管导通时信号母线+220V经场效应管和电流采样电阻R1输出到闪光母线,场效应管截至时闪光母线失电。此时有指示灯接入闪光母线就会以2Hz的频率闪烁,当闪光母线外接负荷过大或是碰到信号母线-220V,大的电流经过电阻R1,当R1上的电压超过1.23V时,会通过R2由单片机P0.4脚检测到并立即切断输出,起到过流保护功能。P1.2脚驱动发光二极管作为工作状态指示,正常时以2Hz的频率闪烁,过流时常亮。
电路的电源采用常见的成品开关电源即可,都支持较大范围的交直流输入。因为普通开关电源的工作原理都是把交流电整流为直流,再变为高频交流,整流后输出,所以直接输入直流220V也是能正常工作的。要求低压侧能提供和高压侧隔离的12V,0.1A的电源给电路工作,输出的电源地和闪光母线接到一起,方便检测输出电流,也为场效应管的驱动提供回路。12V电源经过三端稳压7133输出3.3V电压给单片机提供电源,12V电源是驱动场效应管用的,实际应用时电压范围在12V~15V之间电路都能正常工作。
图1:无触点闪光继电器电路原理图
单片机P89LPC901内部电压比较器P0.4是正向输入端,通过设定CN1选Vref为反向输入端,Vref是单片机内部比较器参考电压,Vref=1.23(1±10%)V。P0.4电压大于Vref时比较器输出1,否则输出0,使能比较器中断EC1,当比较器输出变化时产生中断,这就是保护动作的原理,保护动作10秒后打开输出,如果还是超电流保护再次动作,直到外部故障消失,实现了保护自动复归。电阻R1功率选5W,电阻为0.56Ω时过流保护值为1.23/0.56(A),约2.2A,正常使用时够用了,改变R1的阻值可改变过流定值。场效应管选K1462,其主要参数为:900V、8A、150W,装配时加个散热器。
2 软件设计
软件用Keil C51编写,主程序只是对端口、定时器和电压比较器初始化,定时中断子程序负责脉冲输出和保护自动复归,比较器中断子程序负责实现保护功能,设置比较器中断优先级最高,使得过流保护动作时间小于10μs。具体源程序如下:
#includereg932.h //单片机头文件
bit PRO=0; //保护状态:0-正常,1-动作
unsigned char data Num1; //计数1,用于指示灯闪烁
unsigned int data Num2; //计数2,用于保护延时自动复归
sbit LED=P1^2; //指示灯
sbit FLA=P3^0; //脉冲输出
//初始化端口子程序
void IO_init(void)
{
P0M1=0x30; //P0输入
P0M2=0x00;
P1M1=0x24; //P1.2开漏
P1M2=0x04;
P3M1=0x00;
您可能关注的文档
最近下载
- 质子治疗与护理.pptx
- 李清照《声声慢》完整教学课件.ppt VIP
- DL-T5210-2021电力建设施工质量验收及评价规程最新表格.docx
- 在线网课学习课堂《雷达原理》单元测试考核答案.docx VIP
- 《工程勘察设计收费标准》2002年修订本完整.pdf VIP
- 服装行业智能化产业生态构建策略研究:2025年现状与未来五到十年展望.docx
- SCIP准备和提交教程.pdf VIP
- 在线网课学习课堂《雷达原理与系统(中国人民解放军战略支援部队信息工程)》单元测试考核答案.docx VIP
- 城市轨道交通调度指挥:列车运行计划及列车运行图PPT教学课件.pptx
- 社会影响力投资手册.pdf
原创力文档


文档评论(0)