一种星载铷钟的控温电路的制作方法

文档序号:9809900阅读:483来源:国知局
一种星载铷钟的控温电路的制作方法
【技术领域】
[0001]本发明涉及一种星载铷钟控温电路,属于卫星导航技术领域。
【背景技术】
[0002]星载铷钟作为导航卫星的关键单机,产品的性能指标将直接决定卫星导航的精度范围,星载铷钟的性能至关重要。
[0003]星载铷钟产品受温度影响很大,对于卫星应用需求的不断提高,更高指标星载铷钟工程需求更加迫切,随着产品指标越来越高,温度影响极其敏感,温度变化将严重影响高指标星载铷钟的I OMHz输出频率,对整机长期的频率稳定度影响十分重要。
[0004]目前星载铷钟产品采用一般模拟的控温电路方式,该电路方式存在控温精度有限、控温范围不宽、控温灵敏度不高的问题,但随着卫星导航技术的不断发展,卫星对星载铷钟产品的要求越来越高,星载铷钟产品的精确控温能力将是制约产品性能指标的重要因素之一。
[0005]基于现有的条件,控温方式采用(模拟+数字电路)的方式,存在以下瓶颈问题,现有的宇航级A/D芯片最高位为14位(实际有效位小于14位),无法满足控温精度要求,只有当A/D芯片最高位达到16位,才能通过采用模拟电路+数字电路的方式达到精确控温的能力要求。

【发明内容】

[0006]本发明的技术解决问题是:克服现有技术的不足,提供了一种星载铷钟控温电路及控温方法,即使采用一般位数(12位)的宇航级A/D芯片也能实现精确控温的目的,解决由于宇航级A/D芯片位数限制,而不能实现更高指标铷钟产品精确控温的技术瓶颈。
[0007]本发明的技术解决方案是:
[0008]—种星载铷钟的控温电路,包括:热敏电阻Rt、A/D、D/A、电压选择电路、加热驱动电路、MCU、运放 N1、N2、N3 和 N4;
[0009]热敏电阻Rt敏感星载铷钟的温度,得出的温度电压信号通过运放NI跟随之后输出到运放N3,电压选择电路输出的比较电压通过运放N2跟随之后输出到运放N3,运放N3进行相减操作后得到Vsi_cmp,再通过运放N4进行放大,放大后的信号进行A/D采样,MCU根据A/D采样的输出信号控制电压选择电路的输出,同时,MCU还对A/D采样的输出信号进行扩展,扩展后的信号通过PID控温算法进行处理,再通过D/A输出到加热驱动电路对星载铷钟进行温度控制。
[0010]所述电压选择电路中有并行的k路支路,每个支路均包括一个选通开关和与选通开关匹配的电阻,选通开关为si,i = l,2,…k,当开关Si选通时,电压选择电路对应输出的比较电压 Vsi = 2.5/k*i*lV。
[0011]所述运放N3进行相减操作具体为:将电压选择电路中选通开关Si对应的输出电压¥81 = 2.5/^*1*1¥与热敏电阻肚敏感的温度电压进行求差值,得到¥81_011?。
[0012]通过运放N4进行放大时,运放N4的放大增益与电压选择电路中选通开关数目相同,均为k。
[0013]所述MCU根据A/D采样的输出信号控制电压选择电路的输出,具体为:
[0014]开关初始工作时,将开关Si选通,如果Vsi电压与热敏电阻敏感的温度电压的差值Vsi_cmp < 2.5/k*lV,则MCU将开关si选通;
[0015]如果Vsi选通时,Vsi_cmp>2.5/k*lV或者Vsi_cmp〈0V时,则将选通开关改变为i_l或者i+1,然后再进行比较,直到开关j时,Vsj_cmp <2.5/k*lV,则将此时的开关选通为sj,j
=1,2,."ko
[0016]所述M⑶对A/D采样的输出信号进行扩展具体为:
[0017]扩展后的温度电压信号的实际值为:i*212-(Vsi_cmp)A/D,其中,(Vsi_cmp)A/D为经过放大和A/D处理之后的Vsi_cmp,MCU对A/D采样的输出信号扩展了 m位,2m=k。
[0018]所述D/A采用宇航级的16位芯片。
[0019]本发明与现有技术相比的有益效果是:
[0020](I)本发明采用一般位数(12位)的宇航级A/D芯片也能实现精确控温的目的,解决由于宇航级A/D芯片位数限制,而不能实现更高指标铷钟产品精确控温的技术瓶颈。
[0021](2)本发明中扩展A/D芯片的方法和思路,同样可以应用于其他需要扩展分辨位数的电路。
【附图说明】
[0022]图1本发明电路原理图;
[0023]图2 M⑶控制电压选择电路的逻辑示意图;
[0024]图3电压选择电路原理图;
[0025]图4电压量化区域(k = 16);
【具体实施方式】
[0026]如图1所示,本发明提供了一种星载铷钟的控温电路,包括:热敏电阻Rt、A/D、D/A、电压选择电路、加热驱动电路、MCU、运放N1、N2、N3和N4 ;
[0027]热敏电阻Rt敏感星载铷钟的温度,得出的温度电压信号通过运放NI跟随之后(NI输出)输出到运放N3,电压选择电路输出的比较电压通过运放N2跟随之后(N2输出)输出到运放N3,运放N3进行相减操作后得到Vsi_cmp(N3输出),再通过运放N4进行放大,放大后的信号(N4输出)进行A/D采样,MCU根据A/D采样的输出信号控制电压选择电路的输出,保证温度电压信号处于电压量化区域(图4),同时,MCU还对A/D采样的输出信号进行扩展,扩展后的信号通过PID控温算法进行处理,再通过D/A输出到加热驱动电路对星载铷钟进行温度控制,最后达到精确控温的目的。
[0028]1、温度电压获取电路;
[0029]为了保证温度电压获取电路的准确性,该部分电路供电电源Vref首先需要进行稳压,热敏电阻Rt与精密电阻Rl进行分压,分压结果通过跟随器NI输出。
[0030]2、电压选择电路;
[0031]电压选择电路作为关键电路,由MCU根据A/D采样情况进行判断,控制电压选择电路中相应开关,开关选通后可以提供对应的参考电压。该参考电压保证与实测电压差值在一个量化区域里。
[0032]如图3所示,由于A/D采样芯片电压范围为O?2.5V,如果将电压O?2.5V等分为k份(每一份就是一个量化区域),电压依次为2.5/k*lV,2.5/k*2V,2.5/k*3V,...2.5/k*(k_l )V,2.5/k*kV;电压选择电路中需要提供上述电压值,电压选择电路中有并行的k路支路,每个支路均包括一个选通开关和与选通开关匹配的电阻,设置k个选通开关sI,s2…sk-1,sk,确保每个开关si (1 = 1,2,.._k)选通时,对应输出的参考电压为2.S/l^WlViCU通过开关选通控制算法实现对开关的控制。
[0033]3、相减电路;
[0034]将电压选择电路中选通开关si对应的输出电压Vsi = 2.5/k*i*lV与热敏电阻Rt敏感的温度电压进行求差值,得到Vsi_cmp,这样差值大小范围就在一个量化区域内,如果开关Si选择不恰当,将出现差值绝对值大小超出量化区域值。
[0035]4、放大电路;
[0036]放大电路的功能就是将相减电路的输出信号进行放大,放大增益为k(必须与电压选择电路中所用开关数目相同)。
[0037]5、A/D采样电路;
[0038]利用现有A/D芯片实现对放大后输出信号进行采样,如果选通开关Si选择不当,A/D芯片会出现溢出信号,该信号将输入给MCU,MCU根据开关选通算法,选出合适的开关,保证信号差值在一个量化区域。
[0039]6、MCU控制电路;
[0040]如图2所示,MCU控制部分主要由
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1