-
公开(公告)号:CN116719845B
公开(公告)日:2023-11-10
申请号:CN202310983991.9
申请日:2023-08-07
Applicant: 烟台东方威思顿电气有限公司
IPC: G06F16/2453 , G06F16/2455
Abstract: 本发明公开了一种电能表周期冻结数据的快速查询方法,属于电数字数据处理领域。该方法步骤包括:步骤1、从所冻结的数据中找到满足以下条件的两个冻结点N1和N2:待查询时标TimerX位于上述N1和N2之间,且N1和N2之间的冻结数据的时标和序号呈线性关系;步骤2、设冻结点N1的时标为TimerN1、序号为NoN1,冻结点N2的时标为TimerN2、序号为NoN2,则根据线性关系得到TimerX对应的序号NoX;步骤3、返回序号NoX对应的冻结数据。本发明解决了原有查询方式无法应对时标不连续递增的问题,同时具有查询效率高等优点。
-
公开(公告)号:CN116136770B
公开(公告)日:2023-06-23
申请号:CN202310426118.X
申请日:2023-04-20
Applicant: 烟台东方威思顿电气有限公司
Abstract: 本发明公开了一种基于模块的单片机程序升级方法,涉及单片机软件开发领域。步骤为:步骤1、将程序按功能划分成多个模块;步骤2、各模块的构成均包括模块内部代码和模块外部代码;模块内部代码包括功能函数和查找函数;模块外部代码用于通过调用查找函数的方式来调用功能函数;步骤3、为模块划分内存;步骤4、编译各模块:对于各个模块,分别将模块的内部代码和该模块需要调用的其它模块的模块外部代码编译在一起成为模块程序;步骤5、将编译后的模块程序写入该模块对应的内存空间;步骤6、升级时,只重新编译需要升级的模块。本发明可以在不影响代码的可执行性、可读性和可编译性的情况下,减小程序升级的数据量,缩短升级需要的时间。
-
公开(公告)号:CN116192101A
公开(公告)日:2023-05-30
申请号:CN202310027715.5
申请日:2023-01-09
Applicant: 烟台东方威思顿电气有限公司 , 烟台东方威思顿电力设备有限公司
Abstract: 本发明涉及一种基于外部晶振的时钟校正方法、装置及电能表。其中,基于外部晶振的时钟校正方法,包括步骤:在外部晶振处于正常工作状态时,获取内部振荡器在外部晶振的单位计数值下对应的第一计数值;获取外部晶振的第一频率和内部振荡器的第二频率,并根据第一频率和第二频率,得到第二计数值;根据第一计数值和第二计数值,对内部振荡器进行校正。上述方法,在外部晶振处于正常工作状态时,采用控制器的内部振荡器作为系统时钟,然后获取内部振荡器在外部晶振的单位计数值下对应的第一计数值,根据第一计数值以及理论的第二计数值,对内部振荡器进行校正,能够提高电能表上电的响应速度,提高时钟的准确度,且在外部晶振停振时,电能表仍然正常运行。
-
公开(公告)号:CN116169956A
公开(公告)日:2023-05-26
申请号:CN202310027729.7
申请日:2023-01-09
Applicant: 烟台东方威思顿电气有限公司 , 烟台东方威思顿电力设备有限公司
Abstract: 本发明涉及一种基于电网频率的时钟校正方法、装置及电能表。其中,基于电网频率的时钟校正方法包括:检测到外部晶振处于停振状态,将内部振荡器配置为控制器的定时器的时钟源;获取电网基准频率,并根据内部振荡器的频率以及电网基准频率,得到第一计数值;通过定时器获取电网的相邻两个同类型边沿对应的第二计数值;根据第一计数值和第二计数值,对内部振荡器进行校正。上述方法相对于传统方法中通过收集各种情况下的晶体数据,然后进行补偿数据的计算占用而言内部存储资源少、校正效率高,同时无需大量额外能耗。
-
公开(公告)号:CN116719845A
公开(公告)日:2023-09-08
申请号:CN202310983991.9
申请日:2023-08-07
Applicant: 烟台东方威思顿电气有限公司
IPC: G06F16/2453 , G06F16/2455
Abstract: 本发明公开了一种电能表周期冻结数据的快速查询方法,属于电数字数据处理领域。该方法步骤包括:步骤1、从所冻结的数据中找到满足以下条件的两个冻结点N1和N2:待查询时标TimerX位于上述N1和N2之间,且N1和N2之间的冻结数据的时标和序号呈线性关系;步骤2、设冻结点N1的时标为TimerN1、序号为NoN1,冻结点N2的时标为TimerN2、序号为NoN2,则根据线性关系得到TimerX对应的序号NoX;步骤3、返回序号NoX对应的冻结数据。本发明解决了原有查询方式无法应对时标不连续递增的问题,同时具有查询效率高等优点。
-
公开(公告)号:CN116136770A
公开(公告)日:2023-05-19
申请号:CN202310426118.X
申请日:2023-04-20
Applicant: 烟台东方威思顿电气有限公司
Abstract: 本发明公开了一种基于模块的单片机程序升级方法,涉及单片机软件开发领域。步骤为:步骤1、将程序按功能划分成多个模块;步骤2、各模块的构成均包括模块内部代码和模块外部代码;模块内部代码包括功能函数和查找函数;模块外部代码用于通过调用查找函数的方式来调用功能函数;步骤3、为模块划分内存;步骤4、编译各模块:对于各个模块,分别将模块的内部代码和该模块需要调用的其它模块的模块外部代码编译在一起成为模块程序;步骤5、将编译后的模块程序写入该模块对应的内存空间;步骤6、升级时,只重新编译需要升级的模块。本发明可以在不影响代码的可执行性、可读性和可编译性的情况下,减小程序升级的数据量,缩短升级需要的时间。
-
公开(公告)号:CN119759736A
公开(公告)日:2025-04-04
申请号:CN202411822814.3
申请日:2024-12-11
Applicant: 烟台东方威思顿电气有限公司
IPC: G06F11/362 , G06F8/33
Abstract: 本发明公开了一种电能表程序的异常定位方法,首先保存异常出现时栈指针、程序计数器和链接寄存器等数据,然后分析这些数据找到与异常相关的函数及函数之间的调用关系,再结合程序的分支集合缩小问题定位的排查范围。本发明根据异常出现时栈内的数据进行分析,能够快速缩小排查范围,降低定位问题的难度,并且不会影响原程序的架构,具有占用资源小的优点。
-
公开(公告)号:CN214895512U
公开(公告)日:2021-11-26
申请号:CN202121616640.7
申请日:2021-07-16
Applicant: 烟台东方威思顿电气有限公司
Abstract: 本实用新型公开了一种经互感器接入式三相四线表,包括第一零线电流检测端子和第二零线电流检测端子,所述第一零线电流检测端子通过锰铜分流片与所述第二零线电流检测端子相连接,所述第二零线电流检测端子与电能表的N相接线端相连接。所述第一零线电流检测端子和第二零线电流检测端子通过零线电流采样电路与计量芯片相连接,所述计量芯片还与微处理器相连接。本实用新型在传统三相四线表的基础上创新性地把两个中线接线端子分开,变成物理分离的两个接线端子,分别用于N线输入、输出,实现了三相表的零线电流测量,能够帮助用户及时发现零线电流异常问题,及时处理,安全用电,且电表改动少,成本低廉,现场接线简单,使用方便。
-
-
-
-
-
-
-