基于双端口通信的光栅光谱仪设计方法

来源 :光学仪器 | 被引量 : 0次 | 上传用户:gaolianglin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:
  针对单片机作为主控及数据处理平台的光栅光谱分析仪具有电路复杂、可靠性差、测量速度慢等诸多局限性,提出一种基于工控板作为主控及数据处理平台的光栅光谱分析仪设计方法。该方法根据双口RAM双端口通信机制和查询测量参数指令地址的软件设计方法,采用FPGA控制PC/104总线作为主控及数据处理平台与双口RAM数据通信及控制总线,在兼容原有系统成熟模块的前提下,实现工控板对光谱分析仪参数设置和数据测量。实验结果表明,该方法切实可行,且相对于原有光谱分析仪产品,平均测量时间缩短83.7%。
  关键词:
  光谱分析仪; 双口RAM; 地址查询; 缩短测量时间
  中图分类号: TH 744.1 文献标志码: A doi: 10.3969/j.issn.10055630.2016.01.016
  Improved design method of grating spectrometer based
  on dual port communication
  HOU Xibao, ZHANG Zhihui, LIU Lei, HAN Shunli, LUO Wenjian
  (The 41st Research Institute of China Electronics Technology Group Corporation, Science and
  Technology on Electronic Test & Measurement Laboratory, Qingdao 266555, China)
  Abstract:
  The grating spectrometers using microchip as the main control and data processing module have disadvantages of circuit complexity, poor reliability, slow scanning speed and many other limitations. To overcome the shortcomings, an improved design method of grating spectrometer in which an industrial control board was adopted as the main control and data processing module was proposed. Based on a dual port communication scheme of dualport RAM(DPRAM) and the software design method of inquiring parameter command address table, FPGA was used to control the PC/104 bus as the data communication and control bus of the main control and data processing module and DPRAM. Under the premise of compatible with existing system modules, this method can realize parameter setting of the spectrometer and data measurements. The experimental results show that the method was practical and the average measurement time was reduced by 83.7% compared with the original spectrometer products.
  Keywords: spectrometer; DPRAM; address inquiry; shortening measurement time
  引 言
  光纤通信技术由于具有传输容量大、传输速率高、抗电磁干扰、保密性强等优点[13],已经在军事[45]、工业[67]、农业[8]和医疗卫生[3]等各个领域得到了飞速发展和广泛应用,高性能的光纤通信系统对半导体激光器(LD)、发光二极管(LED)、光纤放大器等光有源器件和光学滤波器、光纤等光无源器件的光谱特性测试或光传输特性测试提出了更高的要求[910],光谱分析仪是上述光有源器件、光无源器件及光纤通信系统不可或缺的基础工作参数测试仪器,是发展高性能光纤通信系统的重要测试工具。
  目前,大部分光谱分析仪产品多局限于物质的光谱分析[1112],目的是得到物质的化学组成、含量或结构,本单位光谱分析仪采用双通光栅分光单元,工作在600~1 700 nm近红外通信波段,是一款应用于光通信领域,专门测量、分析和表征光有源和无源器件及光纤通信系统工作参数的近红外光谱分析仪[13]。但近年来随着用户对光谱测试和分析要求的不断提高以及国外新型号同类竞争产品的推出,对光谱分析仪波形数据分析功能、测量速度、存储性能、人机交互灵活性、外部接口、可靠性和可生产性等方面提出了更高的要求。
  1 系统结构与基本原理
  光谱分析仪整机原理如图1所示。入射光经工作于Littrow条件下的双通光栅分光单元分解成单色光,经由探测器转变成电信号,放大后经模数转换,测量模块将数字信号保存在双口RAM中并进行电平修正计算,同时还通过双口RAM读取计算机主控模块设定的波长、分辨率、光衰减值和光轴准直等参数,并传输给电机驱动模块,电机驱动模块以此为依据,产生驱动电压并通过电源模块控制直流无刷电机,直流无刷电机的转轴直接固定在光栅的转轴上,从而精确控制光栅转动。另外,电机驱动模块还分别驱动控制入射及出射狭缝、光轴对准、光衰减等电机,并把这些电机的位置数据反馈给测量模块。计算机主控模块通过双口RAM与测量模块交互,读取的来自测量模块的测量数据处理后作为纵坐标送LCD显示,读取通过光栅转动得到的扫描调谐波长值作为横坐标送LCD显示。同时,对波形数据的运算与分析,数据的存储与输出,外部接口以及键盘操作都是由计算机主控模块控制完成的。   图1 光谱分析仪整机原理图
  Fig.1 The schematic diagram of spectrometer
  该系统目前存在的问题是计算机主控模块中采用16位M68000系列单片机作为主控及数据处理平台,其局限性表现在:
  (1) 由于单片机系统资源有限,且为串行工作模式,应用于该模块须大量引脚复用,且模块中采用较多逻辑芯片来实现逻辑控制,这种设计模式导致光谱分析仪电路复杂,系统的可靠性和可生产性变差;
  (2) 为实现系统多个模块协调工作,测量模块单片机和计算机主控模块单片机要不断监测中断产生,以相互交换总线控制权,导致测量速度相对较慢;
  (3) 由于单片机系统资源和时钟频率的限制,波形数据处理速度过慢,且只能进行简单基本的波形数据计算,而不能全面深入的分析光谱特性;
  (4) 由于单片机工作模式局限性,只有单一GPIB接口,不具有通用性。
  另外,系统中内置软驱,不具有实用性,存储性能受到限制,还存在软件操作复杂、人机交互灵活性不足等问题。本文针对以上问题,利用双口RAM的双端口通信机制,提出一种基于工控板作为主控及数据处理平台,测量参数指令地址查询的光谱分析仪改进设计方法。
  2 改进的硬件系统结构
  上述系统中双口RAM连接测量模块单片机和计算机主控模块单片机进行数据交互,是整个系统的核心。该双口RAM为8位输出,具有两套独立的地址线、数据线和逻辑控制线,允许左右两个处理器对其双端口存储器同时进行操作;具有两套独立的中断逻辑,左右两端各包含一个8位邮箱,通过向邮箱中读写数据,控制左右中断的开关,实现左右处理器间握手通信;具有两套独立的忙逻辑,避免左右处理器对同一地址同时写操作,或一个处理器写入数据的同时另一个处理器读出数据时产生的地址数据竞争,保证左右处理器同时对同一地址进行正确读写操作;还具有位数扩展机制,可级联输出多于8位的数据。
  基于上述双端口通信机制,本文提出采用基于x86的高性能工控板代替单片机作为系统主控及数据处理平台,平台中使用FPGA控制PC/104总线作为主控处理器与双口RAM数据通信及控制总线;对双口RAM进行数据及地址位数拓展,并在双口RAM和测量处理器之间增加8位总线收发器,用于信号隔离和电平转换,其接口框图如图2所示。
  测量模块中FLASH存放系统的自检程序、全局变量、测量程序等主要下位机软件。改进的硬件系统结构的最大特点是在解决原光谱分析仪存在问题的前提下,最大限度兼容原有系统的双通光栅分光单元、数据采集、数据测量、电机驱动等成熟模块功能,FPGA作为下位机数据处理和控制芯片,产生局部总线协调PC/104总线接口模块的逻辑工作方式。系统开机并通过各功能状态自检后,各模块相互配合完成的工作有两部分,一是进行中心波长、扫描带宽、分辨带宽、视频带宽等参数的设置;二是进行单次扫描测量或连续扫描测量。无论进行哪部分工作,主控处理器都会通过PC/104总线接口将工作参数指令发送到双口RAM中,并同时对测量处理器产生中断,测量处理器读取中断信号和工作指令,根据指令内容通过FLASH控制程序协调控制各模块进行相关工作,工作完成后测量处理器通过双口RAM对主控处理器产生中断,以便提取参数设置值或测量数据,主控处理器将结果提取到SDRAM中,通过上位机软件进行进一步处理、分析并显示。高性能工控板内置2G DDR3板上内存,可整体提高数据测量速度和分析处理速度;在该工控板上进行基于Windows系统的上位机软件开发,可在优化人机交互灵活性的同时,全面深入开展光谱数据分析处理算法的研究;该工控板可拓展USB、Ethernet、DVI等外部接口,SATA II接口支持大容量硬盘,有效解决存储性能问题。
  3 软件设计
  在系统的改进设计中,为了能够快速准确的将工作参数指令发送到双口RAM中,提出了一种测量参数指令地址查询的方法。由于新系统平台下,测量参数设置及扫描测量等工作指令在双口RAM中对应的地址并没有改变,本文利用单片机开发系统通过反汇编、地址映射、断点调试等手段将各操作工作参数指令和双口RAM地址一一对应起来,并跟踪得到指令的软件控制流程,工控板以此为依据通过查询的方式进行指令下达。具体方法如下:
  (1) 将开发系统连接测量处理器单片机,该开发系统作用有两点:一是映射EPROM和FLASH内存地址,对其进行仿真读写和程序开发;二是设置调试断点,跟踪数据流向。
  (2) 将双口RAM地址段设置为断点,当测量处理器和工控板发生数据交换和指令传递时,执行程序将进入断点对应地址。
  (3) 以得到的地址为线索,跟踪得到相应工作参数对应的具体地址和工作指令的控制流程。
  (4) 重复以上操作,将所有工作参数对应地址和控制流程具体化,并写入工控板上位机软件。
  改进系统的整机软件基于Windows系统,具有友好的操作界面,并集成光源、光纤、光纤放大器、波分复用器、光滤波器等光谱数据分析方法,整机软件流程如图3所示。主控处理器首先初始化FLASH内存和测量参数,测量处理器完成自检后,通过双口RAM读取测量参数并相应初始化光栅及狭缝位置,主控处理器通过查询工作参数地址下发工作指令,测量处理器根据双口RAM地址内容执行参数设置或扫描测量工作,并通知主控处理器接收数据作波形显示、参数显示、波形分析及文件操作等进一步处理。
  4 实验结果
  4.1 方案可行性验证
  为验证改进设计方案的可行性和正确性,本文使用工控板主控及数据处理平台代替原计算机主控模块,在工控板中装入Windows系统,利用FPGA转接板与母板相连,将工控板内存地址空间0xD0000~0xD7FFF通过PC/104地址总线映射为双口RAM的地址0x900000~0x907FFF,该工控板通过上位机软件对内存地址空间0xD0000~0xD7FFF进行数据读写,双口RAM中对应地址的数据也相应变化,通过该方式上位机软件可按控制流程间接向双口RAM发送工作指令。指令发送完毕后工控板向双口RAM邮箱0x907FFF写入00H中断测量处理器,测量处理器根据相应工作指令执行参数设置或光谱扫描测量工作,工作完成后测量处理器向双口RAM地址0x907FFE写入01H通知工控板执行完毕。   二进制光谱数据值存储在双口RAM以0x901000开始的地址空间中,光谱采样点数可由光谱分析仪设定,图4为某一次上位机读取的双口RAM中法布里玻罗半导体激光器(FPLD)的部分二进制光谱数据。
  为得到光谱电平值,双口RAM中的二进制光谱数据还需要做进一步计算处理。该二进制光谱数据是以四字节为一个单位,代表一个科学计数法表示的十进制光谱数据点,其中前两个字节为指数位,后两个字节代表底数,通过下式可将该地址段中的二进制数据转换成十进制光谱功率值P,单位为mW:
  式中:A表示读取的四字节光谱二进制数据,如:A=FFFB1BB4。
  然后,将线性刻度坐标转化为对数刻度坐标,得到光谱电平值L:
  利用关系式(1)和式(4)求得光谱电平值,并针对每一台光谱分析仪进行光谱波长标定和校准,即可通过上位机软件显示出准确的光谱波形图,图5所示为中心波长1 550 nm的FPLD光源光谱波形图。利用光谱电平值和波长值根据相应算法进行峰值、谷值搜索,计算中心波长、光谱带宽等光谱参数以及集成不同类别的光谱数据分析方法。
  4.2 测量速度测试
  为验证改进系统测量速度是否提高,分别用改进系统和原光谱分析仪测量可调谐分布反馈半导体激光器(DFBLD)1 550 nm光谱,峰值电平为6 dBm。分别在分辨带宽为0.05 nm、0.07 nm、0.1 nm、0.2 nm、0.5 nm、1 nm时各测量5组光谱数据,改进系统和原光谱分析仪所用时间如图6所示。
  由图6结合30组实验数据可以得出,改进系统测量速度较原光谱分析仪有较为明显的提高,原光谱分析仪30组实验平均测量时间为6.46 s,改进系统平均测量时间为1.05 s,平均测量时间缩短83.7%。
  5 结 论
  本文利用双口RAM的双端口通信机制,在兼容原光谱分析仪成熟模块的基础上,提出一种基于工控板代替单片机作为主控及数据处理平台,测量参数指令地址查询的光谱分析仪改进设计方法。实验证明,方案正确可行,采用新的系统平台后,可极大简化硬件系统结构和控制时间损耗,提高仪器的可靠性和可生产性;通过对上位机软件重新开发,在优化操作界面,增强人机交互灵活性的同时,使光谱数据分析功能更加强大;可对系统外部通信接口进行扩展,增强仪器的实用性;相对于原光谱分析仪,可有效缩短测量时间。
  参考文献:
  [1] TANGDIONGGA E,CALABERTLA N,SOMMEN P C W.WDM monitoring technique using adaptive blind signal separation[J].IEEE Photonics Technology Letters,2001,13(3):248250.
  [2] JEONG M C,LEE J S,KIM S Y,et al.8×10Gb/s terrestrial optical freespace transmission over 3.4km using an optical repeater[J].IEEE Photonics Technology Letters,2003,15(1):171173.
  [3] 余盛康.基于光纤传输和PCI总线的高速医学超声数据传输系统[D].合肥:中国科学技术大学,2009:89.
  [4] 桂厚义.光纤通信在军事领域的应用[J].军事通信技术,2005,26(2):6669.
  [5] WEAVER T L,SEAL D W.Fiber optic control system integration program for optical flight control system development[C]∥UDD E,VARSHNEYA D.Proceedings of SPIE 2295,Flybylight.San Diego,CA:SPIE,1994.
  [6] 王筱超.基于光纤传输技术的矿用工业以太网的可靠性研究[D].焦作:河南理工大学,2010:15.
  [7] 阮好凡.关于通信技术在电力行业中的应用探析[J].通信电源技术,2013,30(6):104105.
  [8] 王多加,周向阳,金同铭,等.近红外光谱检测技术在农业和食品分析上的应用[J].光谱学与光谱分析,2004,24(4):477450.
  [9] BUUS J,MURPHY E J.Tunable lasers in optical networks[J].Journal of Lightwave Technology,2006,24(1):511.
  [10] HECHT J.Short history of laser development[J].Optical Engineering,2010,49(9):091002.
  [11] 张琳,周金池.近红外光谱仪主要性能指标及研究进展[J].分析仪器,2010(5):15.
  [12] 张军,陈星旦,朴仁官,等.用于食品成分分析的双探测器近红外光谱仪[J].光学 精密工程,2008,16(6):986992.
  [13] 唐子贤,吕国强.双通单色仪在高性能光谱分析仪中的应用[J].国外电子测量技术,2005,24(12):4345.
  (编辑:张 磊)
其他文献
为了提高红外探测器在实际工作中的性能和稳定性,设计了一种针对高发热红外精密传感器的自动调节探测器外围温度的装置。该装置利用C8051F350单片机对半导体制冷片进行制冷、
简要阐述了连续轧制的基本概念和连轧孔型设计应遵守连轧各道次的金属秒流量相等的原则,介绍了六轧厂年产50万吨小型棒材的生产线的轧制工艺流程,轧机组成、轧机结构型式及布置
摘要:TFT LCD端子区黏合玻璃芯片(COG)、柔性印刷电路板(FPC)时会出现显示异常,需要对集成电路(IC)进行返工并重新黏合,返工时异方性导电胶(ACF)去除液极易造成端子区腐蚀。实验对腐蚀位置进行扫描电子显微镜(SEM)表面像和断面像分析,确认了膜层结构与膜层厚度,验证了多种ACF去除液在不同时间的去除效率。实验表明,由于氧化铟锡(ITO)和M2刮伤,引起去除液渗透到各膜层,造成端子腐蚀
番禺珠江钢管有限公司生产的4″、6″、8″、10″、12″英时高频直缝焊管,最近荣获冶金部1997年度冶金产品实物质量"金杯奖",成为华南地区同行首家获此荣誉的企业。体现了该
研究了一种基于短相干光相移干涉法的便携式光学表面轮廓仪,分析了短相干光干涉显微镜相移干涉技术,实现了基于该项技术的光干涉显微系统。采用光路集成化的设计方法,实现了一体
外差激光干涉仪由于测量精度高,环境适应能力强和实时动态高速测量等特点而广泛应用于机床误差的实时监测中。外差激光干涉仪中,使用平面镜作为转向装置时,接收器上的两束光有可能只是相交而不是重合,这给光路的调节增加了很大的难度。针对这一问题,提出一种辅助光路调节方法,先将光路切换到单频干涉仪,调好光路,再切换到外差干涉仪,利用单频干涉条纹的直观性能可看出外差干涉仪光路调节的好坏。理论分析和实验结果表明,提
摘要:针对光栅尺、容栅尺等位移测量仪器不易于现场安装的缺点,提出一种基于图像处理的位移传感器装置,使其在满足分辨率与响应速度的条件下,最大限度降低安装要求。该传感器基于激光鼠标原理,通过改进光学组件,使得传感器与参照物可以保持比较长的非接觸空间。同时根据不同场合的需求,换装不同放大率的光学组件,以得到不同工作距离、分辨率的传感器。实验表明,该传感器易于安装在多数平面运动的待测物上,具有成本低、精度
摘要: 为了实现物体的三维振动分析测量,设计了一种基于五束激光的多普勒振动测量系统。该系统将五束激光汇聚到一个焦点,并照射到被反射膜覆盖的被测物体表面,经过反射后,散射光被光电二极管接收,并进入高精度信号处理系统,分别得到五路振动信息,通过计算机处理后,可以分别解析得到包括频率和振幅的三维振动信息。实验结果表明,该系统有望被应用于高精度的无接触振动测量。  关键词: 激光多普勒测振仪; 三维振动测