发明名称 提高民用电器安全节能性能的方法及民用直流供电系统
摘要 提高民用电器安全节能性能的方法和节能型民用直流供电系统,所述供电系统包括直流电源装置,恒压恒流电路,直流负载,以及自动负载检测电路和控制模块;所述直流电源装置输出端与所述恒压恒流电路的输入端连接,所述恒压恒流电路的输出端与所述直流负载连接,所述自动负载检测电路对所述直流负载的电压或/和电流进行实时取样,并将取样信号输入给所述控制模块,所述控制模块根据输入的取样信号判断直流负载的负载变化情况,并根据判断结果输出PWM脉冲信号给所述恒压恒流电路,所述恒压恒流电路根据收到的PWM脉冲信号将输出功率调整成符合直流负载要求的输出功率。本发明具有节能、安全、节约线材和成本低的优点。
申请公布号 CN101783603B 申请公布日期 2012.09.12
申请号 CN201010119074.9 申请日期 2010.03.05
申请人 深圳市睿德电子实业有限公司 发明人 何长春;孙健
分类号 H02M7/21(2006.01)I;H02J7/00(2006.01)I 主分类号 H02M7/21(2006.01)I
代理机构 代理人
主权项 提高民用电器安全节能性能的方法,其特征在于:将一定区域内的最终都是用直流电工作的直流负载,统一用一个直流电源装置和恒压恒流电路供电,在电路中设置自动负载检测电路和控制模块,所述自动负载检测电路对所述直流负载的电压或/和电流进行实时取样,并将取样信号输入给所述控制模块,所述控制模块根据输入的取样信号判断直流负载的负载变化情况,并根据判断结果输出PWM脉冲信号给所述恒压恒流电路,所述恒压恒流电路根据收到的PWM脉冲信号将输出功率调整成符合直流负载要求的输出功率;所述的控制模块按如下步骤工作:第一步、开始和参数初始化,PA0,PA1,PA2,PA3‑‑‑‑电量显示指示函数PA4‑‑‑‑市电与蓄电池组供电控制信号PB1‑‑‑‑电池电压检测值PB2‑‑‑‑负载取样电压PB3,PB4‑‑‑‑电池放电循环计数函数VBA‑‑‑‑电池当前电压函数值VB1‑‑‑‑电池充电电量显示标志电压1VB2‑‑‑‑电池充电电量显示标志电压2VB3‑‑‑‑电池充电电量显示标志电压3VB4‑‑‑‑电池充电电量显示标志电压4DBA1‑‑‑‑电池放电电量显示标志电压1DBA2‑‑‑‑电池放电电量显示标志电压2DBA3‑‑‑‑电池放电电量显示标志电压3DBA4‑‑‑‑电池放电电量显示标志电压4charge_fg1‑‑‑‑电池充电标志1 charge_fg2‑‑‑‑电池充电标志2charge_fg3‑‑‑‑‑电池充电标志3charge_fg4‑‑‑‑电池充电标志4charge_fg5‑‑‑‑‑电池充电标志5discharge_fg1‑‑‑‑电池放电标志1discharge_fg2‑‑‑‑电池放电标志2discharge_fg3‑‑‑‑电池放电标志3discharge_fg4‑‑‑‑电池放电标志4PWM‑‑‑‑脉宽调制函数VLD‑‑‑‑负载输出函数VLD1‑‑‑‑负载输出门限下限值VLD2‑‑‑‑负载输出门限上限值第二步、放电和充电过程步骤(21)、放电步骤判断检测到的电池电压检测值PB1是否大于预定值,当检测到的电池电压检测值PB1大于或者等于预定值时,则(211)设定市电与蓄电池组供电控制信号PA4为0,设置放电标志;(212)测量负载取样电压PB2,并设置PWM脉宽初始值;(213)判断负载输出值是否大于负载输出门限电压下限值;当负载输出值小于负载输出门限下限值VLD1时,原来的PWM脉宽值加一,并取代原PWM脉宽值,然后重新运行步骤(213),当负载输出值大于负载输出门限下限值VLD1时,判断负载输出值是否小于负载输出门限电压上限值VLD2,如果大于输出门限电压上限值VLD2,则调整原来的PWM脉宽值减一,并取代原PWM脉宽值,然后重新运行步骤(213),如果小于输出门限电压上限值 VLD2,则输出恒定的PWM值;判断电池放电标志1,即discharge_fg1,是否等于1,当discharge_fg1不等于1,则判断电池当前电压值VBA1是否大于电池放电电量显示标志电压1DBA1,当VBA1大于DBA1时,则设定电量显示指示函数PA0~PA3为1,跳至运行步骤(212);当VBA1小于或者等于DBA1时,则设定discharge_fg1为1;当discharge_fg1等于1,则判断电池放电标志2,即discharge_fg2,是否等于1,当discharge_fg2不等于1,则判断电池当前电压值VBA1是否大于电池放电电量显示标志电压2DBA2,当电池当前电压值VBA1大于电池放电电量显示标志电压2DBA2时,则设定电量显示指示函数PA0~PA2为1,PA3为0,跳至运行步骤(212);当电池当前电压值VBA1小于或者等于电池放电电量显示标志电压2DBA2时,则设定discharge_fg2为1;当discharge_fg2等于1,则判断电池放电标志3,即discharge_fg3,是否等于1,当discharge_fg3不等于1,则判断电池当前电压值VBA1是否大于电池放电电量显示标志电压3DBA3,当电池当前电压值VBA1大于电池放电电量显示标志电压3DBA3时,则设定电量显示指示函数PA0和PA1为1,PA2和PA3为0,跳至运行步骤(212);当电池当前电压值VBA1小于或者等于电池放电电量显示标志电压3DBA3时,则设定discharge_fg3为1;当discharge_fg3等于1,则判断电池放电标志4,即discharge_fg4,是否等于1,当discharge_fg4不等于1,则判断电池当前电压值VBA1是否大于电池放电电量显示标志电压4DBA4,当电池当前电压值VBA1大于DBA4时,则设定电量显示指示函数PA0为1,PA1~PA3 为0,跳至运行步骤(212);当电池当前电压值VBA1小于或者等于电池放电电量显示标志电压4DBA4时,则设定discharge_fg4为1;当discharge_fg4等于1,则将市电与蓄电池组供电控制信号PA4设为1,电池放电循环计数函数PB3、PB4设为1;    跳转至第二步的判断电池电压检测值PB1是否大于等于预定值的步骤;(22)、充电步骤当检测到的电池电压检测值PB1小于预定值时,则设置市电与蓄电池组供电控制信号PA4等于1,(23)、当市电与蓄电池组供电控制信号PA4等于1时,则读取电池当前电压函数值VBA的值预定次,预定次数必须是大于或等于3次,去掉最大值和最小值后取其平均值为新的电池当前电压函数值VBA值,继续下一步骤;判断电池充电标志1,即charge_fg1,是否等于1,当电池充电标志1不等于1时,则判断电池当前电压函数值VBA是否大于电池充电电量显示标志电压1VB1,当电池当前电压函数值VBA小于VB1时,则设定电量显示指示函数PA0~PA3为0,跳至运行步骤(23);当电池当前电压函数值VBA大于或者等于VB1时,则设置charge_fg1为1;当charge_fg1等于1,则判断电池充电标志2,即charge_fg2,是否等于1,当charge_fg2不等于1,则判断电池当前电压函数值VBA是否大于电池充电电量显示标志电压2VB2,当电池当前电压函数值VBA小于VB2时,则设定电量显示指示函数PA0为1,PA1~PA3为0,跳至运行步骤(23);当电池当前电压函数值VBA大于或者等于VB2时,则设定charge_fg2为1;当charge_fg2等于1,则继续下一步骤;判断电池充电标志3,即charge_fg3,是否等于1, 当charge_fg3不等于1,则判断电池当前电压函数值VBA是否大于电池充电电量显示标志电压3VB3,当电池当前电压函数值VBA小于VB3时,则设定电量显示指示函数PA0和PA1为1,PA2和PA3为0,跳至运行步骤(23);当电池当前电压函数值VBA大于或者等于VB3时,则设定charge_fg3为1;当charge_fg3等于1,则判断电池充电标志4,即charge_fg4,是否等于1,当charge_fg4不等于1,则判断电池当前电压函数值VBA是否大于电池充电电量显示标志电压4VB4,当电池当前电压函数值VBA小于VB4时,则设定电量显示指示函数PA0~PA2为1,PA3为0,跳至运行步骤(23);当电池当前电压函数值VBA大于或者等于VB4时,则设定charge_fg4为1;当charge_fg4等于1,则判断电池充电标志5,即charge_fg5,是否等于1,当charge_fg5不等于1,则判断电池当前电压函数值VBA是否大于18V,当电池当前电压函数值VBA小于18V时,则设定电量显示指示函数PA0~PA3为1,跳至运行步骤(23);当电池当前电压函数值VBA大于或者等于18V时,则设定charge_fg5为1;当charge_fg5等于1,则设定市电与蓄电池组供电控制信号PA4设为0,跳转至第二步的判断电池电压检测值PB1是否大于等于预定值的步骤。
地址 518000 广东省深圳市南山区西丽镇红花岭北区民企科技园2栋2楼