您的当前位置:首页正文

基于AVR单片机的高精度紫外线检测仪的设计

2024-09-10 来源:意榕旅游网
文章编号:1001—9944(2012)01-0028-03 基于AVR单片机的高精度紫外线检测仪的设计 高建民 ,翁惠辉 ,陈永军 ,丁福坤 ,张辉。 (1.长江大学电子信息学院,荆州434023;2.中国石油集团东方地球物理公司,涿州072751; 3.上海尚耐自动化科技有限公司,上海20161 5) 摘要:介绍一种基于ATmegal6L的高精度紫外线检'31{仪的设计,并给出了仪表设计的硬件 结构框图和软件运行流程图。通过中船重工某所应用表明.该仪表具有测量精度高、性能 稳定等技术优势。它能够适用于医院、卫生防疫部门、化工等消毒紫外线灯辐照强度的监 测。具有广泛的应用前景。 关键词:紫外线;UVC;检测仪;ATmega16 L;高精度;单片机 中图分类号:TH741 文献标志码:B Design of High—precisi0n UV Detector Based on AVR SCM GAO Jian.min’,WENG Hui.hui ,CHEN Yong-jun ,DING Fu—kun2,ZHANG Hui (1.College of Electronics and Information,Yangtze University,Jingzhou 434023,China;2.BGP International,CNPC, Zhuozhou 072751,China;3.Shanghai Sunaay Automation Technology Limited,Shanghai 201615,China) Abstract:This paper presents an ATmegal6L-based high—precision UV detector,and gives the controlling system hardware structure and flow chart of software running.Practice application of CSIC shows that this instrument has high precision,stable performance and other technical advantages.It can be applied to hospital,disease control de— partment and chemical industry for monitoring of UV radiation intensity,and it has wide叩plication prospects. Key words:UV;UVC;detector;ATmega16L;high accuracy;SCM 紫外线位于X射线和可见光之间,常常利用其 波长短、频率高、能量大的特点进行杀菌、化学催化 等工作,紫外线杀菌的有效波长范围可分为4个波 段:UVA(400~315nm)、UVB(315—280nm)、UVC 接决定了杀菌的效果和效率[2]。由此可见,紫外线强 度检测仪表在各个领域应用的必要性和紧迫性。 本文介绍了一种基于AVR单片机的高精度数 字式紫外线检测仪。仪表采用进口UVC传感器对紫 外线光源进行强度检测。经过转换调理电路。将采集 的数据传送至人机交互界面进行显示。 (280~200nm)和真空紫外线(200—100nm)。就杀菌速 度而言.UVC正好处于微生物吸收范围之内,现在医 院空气的紫外线消毒以及给排水工程中所说的紫外 光消毒实际上就是指UVC消毒【1]。不同应用场合,对 紫外线光源的光强要求也不尽相同。对于医疗和化 1仪表硬件设计 仪表硬件部分主要包括核心硬件AVR低功耗 单片机,以及电源转换电路、信号调理电路、12864 工领域而言,主要关心的是紫外线强度的大小,它直 收稿15t期:2011-07—22:修订日期:2011-09—05 作者简介:高建民(1985一),男,硕士研究生,现主要从事自动检测与控制方面的研究;陈; ̄师.现主要从事电力电子与电力传动的教学与科研。 (1972一),男,副教授,硕士生导 囝 液晶接口电路等。单片机采用ATMEL公司的AT— megal6L微处理器.完成控制指令给定、信号采集、 信号处理以及与液晶之间的数据交换等任务【 ,它 是一款高性能、低功耗的8位微处理器,具有先进的 RISC结构、16K字节的系统内可编程Flash、1K字 节的片内SRAM、以及512字节的E2pROM;它包括 2个具有独立预分频器和比较器功能的8位定时 器/计数器、一个具有预分频器、比较功能和捕捉功 能的16位定时器/计数器以及8路10位ADC模拟 转换器[41。可以满足仪表对紫外线的检测精度要求; 它集成了可工作于主机/从机模式的SPI串行接口, 这样将方便信号衰弱电路的扩展。仪表的总体结构 图如图1所示。 VP12864液晶 UV量高限 4-20mA 低限报警 MRON GSVI II/20 l信号调理 模拟信号衰弱 按键 ATmegal6L D/A =一丘 [二_ l电源部分I l光隔l l信号调理l 100—240V UV量 紫外线 AC输入报警状态 探头 图1总体结构图 Fig.1 General structure diagram 与其它方案相比,采用ATmega16L微处理器进 行紫外线检测仪表的设计。不仅能够达到较高的控 制精度,而且高度集成了控制系统的外围设备,这样 很大程度上简化了控制电路的设计,提高了仪表的 兼容能力和稳定性.同时具有低成本、低功耗等诸多 特点。 1.1 UVC传感器工作原理 仪表选用进口UVC传感器,传感器选用纳米材 料,采用先进的加工工艺。具有良好的可见光截止特 性,不受可见光的干扰,对紫外光响应灵敏,检测的 光谱范围可达到280 200nm,适用于医院、卫生防疫 部门、化工等消毒紫外线灯辐照强度监测。 UVC传感器工作原理图如图2所示。在UVC 传感器的阴极和阳极之间加上电压后,当紫外线透 过石英玻璃管照射在光电面的阴极上时,由于阴极 涂敷有电子放射物质,阴极就会发射光电子。在强电 场的作用下。光电子被吸向阳极,光电子高速运动时 与管内气体分子相碰撞而使气体分子电离,气体电 自动化与仪表2012t1) 离产生的电子再与气体分子相碰撞,最终使阴极和 阳极间被大量的光电子和离子所充斥。引起放电现 象,电路中生成大的电流。当没有紫外线照射时,阴 极和阳极间没有电子和离子的流动,呈现出相当高 的阻抗。 流 高电压 图2 UVC传感器工作原理图 Fig.2 UVC sensor working principle 1.2 UVC传感器检测电路设计 根据紫外线强度的变化,UVC传感器输出0~ 8000nA的电流信号,由于传感器最后输出为纳安级 的电流信号,微处理器无法对其进行采样,所以必须 经过信号调理电路对信号进行转换、滤波、放大,最 后输出标准的0~5V的采样信号给微处理器进行信 号采集和处理。UVC传感器检测电路如图3所示。 R1 2 图3 UVC传感器检测电路 Fig.3 UVC sensor detection circuit 经过多次反复实验,在不同光谱范围内,传感器 有不同的响应速度,当光谱达到258nm时,传感器 达到峰值响应。UVC传感器在不同光谱下的响应如 图4所示。 在不同的紫外线强度环境下(0 ̄2501xW/cm ), UVC传感器的输出电流与紫外线强度呈线性变化, 分辨率可达10 ̄W/cm ,不同的紫外线强度下,UVC 传感器输出电流响应曲线如图5所示。 1.3模拟信号衰弱电路设计 为模拟紫外线强度信号的衰弱,同时简化D/A 囝 0・ 0. S 0. 营0. 》 ‘§0. 0・ 0. Wavelength/(nm) 图4 UVC传感器在不同光谱下的响应 Fig.4 UVC sensor response in diferent spectral 8000 —70o0 薹6000 5000 g 4000 g 3000 呈2000 l00O 0 UVCpower/(IxW・cm ) 图5 UVC传感器输出电流响应曲线 Fig.5 UVC sensor response curve based on output current 转换接口电路,提高接口的可靠性及稳定性,仪表采 用MAX531芯片作为D/A转换芯片,它具有功耗 低、增益可通过外引脚设置、同时具备高分辨率D/A 转换集成电路、内部带基准电压等特点,能完成l2 位D/A转换圈。芯片的数字输入端可以与ATmegal6L 芯片的SPI串行总线接E1.D/A输出经过滤波、放大 电路,输出标准的4—20mA电流信号,可以高精度、 稳定地模拟出紫外线强度信号的衰弱。D/A接口电 路设计如图6所示。 一k l  ̄k6.8 4-20mA 图6 D,A接口电路设计 Fig.6 Design of interface circuit of D/A 1.4人机交互部分 人机交互由2大部分组成:键盘控制部分和液 晶显示部分。 (1)键盘控制部分主要由3个独立按键构成,分 别为翻页键、光标移动键和设定键。这个部分的作用 囵 就是用户通过输人不同的按键信号来完成对液晶显 示的控制。对于比较重要的几个命令,采取组合键的 输入方式来完成,以确保输入信号的准确性。 (2)液晶显示部分选用COG—VP12864图形点 阵液晶显示模块,其内部组件由LCD显示屏、控制 器、驱动器和偏压产生电路构成。此液晶与微控制器 的接口采用8位数据传输方式,液晶显示部分包括 3个页面的显示。分别为当前实测页面、当前设定页 面、当前报警状态页面。当前实测页面显示中包括紫 外线强度绝对值(0-20000p ̄W/cm ),紫外线强度相 对值(0—100%)和紫外光源运行时间(0~19999h)。当 前报警状态页面显示中包括紫外光源运行时间超时 报警和紫外线强度衰弱过低报警。 2系统软件设计 为提高程序的运行速度和效率,本文中的软件 设计部分全部采用C语言编程,并采用模块化的程 序结构,以提高软件在反复调试、修改过程中的效 率,同时方便控制功能的进一步扩展。 仪表的软件设计流程如图7所示,主要包括液晶 主程序、液晶驱动程序、按键检测程序3大部分。仪表 通电以后首先执行初始化程序。包括将微控制器的端 1:3初始化、定时器初始化、以及液晶的初始化,接着 去读取E2pROM的参数设定值,然后进入按键检测以 及报警状态检测程序,对液晶执行相应页面的显示。 仪表通电 二 二 初始化 真写相关参数设 定值到E2PR0M 皇 并将变量赋值r} Y 检 \/ +N 液晶状态、页面显示  ,(\ ] 定页面显示 图7程序运行流程图 Fig.7 Pr0gram flow chart (下转第34页) /*code左移8位 / code=code crctab[data ̄ ptr]; 函数进行纠错处理。为节约资源,提高响应速度,建 议进行查表运算,并且需要建立三个表:纠错编码、 检错判断、纠错处理各一个。 查表后与code的低字节异或 / ptr++; 计算下一字节code*/ } return(code); } 4结语 基于CMX469A的列尾装置无线通信系统,经 过现场调试验收,目前已投入使用8个月,列尾装置 运行600余趟次.车载设备累计运行15万千米.经 受了各种环境、气候条件的考验,证明了该设计的可 靠性。该设备能够解决列尾装置通信成功率低,通 信效果易受周围地形影响的问题。 通过这段时间的考核运行,该设备在平原地区. 通信成功率达98%以上;在山区和隧道。通信成功 率略低,约为97%,性能达到目前国内先进水平。该 设备严格按照铁道行业标准执行,具有标准化和模 块化优势。目前该设备已投入运行100余套,在某 地方重载铁路发挥着重要作用。 参考文献: [1] 中国铁路通信信号总公司研究设计院.TB/T3052—2002列车无 线调度通信系统制式及主要技术条件is】,2002. 【2】中国铁道部标准计量研究所.TB/T2973—2006列车尾部安全防 护装置及附属设备【S],2006. 【3】 Consumer Microcircuits Limited Co.CMX469A FFSK/MSK Mo— BCH码与其它纠错码相比,实现简单,构造方 便,抗干扰能力强。同时它建立在严密的数学基础 上,纠错能力非常强。由表1可知,需要采用缩短 BCH(26,16)循环码。它与标准BCH(31,21)循环码 相比,待校验信息长度为16bit,可以方便地由两个 字节组成。 BCH的编码与CRC的编码原理一样.但因为 待校验数据位16位,校验码为10位,因此选择生 成多项式 g(x) 。。 。 慨 +1 同理,接收码多项式表示为B( ),其多项式系 数为 =[6 ,b ,……,b。,bo];发送码多项式表示为A ( ),其多项式系数表示为A=[%,oa4,……,a。, 。 定义它们的差E=B-A=[e ,e。,……,e ,e0]。当没 有误码时,E=0。如果某位ei≠0(O≤ ≤9),或者某两 位ei≠0, ≠O(0≤ ≤9,O≤ ≤9)时,需要建立错误 图样,定义E取各种非0值时,错码的具体位置。知 道错码位置后,进行纠错处理时,只需把相应电平 取反即可。 dem[Z】,2001. [4】Motorola Inc.MC9SI2DP256B Device User Guide V02.1 1[z】, 2o02. 在MC9S12DP256专用开发环境Code Warrior 5.O下.用C语言很容易实现CRC和BCH的编译码 过程。BCH编译码略比CRC编译码复杂,需要一个 函数进行纠错编码,一个函数进行检错判断,一个 <>●0●<>●<>●o●<>●<>●<>●<>●<>●<>●0●<>●<>●<>●<>●0●0●<>●<>●<>●0[5】 张宗橙.纠错编码原理和应用【M】.北京:电子工业出版社,2003: 75-125. [6】王新梅.纠错编码与差错控制[M】.北京:人民邮电出版社,1995: 99-138. ■ ●0●0●0●<>●<>● ●<>●<>●<>●<>●<>●<>●0(上接第30页) 度的监测要求,今后可以在相关领域进行推广应用。 参考文献: [1]刘清,袁素珍.紫外线技术处理城市污水[J].江西化工,2009(4): 191-194. 3结语 与目前常用的紫外线辐射照度计相比,该仪表 具有分辨率可达10 ̄W/cm2,不受阳光、灯光等其它 射线干扰、测量精度高、性能稳定等技术优势。同时, 【2】何唯平,汤惠工,等.GB/T 19837-2005城市给排水紫外线消毒 设备[S】.深圳市海川实业股份有限公司,2005. [3】三恒星科技.AVR单片机原理与应用实例【M】.北京:电子工业出 版社.2009. 可以调整仪表的UV相对值.这样大大增强了对紫 外线强度检测的通用性,而且该仪表具有数据的掉 电保持功能,这样可以保证在非正常工作的情况下, 仪表数据的连续性。 [4】佟长福.AVR单片机GCC程序设计【M】.北京:北京航空航天大学 出版社.2006. 通过中船重工某所应用表明,该仪表能够满足医 院、卫生防疫部门、化工等用于消毒的紫外线灯辐照强 [5】徐爱钧.智能化测量控制仪表原理与设计【M】.北京:北京航空航 天大学出版社,1999. 一 团 

因篇幅问题不能全部显示,请点此查看更多更全内容