0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

利用A/D+CPLD设计光纤应变信号采集系统

电子设计 作者:电子设计 2018-11-08 08:41 次阅读

电阻应变式传感器是利用金属的电阻应变效应制造的一种测量微小变化量的传感器。应变式传感器是基于测量物体受力变形所产生应变的一种传感器。电阻应变片是电阻应变式传感器的核心部分,直接影响传感器的各种性能指标。电阻应变片的工作原理是金属的应变效应。金属导体的电阻随着它所受机械变形的大小而发生变化的现象,称为金属的电阻应变效应。

在现有飞机强度测试中,普遍采用电阻应变片式的测量原理,对每个强度考核点粘贴一只电阻应变片,在进行试验时,通过读取应变值来获取飞机机体节点的强度情况。普通飞机每架约采用6 000~12 000只应变片,大型飞机会更多,而每只应变片有3根电导线,这样共有数万根导线,占用较大面积、布线繁杂,线路缠绕比较严重,造成测试现场混乱。一旦某一只应变片出现问题,现场查找将非常困难,大幅增加了强度测试的复杂性和周期。

本文采用光纤进行应变信号的传输,以模块化设计,通过模块间级联的方式,使得可采集的应变片路数呈几何倍数增加,将上万根电信号转换成一路或几路光信号进行传输,从测试现场到监控室仅有一根光缆。

而且由于采用模块化设计,一旦某一路信号出现问题,可以直接带电插拔更换,大幅缩短监测过程中查找问题源的周期。通过光纤技术的引入,促进飞机强度监测系统的可靠性和结构优化。

1 系统设计

1.1 结构设计

系统结构如图1所示。组件分为发射端、光纤和接收端3部分。发射端由1级模块、2级模块、3级模块组成。1级模块用于采集应变信号,每个1级模块最多可以采集16路应变信号;2级模块、3级模块用于数据复接和通信,每个2级模块最多可以接16只1级模块,最多可以采集256路应变信号;每个3级模块最多可以接16只二级模块,最多可采集4 096路应变信号。一架飞机最多需要3只3级模块就可以达到采集所有节点的目的,3级模块把采集到的4 096路应力信号转换成光信号通过光纤传输到远端,在远端再通过光电转换转换成电信号并接收、解码、提取、送到上位机进行处理。而且本产品可以根据要采集的应变路数随意增减模块数量,如果要采集几百路应变信号,只需要若干个1级、2级模块,如果采集几十路应变信号,则几个1级模块就可以满足要求,组合自由。如果其中某一模块不能正常工作,可以直接更换而不影响整个系统的工作。

利用A/D+CPLD设计光纤应变信号采集系统

图1 系统结构框图

1.2 部件设计

16路应变信号通过惠斯通桥转换成mV级的电压信号,送到应变信号调理电路,进行线性放大和滤波。多路选择器选择16路中的某一路送到精度为24 bit的高精度A/D转换器,将模拟信号数字化,CPLD接收来自A/D的数字信号,然后发给多路选择器指令,转换到下一路应变信号继续采集,依次循环,直接将所有16路应变信号采集完,完成一个采集周期。CPLD将采集到的16路应变信号转换成串行信号,送到数据发送单元,进行数据传输处理,送给下一级模块。1级模块示意框图如图2所示。

利用A/D+CPLD设计光纤应变信号采集系统

图2 一级模块示意框图

微弱信号的检测,存在以下难点:(1)电桥电压的波动,引起输出的波动。(2)应变片阻值一致性差,造成测量误差。(3)应变片由于温度的补偿不解决,影响电桥输出量不精确。(4)A/D转换器的位数影响,A/D转换位数多,则转换精度高、速率低。反之,则转换精度低、速率高。(5)滤波器设计的准确与否,将决定能否将噪声信号滤除。(6)由于开始悬挂重物时,悬梁臂的抖动,会使输出电压不稳定,从而产生误差。

针对以上问题,文中提出的改进方法如下:(1)采用高精度稳压电源。(2)对应变片进行筛选,采用物理性能相同的应变片。(3)对应变片采用温度补偿装置,并在软件上进行补偿,使温度对应变片的影响降到最低。(4)在满足速率性能指标的前提下尽可能提高A/D转换器的位数,减小量化误差。(5)进一步准确的设计滤波器,将噪声信号充分滤除。(6)延迟一定的时间,等信号稳定后再进行采样。

16路串行数据送到2级模块,CPLD把16路串行信号接收过来,因为每一路串行信号包含16路应变信号,16路串行信号总共含有256路应变数据,CPLD把256路应变数据进行数据复接、数据编码、并串转换等一系列处理,转换成按一定次数排列的串行信号,发送到下一级模块。2级模块原理框图如图3所示。

利用A/D+CPLD设计光纤应变信号采集系统

图3 二级模块示意框图

利用A/D+CPLD设计光纤应变信号采集系统

图4 三级模块示意框图

3级模块原理框图如图4所示。3级模块的原理同2级模块,接收16路2级模块发送过来的应变信号,共有4 096路应变信号,然后通过光模块转换成光信号,通过光纤发送到远端,在远端由接收端进行接收。

接收端原理框图如图5所示。接收端由光模块接收远端发送过来的光信号,转换成电信号送到后续电路进行数据接收、解码等处理,将4 096路应变信号接收,然后根据上位机要求的数据摆放次数依次摆放,在通信接口芯片把应变数据发送到上位机进行应变信号的存储、处理和显示等。

利用A/D+CPLD设计光纤应变信号采集系统

图5 接收端示意框图

2 主要器件选型

2.1 ADC转换器的选择

对于ADC转换器,选取的标准主要取决于采样频率和位数,以及价格、供货周期、应用情况等因素。由于系统模拟信号的通道数比较多,需要选择多通道A/D。系统采用AD公司的AD7490.AD7490是一款12 bit的高速、低功耗的模数转换器,输入信号可以达到1 MHz,有16个通道,单电源2.7~5.25 V供电。采样率可达1 MSample·s-1,在5 V的工作电压下工作频率可达20 MHz,通信接口为高速串行接口SPI。

2.2 CPLD的选择

Altera公司的MAX V系列CPLD具有低电压、低消耗等特点。MAX V系列的特性如表1所示,根据实际需要,选择5M570Z作为产品的控制核心。

利用A/D+CPLD设计光纤应变信号采集系统

3 仿真结果

通过数据采集功能仿真,即AD7490控制器驱动仿真。验证了代码设计满足了设计功能,具体过程如下:模数转换芯片AD7490,正常工作前需要初始化,有3个DUMMY周期。AD7490写周期包括16个ADC时钟,ADC时钟通过系统时钟分频得到,设定ADC工作时钟为10 MHz,系统时钟为20 MHz。

CPLD引脚分配说明如表2所示。

利用A/D+CPLD设计光纤应变信号采集系统

AD7490初始化结果如图6所示。由图6可看出,AD7490在系统时钟有效以后,先进行了3个初始化周期,然后根据需要进行模式设置和采集等操作。

图6 AD7490初始化过程仿真图

AD7490初始化后,会进行数据采集,16通道的AD7490分为3个采集模式,分别是00模式、01模式和11模式。设计采用模式,3个模式都有仿真,ad_mode为模式选择输入管脚。仿真结果如图7所示。

图7 AD7490整个工作过程仿真图

如图7所示,AD7490在初始化后,依次选择3个模式进行仿真,验证结果是正确的,满足设计要求。

4 结束语

利用A/D+CPLD设计了一种应变信号采集系统,用于飞机强度监测试验中,利用光纤作为传输介质,可以长距离传输。得到结论如下:

(1)完成了系统的原理图设计和PCB的绘制,制作了系统的硬件电路板。经过硬件系统的调试,硬件部分达到设计要求,实现了各个模块之间的连接功能。

(2)CPLD采用自顶向下的设计思想,从顶层的系统结构框图入手,将系统分为ADC控制模块、数据处理模块、通信模块。设计中从每一个子模块仿真与测试可知,软件实现满足系统设计要求,CPLD芯片起到主控制器的作用。整个系统从数据采集、传输、存储、发送期间数据稳定。

(3)在软件设计部分,遵循了CPLD设计的基本原则和硬件原则,利用常用的设计技巧,比如:调用双口RAM进行乒乓操作、串并转换以及流水线等操作,以免数据在采集或传输过程中溢出时序逻辑中的竞争和冒险导致数据丢失。处理好时序关系是高速采集系统的中关键,设计中对每个不同的模块添加时序约束,以满足综合布局布线后能达到时序收敛,并处理关键路径的延时处理等。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2550

    文章

    50937

    浏览量

    752752
  • cpld
    +关注

    关注

    32

    文章

    1248

    浏览量

    169285
  • 采集系统
    +关注

    关注

    0

    文章

    168

    浏览量

    20620
收藏 人收藏

    评论

    相关推荐

    采用CPLD技术实现有多种触发方式的120MHz高速A/D采集卡设计

    AD9054 高速AD采集技术已在许多领域得到愈来愈广泛的应用,本文将详细论述采用CPLD技术来实现120MHz高速A
    的头像 发表于 01-07 08:44 6212次阅读
    采用<b class='flag-5'>CPLD</b>技术实现有多种触发方式的120MHz高速<b class='flag-5'>A</b>/<b class='flag-5'>D</b><b class='flag-5'>采集</b>卡设计

    怎么利用FPGA和光纤传输设计高速数字信号传输系统

    在电子设计领域中,通常要对多路宽带信号进行实时采集、处理和传输。传统的信号采集传输系统,采用专用集成电路控制
    发表于 09-02 06:01

    如何利用CPLD技术来设计120MHz高速AD采集卡?

    高速AD采集卡是什么?如何利用CPLD技术来设计120MHz高速A
    发表于 04-12 07:03

    如何利用CPLD来实现对声发射信号采集解决数据的实时传输和存储问题?

    如何利用CPLD来实现对声发射信号采集,来有效解决数据的实时传输和存储问题?
    发表于 04-13 06:28

    如何采用CPLD技术来实现120MHz高速AD采集卡的设计?

    本文将详细论述采用CPLD技术来实现120MHz高速AD采集卡的设计方法,该采集卡具有包括负延迟触发在内的多种触发方式,采用
    发表于 04-30 06:27

    怎么利用AD7892SQ和CPLD设计一个多路信号采集电路?

    系统以AD7892SQ和CPLD(复杂可编程逻辑器件)为核心设计了一个多路信号采集电路,包括模拟多路复用、集成放大、A/
    发表于 05-08 07:51

    基于FPGA和DSP芯片的光纤传感信号实时采集系统设计

    基于FPGA和DSP的光纤传感信号实时处理系统。2. 系统组成与硬件流程图图1 系统结构框图2.1 A
    发表于 07-05 11:23

    基于CPLD的温度采集系统的设计

    本文介绍了一种基于CPLD的温度采集系统的设计方法,设计分为温度采集和LED显示两个功能模块。与常用温度采集
    发表于 07-07 13:44 22次下载

    基于CPLD与单片机的高速数据采集系统

    本文针对新型匝间耐压测试仪中需要高速采集数据的问题提出了一种结合CPLD 与单片机的高速数据采集系统设计方案。CPLD 产生
    发表于 12-23 14:59 88次下载

    基于CPLD的120MHz高速AD采集卡的设计

    基于CPLD的120MHz高速AD采集卡的设计徐法东 翟正军 高速AD
    发表于 02-08 09:49 57次下载

    基于AD7892SQ和CPLD的数据采集系统设计

    系统以AD7892SQ和CPLD(复杂可编程逻辑器件)为核心设计了一个多路信号采集电路,包括模拟多路复用、集成放大、A/
    发表于 08-23 10:08 1572次阅读
    基于AD7892SQ和<b class='flag-5'>CPLD</b>的数据<b class='flag-5'>采集</b><b class='flag-5'>系统</b>设计

    基于CPLD的多路音频采集系统

    基于CPLD的多路音频采集系统,有需要的下来看看。
    发表于 01-21 11:07 29次下载

    基于CPLD控制的通用视频采集模块详述

    本文实现了一种基于CPLD控制的视频采集模块。CPLD主要通过视频A/D的输出状态信号以及TMS
    发表于 10-20 11:11 31次下载
    基于<b class='flag-5'>CPLD</b>控制的通用视频<b class='flag-5'>采集</b>模块详述

    关于Rogowski线圈的电流信号采集光纤传输系统的研究

    介绍了使用 Rogowski 线圈采集电力系统中的电流信号及通过光纤传输系统采集
    发表于 04-26 16:45 3次下载
    关于Rogowski线圈的电流<b class='flag-5'>信号</b><b class='flag-5'>采集</b>与<b class='flag-5'>光纤</b>传输<b class='flag-5'>系统</b>的研究

    利用FPGA和光纤传输设计高速数字信号传输系统

    点击上方 蓝字 关注我们 在电子设计领域中,通常要对多路宽带信号进行实时采集、处理和传输。传统的信号采集传输系统,采用专用集成电路控制
    的头像 发表于 10-18 16:35 1514次阅读