一种基于智能用电终端时钟电池欠压的时钟修复方法技术

技术编号:17348955 阅读:70 留言:0更新日期:2018-02-25 16:27
本发明专利技术涉及一种基于智能用电终端时钟电池欠压的时钟修复方法,该方法能够在时钟电池欠压时对智能用电终端时钟进行自动修复,通过采用铁电存储器刷新终端停电时间,使终端上电后时钟能够恢复到一个范围内,随后通过外接电表使终端时钟的恢复到正常范围内,无需人工干预,节省了大量的人力、物力,更加方便实用。

A clock restoration method based on the undervoltage of the smart power terminal clock battery

The invention relates to an intelligent electrical terminal clock battery under clock repair method based on pressure, the method can clock battery undervoltage of intelligent electricity terminal clock automatically repair, refresh the terminal outage time by using a ferroelectric memory, so that the terminal power clock can recover to a range, followed by external clock terminal meter to restore to the normal range, without manual intervention, save a lot of manpower and resources, more convenient and practical.

【技术实现步骤摘要】
一种基于智能用电终端时钟电池欠压的时钟修复方法
本专利技术涉及一种基于智能用电终端时钟电池欠压的时钟修复方法。
技术介绍
随着国家电网公司“全覆盖、全采集、全费控”的不断建设,最早投入运行的一些终端开始出现一些问题,比如时钟电池失效。终端断电后要保持时钟,因而主板上会有一颗时钟电池来给RTC模块供电,但由于电池本身也有自放电以及电池批量以后的合格率问题导致已投运终端会有一定比例电池没电了。如果电池没电,终端在交流电断电后会导致时钟丢失,造成采集终端重新上电后数据存储、任务上报等与时间相关的重要功能都将错乱,导致终端不能正常运行。目前解决该问题主要有两种方法:一是硬件更换,现场更换终端时钟电池,该方法需要生产厂家技术人员赶赴安装现场,还需协调用电客户计划停电、开表箱,还需打开计量铅封,现场还需取电使用焊接工具等,缺点是人工费用高、交通费用高、人力成本高、停电不便、取电不便。另一种是人为发现终端时钟电池失效后,在采集系统主站上发起终端对时命令,将时间校正过来,此法存在发现不及时、终端计量数据丢失,需人工干预等问题。
技术实现思路
本专利技术所要解决的技术问题是针对现有技术的现状,提供一种能够自动修复时钟的基于智能用电终端时钟电池欠压的时钟修复方法。本专利技术解决上述技术问题所采用的技术方案为:一种基于智能用电终端时钟电池欠压的时钟修复方法,其特征在于包括以下步骤:S1:智能用电终端正常供电时,智能用电终端内的铁电存储时钟存铁电,并在每单位时间t1内存铁电,刷新停电时间;S2:智能用电终端停电后,对智能用电终端上电,并执行下一步;S3:判断时钟电池电压U是否高于n,若U>n,执行步骤S4;否则,执行步骤S7;S4:时钟电池不欠压,并执行下一步;S5:判断智能用电终端的时间t是否在m1至m2之间的时间段内,若是,执行步骤S6;否则,执行步骤S8;S6:智能用电终端时间正常;S7:时钟电池欠压,并执行下一步;S8:智能用电终端时间异常,读取智能用电终端内铁电储存时钟所存储的停电时间tc与智能用电终端时间t进行简单对时,并进行下一步;S9:智能用电终端时间t为铁电储存时钟所存储的停电时间tc;S10:智能用电终端外接电表,并判断智能用电终端是否抄读到外接电表的时间,若是,执行步骤S11;否则,返回执行步骤S9;S11:智能用电终端抄读每个档案的电表时间,并判断档案中m3时间段后即合法时间内的电表时间个数i,若i>2,执行步骤S18;否则,执行步骤S12;S12:若i=1时,即档案中合法电表时间ta为一个,执行步骤S13;否则,执行步骤S15;S13:智能用电终端的时间t与合法电表时间ta进行比较,若|t-ta|>j,则执行步骤S14;否则,返回执行步骤S9;S14:智能用电终端时间t修正为该当前合法电表时间ta;S15:若i=2时,即档案中合法电表时间为两个,执行步骤S16;否则,返回执行步骤S9;S16:取合法电表时间的平均值tp并与智能用电终端时间t进行比较,若|t-tp|>k,则执行步骤S17;否则,返回执行步骤S9;S17:智能用电终端时间t修正为该合法电表时间的平均值tp;S18:取档案中合法电表时间的平均值ts,其中,该ts是去掉合法电表时间最大值和合法电表时间最小值后的平均值,并将该合法电表时间的平均值ts与智能用电终端时间t进行比较,若|t-ts|>s,则执行步骤S19;否则,返回执行步骤S9;S19:智能用电终端时间t修正为该合法电表时间的平均值ts。优选地,在步骤S1中,t1取值为1min。优选地,在步骤S3中,n取值为2V。优选地,在步骤S5中,m1取为2000年1月2日,m2取为2035年1月1日。优选地,步骤S11中,m3为2017年6月5日。优选地,在步骤S13中,j=1h。优选地,在步骤S16中,k=1h。优选地,在步骤S19中,s=1h。与现有技术相比,本专利技术的优点在于:该基于智能用电终端时钟电池欠压的时钟修复方法,能够在时钟电池欠压时对智能用电终端时钟进行自动修复,通过采用铁电存储器刷新终端停电时间,使终端上电后时钟能够恢复到一个范围内,随后通过外接电表使终端时钟的恢复到正常范围内,无需人工干预,节省了大量的人力、物力,更加方便实用。附图说明图1为本专利技术实施例的基于智能用电终端时钟电池欠压的时钟修复方法的控制流程图。具体实施方式以下结合附图实施例对本专利技术作进一步详细描述。如图1所示,本专利技术实施例的基于智能用电终端时钟电池欠压的时钟修复方法,包括以下步骤:S1:智能用电终端正常供电时,智能用电终端内的铁电存储时钟存铁电,并在每单位时间t1即1min内存铁电,刷新停电时间;S2:智能用电终端停电后,对智能用电终端上电,并执行下一步;S3:判断时钟电池电压U是否高于n,若U>n,执行步骤S4;否则,执行步骤S7;其中,n取值为2V,则若U>2V,执行步骤S4;否则,执行步骤S7;S4:时钟电池不欠压,并执行下一步;S5:判断智能用电终端的时间t是否在m1至m2之间的时间段内,若是,执行步骤S6;否则,执行步骤S8;其中,m1取为2000年1月2日,m2取为2035年1月1日,即智能用电终端时间t是在2000年1月2日至2035年1月1日之间的,则认为智能用电终端时间正常;否则,智能用电终端时间异常;S6:智能用电终端时间正常;S7:时钟电池欠压,并执行下一步;S8:智能用电终端时间异常,读取智能用电终端内铁电储存时钟所存储的停电时间tc与智能用电终端时间t进行简单对时,并进行下一步;S9:智能用电终端时间t为铁电储存时钟所存储的停电时间tc;S10:智能用电终端外接电表,并判断智能用电终端是否抄读到外接电表的时间,若是,执行步骤S11;否则,返回执行步骤S9;S11:智能用电终端抄读每个档案的电表时间,并判断档案中m3时间段后即合法时间内的电表时间个数i,若i>2,执行步骤S18;否则,执行步骤S12;其中,本实施例中,m3取值为2017年6月5日,即将档案中2017年6月5日后的电表时间为合法电表时间;S12:若i=1时,即档案中合法电表时间ta为一个,执行步骤S13;否则,执行步骤S15;S13:智能用电终端的时间t与合法电表时间ta进行比较,若|t-ta|>j,则执行步骤S14;否则,返回执行步骤S9;其中,本实施例中,j=1h,即若|t-ta|>1h,执行步骤S14;S14:智能用电终端时间t修正为该当前合法电表时间ta;S15:若i=2时,即档案中合法电表时间为两个,执行步骤S16;否则,返回执行步骤S9;S16:取合法电表时间的平均值tp并与智能用电终端时间t进行比较,若|t-tp|>k,则执行步骤S17;否则,返回执行步骤S9;其中,本实施例中,k=1h,若|t-tp|>1h,则执行步骤S17;S17:智能用电终端时间t修正为该合法电表时间的平均值tp;S18:取档案中合法电表时间的平均值ts,其中,该ts是去掉合法电表时间最大值和合法电表时间最小值后的平均值,并将该合法电表时间的平均值ts与智能用电终端时间t进行比较,若|t-ts|>s,则执行步骤S19;否则,返回执行步骤S9;其中,本实施例中,s=1h,若|t-ts|>1h,则执行步骤S19;S19:智能用电终端时间t本文档来自技高网...
一种基于智能用电终端时钟电池欠压的时钟修复方法

【技术保护点】
一种基于智能用电终端时钟电池欠压的时钟修复方法,其特征在于包括以下步骤:S1:智能用电终端正常供电时,智能用电终端内的铁电存储时钟存铁电,并在每单位时间t1内存铁电,刷新停电时间;S2:智能用电终端停电后,对智能用电终端上电,并执行下一步;S3:判断时钟电池电压U是否高于n,若U>n,执行步骤S4;否则,执行步骤S7;S4:时钟电池不欠压,并执行下一步;S5:判断智能用电终端的时间t是否在m1至m2之间的时间段内,若是,执行步骤S6;否则,执行步骤S8;S6:智能用电终端时间正常;S7:时钟电池欠压,并执行下一步;S8:智能用电终端时间异常,读取智能用电终端内铁电储存时钟所存储的停电时间tc与智能用电终端时间t进行简单对时,并进行下一步;S9:智能用电终端时间t为铁电储存时钟所存储的停电时间tc;S10:智能用电终端外接电表,并判断智能用电终端是否抄读到外接电表的时间,若是,执行步骤S11;否则,返回执行步骤S9;S11:智能用电终端抄读每个档案的电表时间,并判断档案中m3时间段后即合法时间内的电表时间个数i,若i>2,执行步骤S18;否则,执行步骤S12;S12:若i=1时,即档案中合法电表时间ta为一个,执行步骤S13;否则,执行步骤S15;S13:智能用电终端的时间t与合法电表时间ta进行比较,若|t‑ta|>j,则执行步骤S14;否则,返回执行步骤S9;S14:智能用电终端时间t修正为该当前合法电表时间ta;S15:若i=2时,即档案中合法电表时间为两个,执行步骤S16;否则,返回执行步骤S9;S16:取合法电表时间的平均值tp并与智能用电终端时间t进行比较,若|t‑tp|>k,则执行步骤S17;否则,返回执行步骤S9;S17:智能用电终端时间t修正为该合法电表时间的平均值tp;S18:取档案中合法电表时间的平均值ts,其中,该ts是去掉合法电表时间最大值和合法电表时间最小值后的平均值,并将该合法电表时间的平均值ts与智能用电终端时间t进行比较,若|t‑ts|>s,则执行步骤S19;否则,返回执行步骤S9;S19:智能用电终端时间t修正为该合法电表时间的平均值ts。...

【技术特征摘要】
1.一种基于智能用电终端时钟电池欠压的时钟修复方法,其特征在于包括以下步骤:S1:智能用电终端正常供电时,智能用电终端内的铁电存储时钟存铁电,并在每单位时间t1内存铁电,刷新停电时间;S2:智能用电终端停电后,对智能用电终端上电,并执行下一步;S3:判断时钟电池电压U是否高于n,若U>n,执行步骤S4;否则,执行步骤S7;S4:时钟电池不欠压,并执行下一步;S5:判断智能用电终端的时间t是否在m1至m2之间的时间段内,若是,执行步骤S6;否则,执行步骤S8;S6:智能用电终端时间正常;S7:时钟电池欠压,并执行下一步;S8:智能用电终端时间异常,读取智能用电终端内铁电储存时钟所存储的停电时间tc与智能用电终端时间t进行简单对时,并进行下一步;S9:智能用电终端时间t为铁电储存时钟所存储的停电时间tc;S10:智能用电终端外接电表,并判断智能用电终端是否抄读到外接电表的时间,若是,执行步骤S11;否则,返回执行步骤S9;S11:智能用电终端抄读每个档案的电表时间,并判断档案中m3时间段后即合法时间内的电表时间个数i,若i>2,执行步骤S18;否则,执行步骤S12;S12:若i=1时,即档案中合法电表时间ta为一个,执行步骤S13;否则,执行步骤S15;S13:智能用电终端的时间t与合法电表时间ta进行比较,若|t-ta|>j,则执行步骤S14;否则,返回执行步骤S9;S14:智能用电终端时间t修正为该当前合法电表时间ta;S15:若i=2时,即档案中合法电表时间为两个,执行步骤S16;否则...

【专利技术属性】
技术研发人员:姚正文邹连明袁志民
申请(专利权)人:宁波三星医疗电气股份有限公司
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1