System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及电子产品电源供电,具体涉及一种电源供电和备用电池供电切换和故障检测方法。
技术介绍
1、如说明书附图的图1所示,现有使用备用电池的电子产品,当主电源因异常拔出发生从主电源供电切换到备用电池供电时,如果备用电池电路出现故障,则系统会掉电,无法有效记录故障信息,为此,本专利技术提出一种电源供电和备用电池供电切换和故障检测方法来解决上述问题。
技术实现思路
1、为克服现有技术的缺陷,本专利技术的目的在于提供一种电源供电和备用电池供电切换和故障检测方法,以解决上述
技术介绍
中提出的问题。
2、为达到所述目的,本专利技术的技术方案是这样实现的:一种电源供电和备用电池供电切换和故障检测方法,定义adc1为从主电源供电时adc读到的v2电压值(位于顶部虚线和底部虚线之间的实线路径),adc2为从备用电池供电时adc读到的v2电压值(底部的虚线路径),adc3为q3关闭时主电源通过二极管d1供电时adc读到的v2电压值(顶部的虚线路径);
3、其检测流程为:默认gpio1拉高同时gpio2拉低-q3打开-v2从主电源供电-gpio1拉低同时gpio2拉高-q1打开-v2从备用电池供电,此时如果备用电池电路异常导致没有电压输出,v2也可以通过二极管d1从主电源供电,系统可以正常工作。
4、优选的,由于d1的管压降,v2电压小于v1电压,而v1电压等于v3电压,因此v2电压小于v3电压,则可以根据读到的adc电压值判断备用电池电路是否工作正常。
< ...【技术保护点】
1.一种电源供电和备用电池供电切换和故障检测方法,其特征在于,定义ADC1为从主电源供电时ADC读到的V2电压值(位于顶部虚线和底部虚线之间的实线路径),ADC2为从备用电池供电时ADC读到的V2电压值(底部的虚线路径),ADC3为Q3关闭时主电源通过二极管D1供电时ADC读到的V2电压值(顶部的虚线路径);
2.根据权利要求1所述的一种电源供电和备用电池供电切换和故障检测方法,其特征在于,由于D1的管压降,V2电压小于V1电压,而V1电压等于V3电压,因此V2电压小于V3电压,则可以根据读到的ADC电压值判断备用电池电路是否工作正常。
3.根据权利要求2所述的一种电源供电和备用电池供电切换和故障检测方法,其特征在于,如果工作正常,则切换到备用电池供电后读到的ADC值在ADC2规格范围内。
4.根据权利要求2所述的一种电源供电和备用电池供电切换和故障检测方法,其特征在于,如果工作异常,则切换到备用电池供电后读到的ADC值在ADC3规格范围内。
5.根据权利要求1所述的一种电源供电和备用电池供电切换和故障检测方法,其特征在于,只要设计
6.根据权利要求5所述的一种电源供电和备用电池供电切换和故障检测方法,其特征在于,同时也可以正常记录异常信息。
...【技术特征摘要】
1.一种电源供电和备用电池供电切换和故障检测方法,其特征在于,定义adc1为从主电源供电时adc读到的v2电压值(位于顶部虚线和底部虚线之间的实线路径),adc2为从备用电池供电时adc读到的v2电压值(底部的虚线路径),adc3为q3关闭时主电源通过二极管d1供电时adc读到的v2电压值(顶部的虚线路径);
2.根据权利要求1所述的一种电源供电和备用电池供电切换和故障检测方法,其特征在于,由于d1的管压降,v2电压小于v1电压,而v1电压等于v3电压,因此v2电压小于v3电压,则可以根据读到的adc电压值判断备用电池电路是否工作正常。
3.根据权利要求2所述的一种电源供电和备用电池供电...
【专利技术属性】
技术研发人员:李永永,张金,冯翠萍,牛韬,朱林,
申请(专利权)人:上海三旗通信科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。