基于外部晶振的时钟校正方法、装置及电能表

    公开(公告)号:CN116192101A

    公开(公告)日:2023-05-30

    申请号:CN202310027715.5

    申请日:2023-01-09

    Abstract: 本发明涉及一种基于外部晶振的时钟校正方法、装置及电能表。其中,基于外部晶振的时钟校正方法,包括步骤:在外部晶振处于正常工作状态时,获取内部振荡器在外部晶振的单位计数值下对应的第一计数值;获取外部晶振的第一频率和内部振荡器的第二频率,并根据第一频率和第二频率,得到第二计数值;根据第一计数值和第二计数值,对内部振荡器进行校正。上述方法,在外部晶振处于正常工作状态时,采用控制器的内部振荡器作为系统时钟,然后获取内部振荡器在外部晶振的单位计数值下对应的第一计数值,根据第一计数值以及理论的第二计数值,对内部振荡器进行校正,能够提高电能表上电的响应速度,提高时钟的准确度,且在外部晶振停振时,电能表仍然正常运行。

    基于特定特征码的低功耗唤醒方法

    公开(公告)号:CN113660714A

    公开(公告)日:2021-11-16

    申请号:CN202110872128.7

    申请日:2021-07-30

    Abstract: 本发明公开了一种基于特定特征码的低功耗唤醒方法,包括以下步骤:步骤1、将信号接收模块连接到控制模块的外部中断引脚上,配置该引脚为上升沿中断触发模式或下降沿中断触发模式,该引脚既作为唤醒判断的触发引脚,同时也是接收特征码信号的接收引脚;然后设备工作在低功耗状态下;步骤2、该外部中断引脚被触发后,转入中断服务函数,开始记录外部中断引脚接收到的信息;步骤3、记录完成后,判断外部中断引脚接收到的信息与预设的特征码是否匹配,如果匹配则唤醒设备,如果不匹配则转至步骤2,等待下一次中断被触发。本发明使用外部中断机制代替定时唤醒机制,大大降低了功耗,同时还突破了通信协议的限制,具有灵活性强、兼容性好的优点。

    基于特定特征码的低功耗唤醒方法

    公开(公告)号:CN113660714B

    公开(公告)日:2024-04-26

    申请号:CN202110872128.7

    申请日:2021-07-30

    Abstract: 本发明公开了一种基于特定特征码的低功耗唤醒方法,包括以下步骤:步骤1、将信号接收模块连接到控制模块的外部中断引脚上,配置该引脚为上升沿中断触发模式或下降沿中断触发模式,该引脚既作为唤醒判断的触发引脚,同时也是接收特征码信号的接收引脚;然后设备工作在低功耗状态下;步骤2、该外部中断引脚被触发后,转入中断服务函数,开始记录外部中断引脚接收到的信息;步骤3、记录完成后,判断外部中断引脚接收到的信息与预设的特征码是否匹配,如果匹配则唤醒设备,如果不匹配则转至步骤2,等待下一次中断被触发。本发明使用外部中断机制代替定时唤醒机制,大大降低了功耗,同时还突破了通信协议的限制,具有灵活性强、兼容性好的优点。

    电能表周期冻结数据的快速查询方法

    公开(公告)号:CN116719845B

    公开(公告)日:2023-11-10

    申请号:CN202310983991.9

    申请日:2023-08-07

    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

    Abstract: 本发明公开了一种基于模块的单片机程序升级方法,涉及单片机软件开发领域。步骤为:步骤1、将程序按功能划分成多个模块;步骤2、各模块的构成均包括模块内部代码和模块外部代码;模块内部代码包括功能函数和查找函数;模块外部代码用于通过调用查找函数的方式来调用功能函数;步骤3、为模块划分内存;步骤4、编译各模块:对于各个模块,分别将模块的内部代码和该模块需要调用的其它模块的模块外部代码编译在一起成为模块程序;步骤5、将编译后的模块程序写入该模块对应的内存空间;步骤6、升级时,只重新编译需要升级的模块。本发明可以在不影响代码的可执行性、可读性和可编译性的情况下,减小程序升级的数据量,缩短升级需要的时间。

    电能表及用采终端误差计算方法
    6.
    发明公开

    公开(公告)号:CN118938115A

    公开(公告)日:2024-11-12

    申请号:CN202411273029.7

    申请日:2024-09-11

    Abstract: 本发明公开了一种电能表及用采终端误差计算方法,属于测量电变量领域。本方法包括:实时计算各时间段的计量准确率矢量,并将计量准确率矢量以行的形式加入到计量准确率矩阵中,当计量准确率矩阵的行数超出预设值时,对计量准确率矩阵以行为单位进行聚类,将元素数量最多的类簇所对应的行构成目标矩阵,再从目标矩阵中提取出分表准确率矩阵,以分表准确率矩阵所代表的分表准确率平面与全1平面的距离最小为原则进行迭代计算,得到总表准确率,继而得到总表、分表的误差。本发明通过聚类筛选出较为集中的数据,然后通过迭代估计准确地计算出总表失准误差、分表误差和线损,解决了在总表失准的情况下,线损参数和分表误差估计不准的问题。

    谐波分析方法
    8.
    发明公开

    公开(公告)号:CN114859120A

    公开(公告)日:2022-08-05

    申请号:CN202210683887.3

    申请日:2022-06-17

    Abstract: 本发明公开了一种谐波分析方法,以固定采样频率进行采样,还包括以下步骤:步骤1、根据采样信号计算信号的工作频率估计值;步骤2、根据工作频率的估计值动态调整采样窗口长度;步骤3、根据工作频率估计值、采样频率、采样窗口长度和谐波分析范围计算初始角度向量和增量角度向量;步骤4、缓存长度一段采样信号作为计算输入信号,计算输入信号的与初始角度向量的长度相等;根据计算输入信号、初始角度向量和增量角度向量计算出谐波分析范围内的谐波含量。本发明突破了常规FFT方法数据点数的限制,解决了常规方法在频偏情况下结果不准确的问题,同时还具有硬件成本低、不影响电能计量、运算量低、计算速度快、易于工程实现等优点。

    谐波分析方法
    10.
    发明授权

    公开(公告)号:CN114859120B

    公开(公告)日:2023-09-15

    申请号:CN202210683887.3

    申请日:2022-06-17

    Abstract: 本发明公开了一种谐波分析方法,以固定采样频率进行采样,还包括以下步骤:步骤1、根据采样信号计算信号的工作频率估计值;步骤2、根据工作频率的估计值动态调整采样窗口长度;步骤3、根据工作频率估计值、采样频率、采样窗口长度和谐波分析范围计算初始角度向量和增量角度向量;步骤4、缓存长度一段采样信号作为计算输入信号,计算输入信号的与初始角度向量的长度相等;根据计算输入信号、初始角度向量和增量角度向量计算出谐波分析范围内的谐波含量。本发明突破了常规FFT方法数据点数的限制,解决了常规方法在频偏情况下结果不准确的问题,同时还具有硬件成本低、不影响电能计量、运算量低、计算速度快、易于工程实现等优点。

Patent Agency Ranking