基于nios平台的光信号采集片上系统设计

基于nios平台的光信号采集片上系统设计

ID:23927339

大小:97.53 KB

页数:7页

时间:2018-11-11

基于nios平台的光信号采集片上系统设计_第1页
基于nios平台的光信号采集片上系统设计_第2页
基于nios平台的光信号采集片上系统设计_第3页
基于nios平台的光信号采集片上系统设计_第4页
基于nios平台的光信号采集片上系统设计_第5页
资源描述:

《基于nios平台的光信号采集片上系统设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、摘要:介绍基于AlteraExcalibur平台的光信号采集片上系统的设计,详细地分析片上系统各个组成部分的工作原理。作为一个新型的测量系统,它具有灵活、稳定、高效率等特点。关键词:片上系统光纤光栅光信号采集Nios引言一项很有发展前景的新技术-纤维光学及光纤光栅(FBG,FiberBraggGrating)技术,已经被应用于温度及形变在线测量中。FBG传感器的特征就是具有良好的稳定性、可靠性。除此之外,它还具有基于光纤传感器的一些共有优点,如对电磁的不敏感性、尺寸小、传感器和数据获取装置之间距

2、离可以很远;因而能克服传统的温度和形变传感器(如热电偶和形变测量器)的很多缺点,如重量、硬度方面的缺陷以及对环境变化干扰的抵抗能力差等。本文主要介绍对FBG传感器信号的快速获取方法,重点介绍基于FPGA的Altera公司的Excalibur开发板,设计一个片上嵌入式测量系统,用它来获取光信号。与目前具有同样功能的其它测量系统相比,它具有灵活、稳定、易维护、高效率等优点。本测量系统的硬件开发包括,使用AlteraExcalibur开发板配置生成一个嵌有Nios处理器的“片上”测量系统,以及使用CC

3、D和高速ADC设计光电信号的转换和采集电路;软件开发包括,在ApexEP20KFPGA中时序信号的Verilog实现,使用C语言对光电信号的获取。1系统结构测量系统由以下几部分组成:光学系统、放置被测物体内的光纤光栅(FBG)和信号采集处理部分。其中的光学系统包括光源和分光仪,使用高亮度的激光发生器作为光源,用于产生入射被测物体内的光纤的光波。它的功率大于1mW,光频谱位于808~858nm,入射后其中某一波长的光波被光栅反射回来,并进入分光仪。分光仪是由若干面反射镜和全息光栅组成,主要作用是对

4、光波进行光学处理后,使光波能够准确投射在CCD上,将光信号转换成电信号,便于信号的采集和处理。系统中信号采集处理部分是由CCD线列传感器ADC转换器以及AlteraExCalibur开发板组成。它的作用是将投射在CCD上的光信号先变为模拟电信号,而后通过ADC将信号再转换成数字量信号,然后通过Altera'sExcalibur开发板上的片上Nios嵌入式系统,对这些数字量信号进行采集和处理,得到相应的温度值和应变值,以便完成整个测量过程。系统框架示意图如图1所示。2光纤光栅(FBG)传感器工作原

5、理光纤光栅(FBG)传感器是光纤传感器的一种。它不仅可以用于静态信号,还可以用于动态信号的采集,例如温度、形变和压力等。以下结合图2介绍光纤光栅(FBG)的工作原理。光纤光栅(FBG)传感器的工作原理就是用某一波长的光信号来表示我们希望采集的物理量。光纤中的光栅可以被看作是一个“滤波器”。根据光栅本身的物理特性,进入光纤的光波的某一波长部分被光栅反射回来,这一波长的光波就被从入身的光波中“滤除”了。这样,我们希望采集的物理量就被“调制”成了这一波长的光信号。图3缓冲接口电路假设光栅的反射系数为n

6、eff,光栅之间的几何距离为dB,通过以下公式得出被反射回的光波的波长λB=2×neff×dB。机械应力将改变光栅之间的几何距离,而温度的变化将改变光栅的反射系数。可以试想,在已知温度T0和已知压力ε0条件下,反射波长为λB0,那么,可以通过检测未知温度T1和未知应力ε1所对应反射波长λ1与λB0之间的波长偏移,来计算得到此刻的温度T1和应力ε1,计算公式如下:其中光栅的相关常系数c1、c2,由光栅的校准过程所决定。应力ε1=(λ1-λB0)/[(1-Peff)]×λB0其中光栅常系数的Peff

7、是光栅光塑常系数。3CCD图像传感器的选择为了方便系统对FBG输出的光信号进行处理,必须将其转换成电信号,我们采用光电信号转换器未完成这方面的工作。在本系统中,因为发光源的波谱范围是808~858nm,所以我们选用了波谱范围为200~1100nm的2048个像素的灰度线列CCD图像传感器ILX511B。CCD将光信号转换成模拟电信号,每个像素产生一个模拟电信号,这样CCD每次进行光电转换就产生2048个模拟电信号;同时,它将这2048个像素位置串行地“封装”成一个有效数据字段,可以在外加时钟同步

8、信号(CLK)和芯片使读端(ROG)作用下,从CCD中读出数据。外加的同步时钟信号由2087个时钟脉冲组成,在每个时钟脉冲作用下,一个数据位被读出。这2087个数据位由以下几部分组成:首部伪数据字段(33个数据位)、有效数据字段(2048个数据位)、尾部伪数据字段(6个数据位)。需要注意的是,为了提高电磁兼容性,CCD的工作方式应该选择为采样一保持方式;同时,CCD在上电后处于内部电路初始化阶段,为了避免得到错误的数据,最初22500个时钟脉冲用于初始化CCD,不要在此阶段读出数据。4ADC接口

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

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

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