[发明专利]一种波特率校准方法、装置及系统有效
申请号: | 201110387529.X | 申请日: | 2011-11-29 |
公开(公告)号: | CN103138677A | 公开(公告)日: | 2013-06-05 |
发明(设计)人: | 吴镲 | 申请(专利权)人: | 江苏林洋电子股份有限公司 |
主分类号: | H03B5/04 | 分类号: | H03B5/04 |
代理公司: | 深圳中一专利商标事务所 44237 | 代理人: | 张全文 |
地址: | 226200 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 波特率 校准 方法 装置 系统 | ||
技术领域
本发明属于抄表领域,尤其涉及一种波特率校准方法、装置及系统。
背景技术
在电力系统中,通信必不可少,特别是在低压集中抄表系统中的电能表、采集器、集中抄表终端之间的载波和通信,其通信质量要求高,要求在宽温度范围内能保证足够的成功率和准确率。
目前普遍的做法是采用高成本、温度系数好的微处理器加外部晶体振荡器构成波特率发生系统,但这种方式成本高,并且还会受到晶体振荡器老化等因素导致校准不精确。
发明内容
本发明实施例的目的在于提供一种波特率校准方法,旨在解决目前校准波特率成本高、容易受环境影响导致校准不精确的问题。
本发明实施例是这样实现的,一种波特率校准方法,所述方法包括下述步骤:
获取工频中的多个过零点,并记录捕获时间和过零计数值;
根据所述过零计数值计算参考周期,并根据所述参考周期和所述捕获时间计算振荡误差;
根据所述振荡误差对波特率进行补偿,以校准波特率。
本发明实施例的另一目的在于提供一种波特率校准装置,所述装置包括:
零点获取单元,用于获取工频中的多个过零点,并记录捕获时间及过零计数值;
计算单元,用于根据所述过零计数值计算参考周期,并根据所述参考周期和所述捕获时间计算振荡误差;
误差补偿单元,用于根据所述振荡误差对波特率进行补偿,以校准波特率。
本发明实施例的另一目的在于提供一种包含上述波特率校准装置的波特率发生器。
在本发明实施例中,通过获取工频过零点计算振荡误差,并根据该振荡误差对波特率定时器进行补偿,实现自动校准,有效降低成本,提高校准精度。
附图说明
图1为本发明第一实施例提供的波特率校准方法的实现流程图;
图2为本发明第二实施例提供的波特率校准方法的实现流程图;
图3为本发明第三实施例提供的波特率校准方法的实现流程图;
图4为本发明实施例提供的波特率校准装置的结构图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明实施例通过获取工频过零点计算振荡误差,并根据该振荡误差对波特率进行补偿,实现自动校准。
图1示出本发明第一实施例提供的波特率校准方法的实现流程,为了便于说明,仅示出了与本发明相关的部分。
作为本发明一实施例,该波特率校准方法包括下述步骤:
在步骤S101中,获取工频中的多个过零点,并记录捕获时间和过零计数值;
在步骤S102中,根据过零计数值计算参考周期,并根据参考周期和捕获时间计算振荡误差;
在步骤S103中,根据振荡误差对波特率进行补偿,以校准波特率。
在本发明实施例中,通过获取工频过零点计算振荡误差,并根据该振荡误差对波特率定时器进行补偿,实现自动校准,有效降低成本,提高校准精度。
图2示出了本发明第二实施例提供的波特率校准方法的实现流程,详述如下:
在步骤S201中,启动过零点捕获;
初始化后,判断是否进入预设的校准波特率的固定周期Cycle(该周期包括采样阶段和计算、补偿阶段),若否,则返回重新判断,直到进入该校准波特率的周期Cycle,捕获控制器启动过零点捕获中断,将波特率校准状态标记为已进入过零点采样状态。
在步骤S202中,捕获工频中的过零点,并相应记录捕获时间;
在本发明实施例中,当进入到过零点采样状态后,开始进行过零点捕获,当捕获到每一个过零点时,相应记录对应的捕获时间点(即捕获时间)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏林洋电子股份有限公司,未经江苏林洋电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110387529.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种具有新型视窗的吸尘器地刷
- 下一篇:背包防盗报警装置