首页> 中国专利> 一种恒温晶体振荡器频率校准方法、装置及系统

一种恒温晶体振荡器频率校准方法、装置及系统

摘要

本发明涉及一种恒温晶体振荡器频率校准方法、装置及系统。读取预先设置的测试条件,并写入晶体振荡器,读取晶体振荡器在不同测试条件下的输出频率,对测试条件与输出频率的关系数组进行最小二乘法曲线拟合得到关于二者的多项式函数,利用多项式函数,计算晶体振荡器的校准频率对应的测试条件,将所述校准频率对应的测试条件写入晶体振荡器,读取晶体振荡器在校准频率对应的测试条件下的输出校准频率,对输出校准频率进行验证,若输出校准频率满足频率准确度范围,则校准结束;否则,调整多项式函数的系数后,继续执行。本发明能够自动完成恒温晶体振荡器频率校准,减少测量误差,实现自动、精确校准频率、提高生产效率的目的。

著录项

  • 公开/公告号CN104143961A

    专利类型发明专利

  • 公开/公告日2014-11-12

    原文格式PDF

  • 申请/专利权人 广东大普通信技术有限公司;

    申请/专利号CN201410360260.X

  • 发明设计人 李坤然;

    申请日2014-07-25

  • 分类号H03B5/04;

  • 代理机构北京品源专利代理有限公司;

  • 代理人胡彬

  • 地址 523808 广东省东莞市松山湖科技产业园区北部工业城中小科技企业创业园13-16栋

  • 入库时间 2023-12-17 02:04:05

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2022-03-25

    专利权人的姓名或者名称、地址的变更 IPC(主分类):H03B 5/04 专利号:ZL201410360260X 变更事项:专利权人 变更前:广东大普通信技术有限公司 变更后:广东大普通信技术股份有限公司 变更事项:地址 变更前:523808 广东省东莞市松山湖科技产业园区北部工业城中小科技企业创业园13-16栋 变更后:523000 广东省东莞市松山湖园区工业东路24号5栋401室、402室

    专利权人的姓名或者名称、地址的变更

  • 2018-01-19

    授权

    授权

  • 2014-12-10

    实质审查的生效 IPC(主分类):H03B5/04 申请日:20140725

    实质审查的生效

  • 2014-11-12

    公开

    公开

说明书

技术领域

本发明涉及晶体振荡器技术领域,尤其涉及一种恒温晶体振荡器频率校准 方法、装置及系统。

背景技术

目前,恒温晶体振荡器的频率准确度校准是采用人工操控测试设备进行, 通过手工改变晶体振荡器的温度值改变其频率输出,然后人为确定是否达到在 晶体的频率准确度范围内。这种通过人工调试改变晶体振荡器频率参数的方式 不够科学、不够精确,很容易造成频率准确度不准或者人为选择误差,导致恒 温晶体振荡器没有达到其要求的输出精度,甚至无法持续保证稳定输出;除此 之外,生产效率低下,也是人工调试的极大弊端,远远不能满足恒温晶体振荡 器的高性能指标。

发明内容

本发明的目的在于提出一种恒温晶体振荡器频率校准方法、装置及系统, 能够自动完成恒温晶体振荡器频率校准,减少测量误差,实现自动、精确校准 频率、提高生产效率的目的。

为达此目的,本发明采用以下技术方案:

一种恒温晶体振荡器频率校准方法,包括:

S1、读取预先配置的测试条件,写入晶体振荡器;

S2、读取晶体振荡器在不同测试条件下的输出频率;

S3、对测试条件与输出频率的关系数组进行最小二乘法曲线拟合得到关于 测试条件与输出频率的多项式函数;

S4、利用多项式函数,计算晶体振荡器的校准频率对应的测试条件;

S5、将所述校准频率对应的测试条件写入晶体振荡器,输出校准频率,实 现校准;

其中,所述测试条件包括模拟的晶体振荡器工作的温度值。

其中,所述步骤S1、读取预先配置的测试条件,写入晶体振荡器;和步骤 S2、读取晶体振荡器在不同测试条件下的输出频率;包括:

读取预先配置的温度起始值,写入晶体振荡器,获得晶体振荡器的初次输 出频率,具体为:读取预先配置的温度起始值,至烧钟稳定后,将温度起始值 写入晶体振荡器;多次采集晶体振荡器在温度起始值条件下的输出频率;利用 中位值平均滤波法对输出频率处理,获得晶体振荡器的初次输出频率;

将温度起始值按照温度步长递加后,写入晶体振荡器,依次得到晶体振荡 器在不同温度下的输出频率。

其中,在所述步骤S3、对测试条件与输出频率的关系数组进行最小二乘法 曲线拟合得到关于测试条件与输出频率的多项式函数之前,还包括:对测试条 件与输出频率的关系数组进行过滤筛选。

其中,所述步骤S4、利用多项式函数,计算晶体振荡器的校准频率对应的 测试条件,具体为:根据晶体振荡器的校准频率,利用多项式函数,计算出校 准频率对应的温度;

所述步骤S5、将所述校准频率对应的测试条件写入晶体振荡器,输出校准 频率,实现校准,包括:

将所述校准频率对应的温度写入晶体振荡器,读取晶体振荡器在该温度下 的输出校准频率;

若所述输出校准频率满足频率准确度范围,则校准结束,并将所述校准频 率对应的温度参数写入晶体振荡器;否则,调整步骤S3中的多项式函数的系数 后,后续步骤依次执行,若连续循环5次调整步骤S3中的多项式函数的系数仍 未使输出校准频率满足频率准确度范围,则返回步骤2,后续步骤依次执行;

若返回步骤2连续循环3次仍未使输出校准频率满足频率准确度范围,则 校准失败,结束校准。

一种恒温晶体振荡器频率校准装置,包括:

系统配置及写入单元,用于读取预先配置的测试条件,写入晶体振荡器;

数据采集单元,用于读取晶体振荡器在不同测试条件下的输出频率;

数据处理单元,用于对测试条件与输出频率的关系数组进行最小二乘法曲 线拟合得到关于测试条件与输出频率的多项式函数;

校准参数单元,用于利用多项式函数,计算晶体振荡器的校准频率对应的 测试条件;

校准及验证单元,用于将所述校准频率对应的测试条件写入晶体振荡器, 输出校准频率,实现校准;

其中,所述测试条件包括模拟的晶体振荡器工作的温度值。

其中,所述系统配置及写入单元、和数据采集单元,具体用于:读取预先 配置的温度起始值,写入晶体振荡器,获得晶体振荡器的初次输出频率,具体 为:读取预先配置的温度起始值,至烧钟稳定后,将温度起始值写入晶体振荡 器;多次采集晶体振荡器在温度起始值条件下的输出频率;利用中位值平均滤 波法对输出频率处理,获得晶体振荡器的初次输出频率;

将温度起始值按照温度步长递加后,写入晶体振荡器,依次得到晶体振荡 器在不同温度下的输出频率。

其中,还包括数据筛选单元,用于对测试条件与输出频率的关系数组进行 过滤筛选。

其中,所述校准参数单元,具体用于:根据晶体振荡器的校准频率,利用 多项式函数,计算出校准频率对应的温度;

所述校准及验证单元,具体用于:

将所述校准频率对应的温度写入晶体振荡器,读取晶体振荡器在该温度下 的输出校准频率;

若所述输出校准频率满足频率准确度范围,则校准结束,并将所述校准频 率对应的温度参数写入晶体振荡器;否则,调整数据处理单元中的多项式函数 的系数后,后续单元依次执行,若连续循环5次调整数据处理单元中的多项式函 数的系数仍未使输出校准频率满足频率准确度范围,则返回数据采集单元,后 续单元依次执行;

若返回数据采集单元连续循环3次仍未使输出校准频率满足频率准确度范 围,则校准失败,结束校准。

一种恒温晶体振荡器频率校准系统,包括:测试硬件设备、及通过通信接 口与测试硬件设备连接的PC机;

所述PC机,用于读取预先设置的测试条件,控制测试硬件设备将测试条件 写入晶体振荡器,读取测试硬件设备返回的晶体振荡器在不同测试条件下的输 出频率,对测试条件与输出频率的关系数组进行最小二乘法曲线拟合得到关于 测试条件与输出频率的多项式函数,利用多项式函数,计算晶体振荡器的校准 频率对应的测试条件,将所述校准频率对应的测试条件通过控制测试硬件设备 写入晶体振荡器,读取测试硬件设备返回的晶体振荡器在校准频率对应的测试 条件下的输出校准频率,验证实现校准;

所述测试硬件设备,用于接收PC机读取的预先配置的测试条件,并写入晶 体振荡器,采集晶体振荡器在不同测试条件下的输出频率反馈给PC机,以及用 于接收PC机发送的校准频率对应的测试条件,并写入晶体振荡器,采集晶体振 荡器在校准频率对应的测试条件下的输出校准频率反馈给PC机;

其中,所述测试条件包括模拟的晶体振荡器工作的温度值。

有益效果:

本发明所述的一种恒温晶体振荡器频率校准方法、装置及系统。其方法包 括:首先读取预先设置的测试条件,并将测试条件写入晶体振荡器,读取晶体 振荡器在不同测试条件下的输出频率,对测试条件与输出频率的关系数组进行 最小二乘法曲线拟合得到关于测试条件与输出频率的多项式函数,利用多项式 函数,计算晶体振荡器的校准频率对应的测试条件,将所述校准频率对应的测 试条件写入晶体振荡器,读取晶体振荡器在校准频率对应的测试条件下的输出 校准频率,对输出校准频率进行验证,若输出校准频率满足频率准确度范围, 则校准结束,并将所述校准频率对应的温度参数写入晶体振荡器;否则,调整 多项式函数的系数后,继续执行。本发明能够自动完成恒温晶体振荡器频率校 准,减少测量误差,实现自动、精确校准频率、提高生产效率的目的。

附图说明

图1是本发明实施例1提供的一种恒温晶体振荡器频率校准方法的流程图。

图2是本发明实施例2提供的一种恒温晶体振荡器频率校准装置的结构示 意图。

图3是本发明实施例3提供的一种恒温晶体振荡器频率校准系统的结构示 意图。

图中:

1-PC机;2-测试硬件设备。

具体实施方式

下面结合附图并通过具体实施方式来进一步说明本发明的技术方案。

实施例1:

图1是本发明实施例1提供的一种恒温晶体振荡器频率校准方法的流程图。 如图1所示,本发明所述的一种恒温晶体振荡器频率校准方法,包括:

S1、读取预先配置的测试条件,写入晶体振荡器;

S2、读取晶体振荡器在不同测试条件下的输出频率;

S3、对测试条件与输出频率的关系数组进行最小二乘法曲线拟合得到关于 测试条件与输出频率的多项式函数;

S4、利用多项式函数,计算晶体振荡器的校准频率对应的测试条件;

S5、将所述校准频率对应的测试条件写入晶体振荡器,输出校准频率,实 现校准;

其中,所述测试条件包括模拟的晶体振荡器工作的温度值。

首先,读取预先设置的晶体振荡器的测试条件,然后将测试条件写入晶体 振荡器,获得晶体振荡器在不同测试条件下的输出频率,对测试条件与输出频 率的关系数组进行最小二乘法曲线拟合得到关于测试条件与输出频率的多项式 函数。利用多项式函数,计算晶体振荡器的校准频率对应的测试条件,将所述 校准频率对应的测试条件写入晶体振荡器,读取晶体振荡器在校准频率对应的 测试条件下的输出校准频率,对输出校准频率进行验证,若输出校准频率满足 频率准确度范围,则校准结束,并将所述校准频率对应的温度参数写入晶体振 荡器;否则,调整多项式函数的系数后,继续执行。本发明能够自动完成恒温 晶体振荡器频率校准,减少测量误差,实现自动、精确校准频率、提高生产效 率的目的。

所述步骤S1、读取预先配置的测试条件,写入晶体振荡器;和步骤S2、读 取晶体振荡器在不同测试条件下的输出频率;包括:

读取预先配置的温度起始值,写入晶体振荡器,获得晶体振荡器的初次输 出频率,具体为:读取预先配置的温度起始值,至烧钟稳定后,将温度起始值 写入晶体振荡器;多次采集晶体振荡器在温度起始值条件下的输出频率;利用 中位值平均滤波法对输出频率处理,获得晶体振荡器的初次输出频率;

将温度起始值按照温度步长递加后,写入晶体振荡器,依次得到晶体振荡 器在不同温度下的输出频率。

由于晶体振荡器在不同模拟的工作温度下,其输出频率不同。通过向晶体 振荡器写入不同的模拟的工作温度,得到在不同模拟的工作温度下的输出频率。 具体过程为:首先,向晶体振荡器写入温度起始值,得到在该温度起始值条件 下的初次输出频率,然后在温度起始值的基础上加一个步长,将加一个步长后 的温度写入晶体振荡器,读取输出频率;然后继续再加一个步长,写入晶体振 荡器,读取输出频率,依次循环,至少十次以上,得到关于温度与输出频率的 二维关系数组。通过最小二乘法对温度与输出频率的关系数组进行曲线拟合, 得到关于二者的多项式函数。然后,利用多项式函数,根据晶体振荡器的校准 频率,反推得到所述校准频率对应的温度,然后将该温度写入晶体振荡器,使 得晶体振荡器输出校准频率。需要说明的是,温度起始值为常温,所述烧钟稳 定,指晶体振荡器通电到稳定工作所需的时间,一般地,不同的晶体振荡器的 烧钟稳定所需的时间不同,在本发明中,烧钟稳定时间为40分钟。

在所述步骤S3、对测试条件与输出频率的关系数组进行最小二乘法曲线拟 合得到关于测试条件与输出频率的多项式函数之前,还包括:对测试条件与输 出频率的关系数组进行过滤筛选。根据晶体振荡器本身频率输出特性,当某个 关系数组远离频率输出特性出现异常时,进行剔除,譬如,当晶体振荡器输出 频率与温度成递增的线性关系时,当某个关系数组远离此线性曲线时,则剔除。 其目的为保留有用的、接近真实的关系数组,有利于后续对关系数组曲线拟合 寻找到最逼近的多项式函数。

所述步骤S4、利用多项式函数,计算晶体振荡器的校准频率对应的测试条 件,具体为:根据晶体振荡器的校准频率,利用多项式函数,计算出校准频率 对应的温度;利用上述拟合出的关于晶体振荡器的写入温度与输出频率的多项 式函数,根据晶体振荡器需要调整的校准频率,进行反推得出校准频率对应的 工作温度。然后将该工作温度写入晶体振荡器,使晶体振荡器输出校准频率。 理想的,该校准频率为调整后的校准频率,但是考虑到各种因素的影响,需要 对该输出校准频率进行验证,是否满足准确对范围。

所述步骤S5、将所述校准频率对应的测试条件写入晶体振荡器,输出校准 频率,实现校准,包括:

将所述校准频率对应的温度写入晶体振荡器,读取晶体振荡器在该温度下 的输出校准频率;

若所述输出校准频率满足频率准确度范围,则校准结束,并将所述校准频 率对应的温度参数写入晶体振荡器;否则,调整步骤S3中的多项式函数的系数 后,后续步骤依次执行,若连续循环5次调整步骤S3中的多项式函数的系数仍 未使输出校准频率满足频率准确度范围,则返回步骤2,后续步骤依次执行;

若返回步骤2连续循环3次仍未使输出校准频率满足频率准确度范围,则 校准失败,结束校准。需要说明的是,需要对晶体振荡器在校准频率对应的温 度下的输出校准频率进行校验,若晶体振荡器的输出校准频率满足频率准确度 范围,则校准结束,否则,需返回步骤S3调整多项式函数的系数后,后续步骤 依次执行,若调整多项式函数的系数后,所得到的晶体振荡器的输出校准频率依 然不满足频率准确度范围,则继续返回步骤S3调整多项式函数的系数,若连续 循环5次调整步骤S3中的多项式函数的系数仍未使输出校准频率满足频率准确 度范围,说明有可能在数据采集时出现问题,则需返回步骤2重新采集数据, 后续步骤依次执行;若返回步骤2连续循环3次仍未使输出校准频率满足频率 准确度范围,则校准失败,结束校准。

综上所述,可见,本发明所述的一种恒温晶体振荡器频率校准方法,能够 自动完成恒温晶体振荡器频率校准,减少测量误差,实现自动、精确校准频率、 提高生产效率的目的。

实施例2:以下为本发明实施例的装置实施例,本发明的方法实施例、装置 实施例、系统实施例属于同一构思,在装置实施例、系统实施例中未详尽描述 的细节内容,可以参考上述方法实施例。图2是本发明实施例2提供的一种恒 温晶体振荡器频率校准装置的结构示意图。如图2所示,本发明所述的一种恒 温晶体振荡器频率校准装置,包括:

系统配置及写入单元,用于读取预先配置的测试条件,写入晶体振荡器;

数据采集单元,用于读取晶体振荡器在不同测试条件下的输出频率;

数据处理单元,用于对测试条件与输出频率的关系数组进行最小二乘法曲 线拟合得到关于测试条件与输出频率的多项式函数;

校准参数单元,用于利用多项式函数,计算晶体振荡器的校准频率对应的 测试条件;

校准及验证单元,用于将所述校准频率对应的测试条件写入晶体振荡器, 输出校准频率,实现校准;

其中,所述测试条件包括模拟的晶体振荡器工作的温度值。

通过系统配置及写入单元,读取预先设置的晶体振荡器的测试条件,并将 测试条件写入晶体振荡器,然后通过数据采集单元获得晶体振荡器在不同测试 条件下的输出频率,通过数据处理单元对测试条件与输出频率的关系数组进行 最小二乘法曲线拟合得到关于测试条件与输出频率的多项式函数,通过校准参 数单元,计算晶体振荡器的校准频率对应的测试条件,将所述校准频率对应的 测试条件写入晶体振荡器,读取晶体振荡器在校准频率对应的测试条件下的输 出校准频率,通过校准及验证单元对输出校准频率进行验证,若输出校准频率 满足频率准确度范围,则校准结束,并将所述校准频率对应的温度参数写入晶 体振荡器;否则,调整多项式函数的系数后,继续执行。本发明能够自动完成 恒温晶体振荡器频率校准,减少测量误差,实现自动、精确校准频率、提高生 产效率的目的。

所述系统配置及写入单元、和数据采集单元,具体用于:读取预先配置的 温度起始值,写入晶体振荡器,获得晶体振荡器的初次输出频率,具体为:读 取预先配置的温度起始值,至烧钟稳定后,将温度起始值写入晶体振荡器;多 次采集晶体振荡器在温度起始值条件下的输出频率;利用中位值平均滤波法对 输出频率处理,获得晶体振荡器的初次输出频率;

将温度起始值按照温度步长递加后,写入晶体振荡器,依次得到晶体振荡 器在不同温度下的输出频率。

还包括数据筛选单元,用于对测试条件与输出频率的关系数组进行过滤筛 选。

所述校准参数单元,具体用于:根据晶体振荡器的校准频率,利用多项式 函数,计算出校准频率对应的温度;

所述校准及验证单元,具体用于:

将所述校准频率对应的温度写入晶体振荡器,读取晶体振荡器在该温度下 的输出校准频率;

若所述输出校准频率满足频率准确度范围,则校准结束,并将所述校准频 率对应的温度参数写入晶体振荡器;否则,调整数据处理单元中的多项式函数 的系数后,后续单元依次执行,若连续循环5次调整数据处理单元中的多项式函 数的系数仍未使输出校准频率满足频率准确度范围,则返回数据采集单元,后 续单元依次执行;

若返回数据采集单元连续循环3次仍未使输出校准频率满足频率准确度范 围,则校准失败,结束校准。

实施例3:以下为本发明实施例的系统实施例,本发明的方法实施例、装置 实施例、系统实施例属于同一构思,在装置实施例、系统实施例中未详尽描述 的细节内容,可以参考上述方法实施例。图3是本发明实施例3提供的一种恒 温晶体振荡器频率校准系统的结构示意图。如图3所示,本发明所述的一种恒 温晶体振荡器频率校准系统,包括:测试硬件设备2、及通过通信接口与测试硬 件设备2连接的PC机1;

所述PC机1,用于读取预先设置的测试条件,控制测试硬件设备2将测试 条件写入晶体振荡器,读取测试硬件设备2返回的晶体振荡器在不同测试条件 下的输出频率,对测试条件与输出频率的关系数组进行最小二乘法曲线拟合得 到关于测试条件与输出频率的多项式函数,利用多项式函数,计算晶体振荡器 的校准频率对应的测试条件,将所述校准频率对应的测试条件通过控制测试硬 件设备2写入晶体振荡器,读取测试硬件设备2返回的晶体振荡器在校准频率 对应的测试条件下的输出校准频率,验证实现校准;

所述测试硬件设备2,用于接收PC机1读取的预先配置的测试条件,并写 入晶体振荡器,采集晶体振荡器在不同测试条件下的输出频率反馈给PC机1, 以及用于接收PC机1发送的校准频率对应的测试条件,并写入晶体振荡器,采 集晶体振荡器在校准频率对应的测试条件下的输出校准频率反馈给PC机1;

其中,所述测试条件包括模拟的晶体振荡器工作的温度值。

可见,本发明所述的一种恒温晶体振荡器频率校准系统,包括PC机1、及 通过通信接口连接的测试硬件设备2,该系统通过集成恒温晶体振荡器的测试硬 件设备2与PC机1,能够自动完成恒温晶体振荡器频率校准的测试步骤,高效 智能地自动计算测试数据,包括自动精确设定恒温晶体振荡器的测试条件,无 误差读取恒温晶体振荡器在测试条件下返回的测试数据,自动数据过滤与筛选, 智能判断递归完成频率校准过程,并最终通过控制测试硬件设备2向恒温晶体 振荡器写入校准频率对应的测试条件。实现自动、精确校准频率目的,减少人 为参与,极大提高生产测试效率。

综上所述,本发明所述的一种恒温晶体振荡器频率校准方法、装置及系统, 是根据恒温晶体振荡器的频率输出特性,采用迭代算法,通过通信接口,控制 测试硬件设备2自动完成测试流程的相关控制,并且实时采集测试硬件设备2 的回传数据。通过回传数据在PC机1上绘制测试恒温晶振的频率输出特性曲线, 同时智能过滤与处理数据,并根据得到的数据,进行频率调整幅度计算,完成 频率调整处理流程。整个恒温晶体振荡器测试过程基本是系统自动完成,达到 减少测量误差,提高生产效率的目的。校准流程如下,当恒温晶体振荡器已经 正常放置到测试硬件设备2后,开始测试流程:根据当前加载的恒温晶体振荡 器,PC机1与测试硬件设备2通过通信方式,自动控制测试硬件设备2向晶体 振荡器写入频率校准参数初值,即测试条件;接着PC机1自动启动数据采集模 式,自动采集通过测试硬件设备2反馈回来的恒温晶体振荡器在不同测试条件 下的实时输出频率数据,数据采集完成;通过曲线拟合出关于晶体振荡器的频 率输出特性曲线,根据需要校准的频率范围,将校准输出频率对应的测试参数 写入晶体振荡器,完成频率准确度校准;同时,系统进入数据筛选与智能判断 模式,将最终满足频率准确度范围的测试参数写入晶体振荡器。

以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局 限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本 发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护 范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号