- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Labwindows和TMS320F2812热控数据采集系统设计
基于Labwindows和TMS320F2812热控数据采集系统设计
摘要:本文设计了基于Labwindows和TMS320F2812的热控数据采集系统,实现了硬件设计和软件功能。该系统具有多个温度采集通道,可同时采集100个测温点的数据并进行保存,可以实现温度数据的采集和实时显示,热控指令的发送等多种功能。本系统具有可扩展性和可移植性。试验表明该热控数据采集系统达到了预定的要求。
关键词:Labwindows F2812 热控 数据采集
中图分类号:TH74 文献标识码:A 文章编号:1007-9416(2014)09-0171-02
1 引言
航空相机是空中进行地面成像的重要设备,可以进行环境灾害评测、城市规划、国土勘查,以及军事上的侦察和战场效果评估等任务。航空相机的工作环境恶劣,而航空相机是光机电集成的精密设备,尤其是其中的光学系统,对环境的变化敏感,当温度变化剧烈时,光学系统各镜片的间隔以及面型等都会发生变化,从而影响成像质量。因此,现在的航空相机,尤其是长焦距、高分辨率的航空相机,都会采用热控系统,用于对航空相机的内部进行温度控制,确保相机工作在一个相对稳定的内部热环境。而热控系统的设计就需要进行热控试验并进行温度数据的采集和保存。
2 系统设计
衡量热控系统的工作性能需要在热试验时进行数据的采集和分析,以往的热试验数据采集设备都是采用热电偶作为温度反馈元件,由于热电偶的离散性较大,因此需要逐个进行标定,而且热电偶作为模拟输出的传感器,需要采集多路模拟电压值,这样会增加工作量和改进试验的硬件成本。同时采集设备价格昂贵,采购周期长。
本文针对热控试验设计了一种基于DSP和虚拟仪器Labwin-
dows的集成温度试验数据采集和分析系统,具有友好的人机界面,可以实时观察各组件的温度数据并进行统计分析和数据保存,并实时更改热控的控制策略和方法;并且可以根据试验需求方便的增减温度传感器的数量,而其他的硬件系统不需要做出任何改动。这大大节约了试验时间,降低了试验成本。
3 结构构成
系统的结构如图1所示。本系统采用数字式温度传感器DS18B
20U作为测温元件,并使用TMS320F2812作为硬件系统的核心,通过单总线与温度传感器通讯,硬件电路简单,扩展性好,可连接200个以上的温度传感器;上位机程序采用Labwindows/CVI进行编写,界面友好,方便实时观察温度数据以及更改热控策略。
采用温度传感器DS18B20U采集各点的温度数据,通过单总线方式与TMS320F2812(简称F2812)进行通讯,然后2812通过GPIO接口控制继电器,从而控制加热器的启动/停止。2812再通过异步串行接口RS232与PC机通讯,在上位机界面显示热控系统各部分的温度,同时也根据上位机上的热控策略的选择将其发送给2812。
4 硬件构成
系统硬件分为两部分,主控采用TI公司的TMS320F2812,(简称“F2812”)是TI公司研制的数字信号处理器,拥有高处理速度 (150MHz);大存储(18kB的片内RAM,64kB片内FLASH,可扩展 4MB的片外存储空间),丰富外设资源(ADC模块,SPI模块,eCAN 模块等);高效编译环境(支持C和C++语言,编译效率达90%)等众多优点。
温度传感器采用的是DALLAS公司的数字温度传感器DS18B20U,工作温度范围-55~+125℃,分辨率0.0625℃,精度±0.5℃。每个温度传感器都有一个128位的地址,采用三根线连接,在总线上可以方便的增加或减少传感器的数量。
F2812与温度传感器的单总线通讯使用GPIO接口实现,采用2个GPIO引脚就可以连接1路单总线温度传感器,而1路总线上可以连接至少32个温度传感器,这样极大的方便了试验时的温度传感器的调整。
上位机采用PC机作为硬件,上位机程序采用Labwindows软件编写, F2812与上位机之间通过异步串口RS232进行通讯,上位机显示相机各组件的温度信息并将温度数据保存。
5 上位机程序
上位机程序采用NI公司的Labwindows编写,Labwindows是NI公司的创新软件产品 ,可提供便捷、轻松的图形化设计开发集成环境。
上位机的界面如图2所示,程序主要完成了以下功能:
(1)串口原始收发数据的显示;
(2)各热控组件的温度显示;
(3)发送的热控指令;
(4)温度和时间数据以TXT文件的形式自动保存在电脑中;
(5)根据热控试验的需要更改热控的指令并发送;
(6)显示温度随时间的变化曲线。
6 试验验证
本系统用于在某航空相机的热控系统
原创力文档


文档评论(0)