本发明专利技术涉及一种单片机防误动驱动方法及电路,电路包括用于驱动执行元件的执行驱动电路,以及控制连接执行驱动电路的单片机,执行驱动电路与其执行驱动电路电源之间串设有一个电子开关,该电子开关的控制端通过一个判断电路连接单片机电源,所述判断电路通过采样单片机电源电压判断单片机程序是否已经运行,在单片机上电但单片机程序未运行时,电子开关断开执行驱动电路的电源,在单片机程序已运行后,电子开关接通执行驱动电路的电源。本发明专利技术的方案利用电子开关限制驱动元件与电源的连接,当单片机程序未运行时切断执行元件的电源,从而起到了防误动的作用。
【技术实现步骤摘要】
本专利技术涉及一种单片机驱动领域,特别是一种磁保持继电器驱动电路及方法。
技术介绍
单相电子式载波电能表中,运用51单片机+推挽驱动电路来驱动磁保持继电器。 发现有上电时磁保持继电器的误动作现象,造成单相电子式载波电能表性能不稳定。分析原因,发现51系列单片机(CPU)在刚上电时,程序尚未运行起来时,IO 口电压还不受控制,而随电源电压上升而上升;加上推挽电路所用三极管放大倍数的差异,会导致磁保持继电器驱动线圈两端有电压差,从而造成磁保持继电器误动作。所以,在单片机程序未运行时的IO 口电压波动是造成单片机所驱动的执行元件误动的主要原因。
技术实现思路
本专利技术的目的是提供一种单片机驱动电路的防误动的驱动控制方法,用以解决在单片机程序未运行时的IO 口电压波动导致驱动异常的问题。另外,本专利技术还提供一种利用这种方法的驱动电路。为实现上述目的,本专利技术的方法方案是一种单片机防误动驱动方法,通过测试单片机的电源电压,判断单片机程序是否已经运行,仅在单片机程序已运行后,才接通执行元件的电源。当单片机电源电压高于一个阀值Ul时,接通执行元件的电源;所述Ul不小于单片机程序能够运行的电压。所述单片机为51单片机。本专利技术的电路方案是一种驱动电路,包括用于驱动执行元件的执行驱动电路,以及控制连接执行驱动电路的单片机,执行驱动电路与其执行驱动电路电源之间串设有一个电子开关,该电子开关的控制端通过一个判断电路连接单片机电源,所述判断电路通过采样单片机电源电压判断单片机程序是否已经运行,在单片机上电但单片机程序未运行时, 电子开关断开执行驱动电路的电源,在单片机程序已运行后,电子开关接通执行驱动电路的电源。所述电子开关为PNP型的三极管,三极管射极连接所述执行驱动电路电源,集电极连接执行驱动电路,基极为所述电子开关的控制端。所述判断电路为串联稳压电路,包括在所述单片机电源与地之间依次串联的偏置电阻(Rl)与稳压管(D1),稳压管(Dl)负极连接所述偏置电阻(Rl);稳压管(Dl)负极连接所述电子开关的控制端。所述稳压管(Dl)正极与地之间还串设有限流电阻(R4)。所述执行驱动电路为推挽驱动电路。所述执行驱动电路的输出端连接有双稳压管保护电路(D2 )。所述单片机为51单片机。本专利技术的方案利用电子开关限制驱动元件与电源的连接,当单片机程序未运行时切断执行元件的电源,从而起到了防误动的作用。电路简单可靠,工作稳定。附图说明图1是本专利技术的原理框图2是本专利技术的磁保持继电器驱动电路框图; 图3是本专利技术的磁保持继电器驱动电路原理图。具体实施例方式下面结合附图对本专利技术做进一步详细的说明。方法实施例一种单片机防误动驱动方法,通过测试单片机的电源电压,判断单片机程序是否已经运行,仅在单片机程序已运行后,才接通执行元件的电源。当单片机电源电压高于一个阀值 Ul时,接通执行元件的电源;所述Ul不小于单片机程序能够运行的电压。所述单片机为51 单片机。电路实施例实施例1如图1为一种单片机防误动驱动电路,基于上述方法,该电路包括用于驱动执行元件的执行驱动电路,以及控制连接执行驱动电路的单片机,执行驱动电路与其执行驱动电路电源之间串设有一个电子开关,该电子开关的控制端通过一个判断电路连接单片机电源。 上述的执行驱动电路电源与单片机电源可以是同一个电源,当然也可以不同。判断电路主要用来判断单片机电源电压是否达到了设定值,设定值需要稍大于单片机能够运行的电压。图中执行驱动电路可以根据执行元件的不同进行选择。判断电路也有多种实施方式, 如利用稳压管的串联稳压电路,利用比较器的比较电路等,由于对本领域技术人员来说,这些替换都是惯用技术手段,所以不再赘述。实施例2在图2中,执行驱动电路为推挽驱动电路,判断电路为串联稳压电路,执行元件是磁保持继电器,CPU是51单片机。本实施例中,推挽电路的电源与单片机电源为同一个直流电源,如果不是采用同一个电源,应注意判断电路采样的是单片机电源电压。电路具体介绍如下直流电源经电子开关为推挽电路左桥臂、推挽电路右桥臂提供电源,推挽电路左桥臂、 推挽电路右桥臂在CPU的控制下为继电器线圈提供换向电流,从而驱动磁保持继电器闭合或断开。由于继电器线圈为感性,流经继电器线圈的电流不能突变,所以就由保护电路来提供续流,防止击穿推挽电路左右桥臂。在刚上电,直流电源的电压上升到CPU程序运行起来之前,电子开关自动处于断开状态,推挽电路左桥臂,推挽电路右桥臂无电源,无论CPU的IO 口为何种状态,继电器线圈两端均无电压差,这样,继电器就不会误动作。而当直流电源的电压上升到一定幅值、CPU 程序运行起来后,程序立即将与推挽电路左桥臂、推挽电路右桥臂相连接的IO 口均转换为低电平,这样,整个电路就进入了由CPU控制的正常工作状态。如图3,VHH是直流电源,为继电器线圈和CPU提供电源;Q1、Rl、D1、R4组成电子开关,其中Ql为PNP型三极管,Rl为偏置电阻,Dl为稳压管,稳压管的稳压值要稍高于CPU 程序能运行起来的启动电压,R4为限流电阻。当VHH直流电源的电压低于稳压管的稳压值时,稳压管不导通,Ql三极管的基极无电流流过,Ql三极管处于截止状态。当VHH直流电源的电压高于稳压管的稳压值时,稳压管导通,Ql三极管的基极有电流流过,Ql三极管处于饱和导通状态;Q2、R2、Q4、R6组成推挽电路左桥臂;Q3、R3、Q5、R5组成推挽电路右桥臂; Ll为继电器线圈;D2是保护电路,选用双向稳压管,为继电器线圈提供续流。CPU为51系列 CPU.在刚上电,直流电源电压低于稳压管的稳压值时,电子开关处于断开状态,推挽电路左桥臂、推挽电路右桥臂无电源供应,继电器不会误动作。当直流电源的电压上升到超过稳压管的稳压值时,电子开关自动接通,此时CPU程序已运行起来,运行起来的程序首先将与推挽电路左桥臂、推挽电路右桥臂相连接的两个IO 口均转换为低电平,此时Q2、Q4、Q3、Q5三极管均处于截止状态,继电器线圈无电流流过,于是,电路就进入了正常的工作状态。当需要断开继电器触点的操作时,CPU与推挽电路左桥臂连接的IO 口输出高电平、与推挽电路右桥臂连接的IO 口输出低电平,Q2、Q4三极管导通,Q3、Q5三极管截止,继电器线圈Ll的电流由2端流向1端,经过一定时间延时后,继电器动作完成,继电器触点就处于断开状态, 然后程序将CPU与推挽电路左桥臂连接的IO 口、与推挽电路右桥臂连接的IO 口均转换为低电平,操作完成。当需要闭合继电器触点的操作时,CPU与推挽电路左桥臂连接的IO 口输出低电平、与推挽电路右桥臂连接的IO 口输出高电平,Q2、Q4三极管截止,Q3、Q5三极管导通,继电器线圈Ll的电流由1端流向2端,经过一定时间延时后,继电器动作完成,继电器触点就处于闭合状态,然后程序将CPU与推挽电路左桥臂连接的IO 口、与推挽电路右桥臂连接的IO 口均转换为低电平,操作完成。将继电器线圈与推挽电路左桥臂、推挽电路右桥臂之间的连接进行交换,操作继电器,断开就变为闭合,闭合就变为断开。在型号为DDSI566单相电子式载波电能表中,运用本专利技术的电路来驱动磁保持继电器。在大批量生产过程中,尚未发现在刚上电时磁保持继电器的误动作现象,单相电子式载波电能表性能稳定,达本文档来自技高网...
【技术保护点】
【技术特征摘要】
【专利技术属性】
技术研发人员:吴德葆,王定国,马永武,陈新春,王林,孙超亮,侯高雷,方明义,何小辉,杜文龙,郭权,王彩霞,
申请(专利权)人:许继集团有限公司,河南许继仪表有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。