[发明专利]一种被动型CPT原子钟的温控参数自整定方法及装置无效
申请号: | 201210226029.2 | 申请日: | 2012-07-03 |
公开(公告)号: | CN102799102A | 公开(公告)日: | 2012-11-28 |
发明(设计)人: | 田原;邓威;程苗瑞;张奕;赵劼成;顾思洪 | 申请(专利权)人: | 华中科技大学 |
主分类号: | G04F5/14 | 分类号: | G04F5/14;H03L7/26 |
代理公司: | 武汉宇晨专利事务所 42001 | 代理人: | 王敏锋 |
地址: | 430074 湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 被动 cpt 原子钟 温控 参数 方法 装置 | ||
1.一种被动型CPT原子钟的温控参数自整定方法,其特征在于,包括以下步骤:
步骤1、采集原子蒸汽泡(1)和VCSEL(2)的温度信息,并转换成对应的数字温度信息传递到微控制器(10);
步骤2、微控制器(10)对原子蒸汽泡(1)和VCSEL(2)的数字温度信息进行滤波处理;
步骤3、计算经过滤波处理后的原子蒸汽泡(1)的数字温度信息与原子蒸汽泡温度设置点所对应的数字量的差值,对该差值进行PID运算,对PID运算后的结果进行PWM和Δ-Σ调制,利用PWM和Δ-Σ调制后的结果控制加热丝(15)进行加热;计算经过滤波处理后的VCSEL(2)的数字温度信息与VCSEL温度设置点所对应的数字量的差值,对该差值进行PID运算,对PID运算后的结果进行PWM和Δ-Σ调制,利用PWM和Δ-Σ调制后的结果控制TEC(16)进行制冷;
步骤4、对原子蒸汽泡的温控PID参数值进行自整定;对VCSEL的温控PID参数值进行自整定。
2.根据权利要求1所述的一种被动型CPT原子钟的温控参数自整定方法,其特征在于,所述的步骤1包括以下步骤:
步骤1.1、将第一热敏电阻(3)设置于原子蒸汽泡(1)处,将第二热敏电阻(4)设置在VCSEL(2)处;
步骤1.2、将第一热敏电阻(3)采集的信息依次通过第一惠斯通电桥(5)和第一仪表放大器(7)传送到模数转换器(9)进行转换后得到原子蒸汽泡(1)的数字温度信息;将第二热敏电阻(4)采集的信息依次通过第二惠斯通电桥(6)和第二仪表放大器(8)传送到模数转换器(9)进行转换后得到VCSEL(2)的数字温度信息;
步骤1.3、模数转换器(9)将原子蒸汽泡(1)的数字温度信息和VCSEL(2)的数字温度信息传送到微控制器(10)。
3.根据权利要求2所述的一种被动型CPT原子钟的温控参数自整定方法,其特征在于,所述的步骤2中的滤波处理是基于卡尔曼滤波。
4.根据权利要求1所述的一种被动型CPT原子钟的温控参数自整定方法,其特征在于,所述的步骤4中的对原子蒸汽泡的温控PID参数值进行自整定包括以下步骤:
步骤4.1、基于LabVIEW开发平台的上位机(19)判断能否采集到反映原子蒸汽泡温度变化的数据,若能,则以波形图的形式进行跟踪显示,并进入步骤4.2;若不能,则等待直至超时,并输出错误提示,结束自整定;
步骤4.2、初始化原子蒸汽泡的温控PID参数值的扫描起点和扫描终点,发送原子蒸汽泡PID初始值至微控制器(10),初始化原子蒸汽泡最优P、I、D值为零值,将原子蒸汽泡P值初始化为原子蒸汽泡P值扫描起点,原子蒸汽泡P值以固定步长增加之后发送原子蒸汽泡P值至微控制器(10),微控制器(10)在原子蒸汽泡P值下进行控温;
步骤4.3、对采集到的原子蒸汽泡温度数据进行计数,当计数点数达到计数设定值时,计算计数设定值内的所有原子蒸汽泡温度数据与原子蒸汽泡温度设置点所对应的数字量的差值的平方和;
步骤4.4、以固定步长增加原子蒸汽泡P值,判断原子蒸汽泡P值是否为原子蒸汽泡P值扫描终点,若是,则将步骤4.3中差值的平方和最小时对应的原子蒸汽泡P值设为原子蒸汽泡最优P值,并将原子蒸汽泡最优P值发送至微控制器(10),微控制器(10)在原子蒸汽泡最优P值下进行控温,进入步骤4.5;若不是,则将原子蒸汽泡P值发送至微控制器(10),微控制器(10)在原子蒸汽泡P值下进行控温并返回步骤4.3;
步骤4.5、将原子蒸汽泡I值初始化为原子蒸汽泡I值扫描起点,原子蒸汽泡I值以固定步长增加之后发送原子蒸汽泡I值至微控制器(10),微控制器(10)在原子蒸汽泡最优P值和原子蒸汽泡I值下进行控温;
步骤4.6、对采集到的原子蒸汽泡温度数据进行计数,当计数点数达到计数设定值时,计算计数设定值内的所有原子蒸汽泡温度数据与原子蒸汽泡温度设置点所对应的数字量的差值的平方和;
步骤4.7、以固定步长增加原子蒸汽泡I值,判断原子蒸汽泡I值是否为原子蒸汽泡I值扫描终点,若是,则将步骤4.6中差值的平方和最小时对应的原子蒸汽泡I值设为原子蒸汽泡最优I值,并将原子蒸汽泡最优I值发送至微控制器(10),微控制器(10)在原子蒸汽泡最优P值和原子蒸汽泡最优I值下进行控温,进入步骤4.8;若不是,则将原子蒸汽泡I值发送至微控制器(10),微控制器(10)在原子蒸汽泡最优P值和原子蒸汽泡I值下进行控温并返回步骤4.6;
步骤4.8、将原子蒸汽泡D值初始化为原子蒸汽泡D值扫描起点,原子蒸汽泡D值以固定步长增加之后发送原子蒸汽泡D值至微控制器(10),微控制器(10)在原子蒸汽泡最优P值、原子蒸汽泡最优I值和原子蒸汽泡D值下进行控温;
步骤4.9、对采集到的原子蒸汽泡温度数据进行计数,当计数点数达到计数设定值时,计算计数设定值内的所有原子蒸汽泡温度数据与原子蒸汽泡温度设置点所对应的数字量的差值的平方和;
步骤4.10、以固定步长增加原子蒸汽泡D值,判断原子蒸汽泡D值是否为原子蒸汽泡D值扫描终点,若是,则将步骤4.9中差值的平方和最小时对应的原子蒸汽泡D值设为原子蒸汽泡最优D值,并将原子蒸汽泡最优D值发送至微控制器(10),微控制器(10)在原子蒸汽泡最优P值、原子蒸汽泡最优I值和原子蒸汽泡最优D值下进行控温,进入步骤4.11;若不是,则将原子蒸汽泡D值发送至微控制器(10),微控制器(10)在原子蒸汽泡最优P值、原子蒸汽泡最优I值和原子蒸汽泡D值下进行控温并返回步骤4.9;
步骤4.11、计算当前原子蒸汽泡的温控最优PID参数值与原子蒸汽泡的温控前最优PID参数值的差值,若差值小于设定值,则结束原子蒸汽泡的温控PID参数值的自整定,否则,返回步骤4.2。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学,未经华中科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210226029.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:钢筋混凝土框架梁无损拆除施工方法
- 下一篇:熨平板和摊铺机