碧波液压网 欢迎你,游客。 登录 注册

基于FPGA的远距离测温器数控系统设计

版权信息:站内文章仅供学习与参考,如触及到您的版权信息,请与本站联系。

  

  

  0 引言

  在一些特殊的科研场所和工业生产单位,出于各种条件限制,仪表往往不能就近测量物体实际温度;而以往所使用的一些传感器在使用时受到各种环境因素的影响,使得传感器测量得到的温度不能精确地反映被测物体的温度。因此,人们需要找寻一种远距离测温器,能够精确测量物体温度,并能实时监控温度数据。

  远距离测温器是一种被动式的温度遥感器,可用于远距离探测物体的温度,在科学研究和工业生产中发挥了重要作用。由于在使用时人们对测温器的测量范围、灵敏度要求很高,同时由于当今遥感仪器的设计越来越趋于低功耗高密度及小型化,因此,要求测温器的数据处理与控制系统具有高可靠性、高分辨率、实时性、体积小等特点。由于FPGA的功能强大,逻辑速度快,可以用多种接口电平与外界通信,可以方便的更新程序以实现多种功能,所以本文采用Altera公司的CycloneⅡ系列的FPGA为核心进行远距离测温器的数控系统设计,实现了系统的多功能和小型化。

  1 系统结构

  远距离测温器的结构框图如图1所示。由红外线探测头、光电转换单元、放大电路、数据采集电路和数据处理与控制系统等功能模块组成。红外探测头用于搜集物体发射出的红外光线,将有用信号传输至较远且适合人操作的地方,最后使用数据处理和控制系统进行控制。

  数据处理与控制系统接收计算机传输的指令,控制系统运行。系统通电后,红外接收天线接收的光信号模拟量经过远距离传输,信号放大后经过A/D模数转换后再送入数据处理和控制系统,由数据处理与控制系统进行数据采集和存储、与计算机的数据通信、工作状态控制。数据处理与控制系统在远距离测温器中处于重要的位置。

  数据采集、数据处理与控制系统电路由FPGA及其外围电路、数据采集系统、电平转换电路、总线接口电路等部分组成,如图2所示。

  FPGA根据系统本身的时序和计算机送入的控制指令,控制数据采集电路完成数据的采集。同时,FPGA内部的可配置软处理核NiosⅡ系统将根据计算机中提供的校准值来修正由前端模拟电路引起的偏差,并由此生成实际误差很小的曲线方程。校准工作完毕后,整个系统既可脱离计算机方便地用于远距离的温度测量,也可以用于联机对物体温度的实时检测,采集到的大量数据提供给计算机作分析用。

  数控系统采用Altera公司的CycloneⅡ系列FPGA中的EP2C8为核心进行设计。CycloneⅡ器件采用90 nm、低K值电介质工艺,通过使硅片面积最小化,可以在单芯片上支持复杂的数字系统。众多可由用户自行定义的I/O管脚有利于系统进行外部扩展。其配置PROM采用Altera公司提供的16 MB的EPCS4串行配置PROM,该配置器件具备在系统编程(ISP)能力和多次编程能力,具有包括ISP和FLASH存储器访问接口等特性。

你没有登陆,无法阅读全文内容

您需要 登录 才可以查看,没有帐号? 立即注册

标签:
点赞   收藏

相关文章

发表评论

请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。

用户名: 验证码:

最新评论