激光陀螺专用控制芯片的温度采集功能实现

激光陀螺专用控制芯片的温度采集功能实现

ID:31283774

大小:56.25 KB

页数:6页

时间:2019-01-08

激光陀螺专用控制芯片的温度采集功能实现_第1页
激光陀螺专用控制芯片的温度采集功能实现_第2页
激光陀螺专用控制芯片的温度采集功能实现_第3页
激光陀螺专用控制芯片的温度采集功能实现_第4页
激光陀螺专用控制芯片的温度采集功能实现_第5页
资源描述:

《激光陀螺专用控制芯片的温度采集功能实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、激光陀螺专用控制芯片的温度采集功能实现摘要:简要分析了温度实时采集与补偿在激光陀螺控制中的原理和作用;介绍了激光陀螺专用控制芯片的功能和特性、1-WIRE总线数字温度传感器DS18B20的结构和原理;通过对多片温度传感器连接在激光陀螺专用控制芯片上进行实际测试,成功验证了陀螺控制芯片的温度采集模块与温度传感器构成的温度测量系统的测温功能。关键词:温度补偿陀螺控制芯片DS18B20测温系统二频机抖激光陀螺作为惯性导航的理想器件,还具有启动时间短、可靠性高、寿命长等特点。但在高低温变化的工程化应用过程中,陀螺内在的温度特性对陀螺各方面带来的影响制约了陀螺性能的进一步提高,因此,实现温度漂移的

2、实时补偿就很有必要。而要进行实时的温度补偿,就必须实时地进行陀螺内部的温度测量。二频机抖激光陀螺专用控制芯片便包含了温度采集模块,笔者在实验室利用DS18B20数字温度传感器与陀螺专用控制芯片连接,成功实现了芯片的温度采集功能。1温度对激光陀螺的影响和温度补偿的作用温度对激光陀螺的影响主要表现在以下几个方面:从热源来说,陀螺工作时,自身要发热,需要几个小时才能达到平衡,而且在环境温度等条件发生变化时,温度场将变得更为复杂,也更难平衡,所以陀螺自身温度变化与环境温度变化都将影响陀螺的性能;从物理特性来说,气体的折射率、材料的导热系数、光学器件的光学性质也会发生变化;从几何特征来说,器件的热

3、胀冷缩、弯曲变形都可造成光路发生变化,谐振系统损耗增加;最后温度场的变化引起气流流场的变化,使两臂的放电电流出现不平衡,加剧了朗谬尔流效应带来的零偏影响。这些变化都将影响激光陀螺的输出。温度几乎影响到物性参数、几何变形、气体流场等所有因数[1],如对于温度影响气体的折射率,由L=nXL可知,折射率的波动将影响总的光程长,最终将影响标度因数,从而影响到零偏。温度对激光陀螺零偏的影响主要表现在以下三个方面:温度变化、温度梯度与温变速率[2]。实时温度补偿减小了温度变化对零偏的影响,提高了激光陀螺的精度和性能,通过加入温度补偿前(图1)后(图2)零偏曲线可说明[3]:加入补偿后,温度在一定范围

4、内变化时,陀螺零偏大幅减小,陀螺精度提高了数倍。2陀螺控制芯片激光陀螺主要工作部分是环形激光器和控制电路。机抖激光陀螺专用控制芯片将激光陀螺的抖动控制、稳频控制、稳流控制、光强采集、温度采集、信号放大、倍频、鉴相、滤波等模块集成到一个芯片上,将激光陀螺的某些重要性能(例如信号处理)采用硬件电路实现,大大减小了信号延时,提高了激光陀螺的可靠性和实用性。芯片集成温度采集模块的主要功能是:通过该模块用户可以设置外部温度传感器DS18B20的数量(1-10),同时可以对某个与设定ID号相同的DS18B20执行采集该传感器的温度。当完成一个采集过程后(即获得传感器的温度值),模块将发出一个中断信号

5、。芯片工作过程如下:芯片装入系统中,接外部时钟信号、复位信号以及其他信号;上电后,时钟管理模块产生片内需要的时钟和复位信号;复位后,CPU通过ROM中的Bootloader启动程序引导,通过SPI口将外部Flash中的用户程序读入片内8KBSRAM中实现程序加载。加载完成后,程序指针无条件跳转到片内8KBSRAM起始地址处;系统芯片的CPU通过用户程序和温度传感器DS18B20接口能够查找到外部连接的指定型号DS18B20(注:每片DS18B20有自己特定的ID号),并读取该传感器温度值;芯片对数据信息的处理可以通过串口输出到计算机上显示出来。温度模块工作过程:用户程序首先将外部器件的I

6、D写入相应的地址,并设置好器件数目,最后将DS_START寄存器置“FF”来启动模块。当完成一个采集过程后(也就是已经获得所有传感器的温度值),模块将发出一个中断信号。执行中断程序读取温度值时,为了防止用户中断响应时间太长,用户读数据前,可以判断DS_BUSY是否为0,如为1则表示本次中断响应无效。3数字温度传感器DS18B20C4]在试验中用到的单片化温度传感器的型号是MAXIM公司的DS18B20,有如下特点:单线接口,只有一根信号线与CPU连接;不需要备份电源,可通过信号线供电,电源电压范围从〜5V;传送串行数据,不需要外部元件;温度测量范围从-55°C〜+125°C,-10〜+8

7、5°C时测量精为土。C;用户可自设定非易失性的报警上下限值;报警搜索命令可以识别哪片DS18B20温度超限;通过编程可实现9〜12位的数字值读数方式(出厂时被设置为12位);在和750ms内将温度值转化9位和12位的数字量;零功耗等待;现场温度直接以“一线总线”的数字方式传输,大大提高了系统的抗干扰性。DS18B20封装和内部结构如图3:4编程流程初始化:第一步,设置器件ID,低8位无须设置;第二步,设置器件数目;第三步,启动工作,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。