[发明专利]一种压控温度补偿晶体振荡器有效
申请号: | 201611130337.X | 申请日: | 2016-12-09 |
公开(公告)号: | CN106603011B | 公开(公告)日: | 2019-12-27 |
发明(设计)人: | 黄显核;刘东;付玮 | 申请(专利权)人: | 电子科技大学 |
主分类号: | H03B5/04 | 分类号: | H03B5/04 |
代理公司: | 51220 成都行之专利代理事务所(普通合伙) | 代理人: | 温利平 |
地址: | 611731 四川省成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 温度 补偿 晶体振荡器 | ||
1.一种压控温度补偿晶体振荡器,包括压控晶体振荡器、温度传感器、ARM控制单元,所述的压控晶体振荡器中只有一个负载变容二极管;
首先获取二元函数fs=g(T,V);计算机控制压控晶体振荡器的温箱到不同的温度点T1,T2,T3,……,Tm,计算机通过ARM控制单元读取温度传感器采集的温箱温度即压控晶体振荡器的环境温度T1,T2,T3,……,Tm,在每个温度点,计算机通过ARM控制单元输出依次输出压控电压V1,V2,V3,……,Vn到压控晶体振荡器的负载变容二极管上,通过频率计测得m组输出频率为f11,f12,f13,……,f1n;f21,f22,f23,……,f2n;f31,f32,f33,……,f3n;……;fm1,fm2,fm3,……,fmn;其中,第i个温度点,依次输出的压控电压V1,V2,V3,……,Vn得到的一组输出频率为fi1,fi2,fi3,……,fin,这样得到以下数组:
根据上述数组即得到的m组输出频率以及对应的环境温度T、压控电压V进行二元函数拟合,得到二元函数:
fs=g(T,V)
其中,fs为压控温度补偿晶体振荡器输出频率;
然后将二元函数导入ARM控制单元中;
其特征在于,还包括一个调试/工作开关;
在使用时,首先进入调试状态,调试/工作开关将用户输出的控制电压一方面输入到压控晶体振荡器作为压控电压,另一方面也输入到ARM控制单元,同时,调试/工作开关断开ARM控制单元输出的压控电压;
用户连续调节控制电压,使得压控温度补偿晶体振荡器输出频率连续变化,以便于找到用户需要的频率,当达到需要频率后,进入工作模式;此时ARM控制单元分以下三步工作:
第一步:采集控制电压V0,同时采集此时刻的环境温度T0;
第二步:根据二元函数fs=g(T,V),计算得到此时的频率为f0=g(T0,V0);
第三步:调试/工作开关断开用户输出,同时,将ARM控制单元输出的压控电压V0′输入到压控晶体振荡器作为压控电压;压控电压V0′根据二元函数fs=g(T,V),依据当前的环境温度T0′计算出来,即将第二步计算得到的频率f0以及当前的环境温度T0′代入公式f0=g(T0′,V0′)中,计算得到压控电压V0′;
当前的环境温度T0′变化时,通过公式f0=g(T0′,V0′),计算得到需要加载的压控电压V0′,同时将压控电压V0′加载在压控晶体振荡器上,从而实现温度补偿。
2.根据权利要求1所述的晶体振荡器,其特征在于,还包括一工作模式开关以及开关k1、k2、k3,具有两种工作模式:
(1)、工作模式1
工作模式开关使开关k1接通,用户输出的控制电压直接输入到ARM控制单元,使开关k2断开,截断用户输出的控制电压到压控晶体振荡器,使开关k3接通,使ARM控制单元输出的压控电压输入到压控晶体振荡器;
先建立一个控制电压V0与输出频率f0的对应函数关系,采用线性关系;假设此关系为f0=h(V0),则使用时,先根据f0=h(V0)计算得到需要输出频率为f0,再通过温度传感器获取当前环境温度T0;然后将f0作为fs,T0作为T代入二元函数fs=g(T,V)中,通过函数f0=g(T0,V0)计算出V,即得到需要加载在压控晶体振荡器控端上的压控电压V0′,再将压控电压V0′加载在压控晶体振荡器压控端上,则得到需要输出的频率;由于f0=h(V0)是连续的,则输出频率也是连续的,可以控制电压V0的大小来寻找需要的频率;
(2)、工作模式2
工作模式开关使能调试/工作开关;在工作模式2下,先进入调试态,调试/工作开关使开关k1断开,使开关k2接通,将用户输出的控制电压V0一方面输入到压控晶体振荡器作为压控电压,另一方面也输入到ARM控制单元,同时,调试/工作开关使开关k3断开,从而断开ARM控制单元输出的压控电压V0′;
用户连续调节控制电压V0,使得压控温度补偿晶体振荡器输出频率连续变化,以便于找到用户需要的频率,当达到需要频率后,进入工作模式;此时ARM控制单元分以下三步工作:
第一步:采集控制电压V0,同时采集此时刻的环境温度T0;
第二步:根据二元函数fs=g(T,V),计算得到此时的频率为f0=g(T0,V0),即将T0,V0作为T、V代入得到频率fs,即f0;
第三步:调试/工作开关使开关k1、k2断开,从而断开用户输出,同时,调试/工作开关使开关k3接通,将ARM控制单元输出的压控电压V0′输入到压控晶体振荡器作为压控电压;压控电压V0′根据二元函数fs=g(T,V),依据当前的环境温度T0′计算出来,即将第二步计算得到的频率f0以及当前的环境温度T0′代入公式f0=g(T0′,V0′)中,计算得到压控电压V0′;
当前的环境温度T0′变化时,通过公式f0=g(T0′,V0′),计算得到需要加载的压控电压V0′,同时将压控电压V0′加载在压控晶体振荡器上,输出频率为fout即用户需要的频率,从而实现温度补偿。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611130337.X/1.html,转载请声明来源钻瓜专利网。