便携式多参数环境监测仪的设计

来源 :中国教育发展研究 | 被引量 : 0次 | 上传用户:coolcool2
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘要】本文以智能建筑为应用背景,介绍一种通用性很强的便携式多参数环境监测仪。它以MSP430F437超低功耗单片机为核心,配置新式的微型低功耗传感器,实现了建筑物内温度、湿度、光照度、有害气体浓度等参数的采集处理、存储、通信等功能。该仪器充分利用MSP430单片机自身资源,具有小型便携、高性能、低功耗、可编程等优点,可广泛应用于诸多领域的环境参数监测与保护。
  【关键词】MSP430单片机 环境参数 监测仪 低功耗
  
  本文以智能建筑为应用背景,介绍一种通用性很强的便携式多参数环境监测仪。它以MSP430F437超低功耗单片机为核心,配置新式的微型低功耗传感器,实现了建筑物内温度、湿度、光照度、有害气体浓度等参数的采集处理、存储、通信等功能。文中详细阐明了传感器的选取、硬件结构、软件流程等相关技术,并指出该仪器的特点和优势。
  1.传感器的选取。传感器是决定监测仪精度的关键元件。传感器的选择主要依据工作环境、测量精度、线性度、互换性、灵敏度、响应速度、稳定性、功耗、体积大小以及易于与MCU接口等。本监测仪选用的各类传感器分别为:集成温度传感器TMP35、集成湿度传感器HM1500、热线型半导体气敏传感器MR511以及集成光照度传感器TSL253。与同类产品相比,它们在上述方面有一定的优点,很适合便携式仪表使用。
  TMP35电压输出量与被测温度T成线性关系,其式为VT=[10×T](mV);HM1500输出量为电压,与被测湿度%RH成正比,且与温度T有关系,其式为VRH=[600×(%RH+38.5)/(39.1-0.056T)](mV);MR511内有温度补偿,其输出电压与被测气体浓度C成近似线性关系(线性度≤±5%),其式为VRH=[600×(%RH+38.5)/(39.1-0.056T)](mV),式中Nc为器件灵敏度,环境湿度为Vc的值有影响;TSL253电压输出量与被测光照度Ee成正比,且与温度T有关,其式为Vec=[(Nc×Ee)×(1.05-0.002T)](mV),式中Ne为传感器的灵敏等。
  2.硬件设计。监测仪主要由MSP430单片机、测量转换、键盘显示、串口通信、电池电源等部分组成。电路中器件很少,功耗较低且功能强大。
  2.1MSP430单片机。单片机系统是监测仪的核心,它完成仪器的功能设定、测量对象选择、信号处理存储、状态信息显示、数据通讯等功能。相对于MCS51、MCS96及PIC等系列,TI公司带闪速存储器的MSP430F系列超低功耗单片机有着很大的优势。MSP430F单片机有多种型号,其功能组合各异,能满足不同应用场合的要求。本设计采用MSP430F437,它的要特点为:工作电压低(1.8~3.6V),电流小(280μA/1MHz/活动模式),5种低功耗模式;16位RISC架构,27条精简指令,125ns指令周期;丰富的中断源并可任意嵌套,用中断请求将系统从备用状态唤醒仅需6μs;片内看门狗及上电复位电路,可选时钟源(XTAL1、XTAL2或内部DCO);具有中断功能的内部比较器A;双向并行I/O口P1和P2(有中断功能)及P3~P6口,多数口有复用功能;两个16位定时器A、B,均各带3个比较/捕获模块,每个模块可独立编程,用于产生定时脉冲,捕获外部事件;片内集成4×32段LCD液晶驱动器,其外部引线复用P3~P5口;通用通信模块UARST0,软件可选同步/异步方式;具有自动循环采集功能的8通道12位ADC12,自带采样保持器和可选电压基准;JTAG接口或片内BOOT ROM使程序下载调试极其简便,程序代码由安全熔丝保护。
  2.2测量转换。MSP430F437的ADC12转换模块具有高速通用的特点,12位的转换精度保证一般采样的分辨率要求。它的8个外部模拟采样通道可任意配置,转换参考电平VR+和VR-来自内部或外部,也可以是两者的组合;内嵌的采样/保持电路给用户提供了对采样时序的各种选择,采样时序可通过软件位、3种内部或外部信号来直接控制。ADC12有4种工作模式。可以在单通道上实现单次转换或多次转换,序列通道上实现单次转换或重单次转换或多次转换,在序列通道上实现单次转换或重复转换。对于序列通道转换,采样顺序完全由用户定义。
  2.3键盘显示。MSP430F437有6个带复用功能的P1~P6双和同I/O口。其中P1、P2设置成输入时,引脚上任何状态变化都会触发中断。本设计将P3~P5复用于LCD驱动,P1.0~P1.4作3×2快速键盘。
  为读取按键值,首先设置端口功能,P1.0~P1.2为输出口,依次输出低电平;P1.3、P1.4为输入口,开放中断,选定下降沿触发。当有键按下时,在P1口中断服务程序内,完成去抖动延时、键值读取等功能,得到的键值交后续程序处理。
  单片机根据控制键的命令信息,可分别选择仪器“测量/通信”使用方式、“单次/循环”采集类型,并可按键校时、设置参数、启动采集、数据存储确定等。LCD显示屏可由定制、时分、超量程和电池欠电告警组成1×32段,剩余3×32为多用显示区,可依次显示操作提示、工作状态、环境参数测量结果,从而大大方便了用户。
  2.4串口通信。为了对采集到的数据进行深入处理(如统计分析、打印存档、绘制曲线图表等),需将数据从检测仪送至计算机。数据传输使用MSP430F437的标准USART通信模块(复位SYNC=0选择异步功能),并外接低功耗器件MAX485E,构成一个半双工RS485串行通信口。
  为提高通信的可靠性,便于仪器与其它智能设备组网实现控制功能,本监测仪使用异步通信的地址位多机通信格式。异步帧由1起始位、8数据位、1地址位、1停止位组成,波特率编程为9600bps。
  2.5电源控制。本仪器采用1节3.6V/4Ah锂离子电池。为保证多路供电及模拟信号测量的精度,设计了以ADP3302AR1双低压差线性电源稳压芯片(U3)为主的电源控制电路,完成以下功能:电源通断;电池电压监测;自动关机。
  3.软件设计。检测仪的软件用MSP430汇编语言编制。为了方便程序调度和提高可靠性,软件采用模块化结构,主要由初始化程序、主程序、子程序、参数表格等组成。
  3.1软件功能与特点。单片机系统上电后,进入初始化程序,完成片内各模块的设置、清LCD存储器、端口设定等初始化工作,然后转入主程序,开启中断,循环设置低功耗模式并执行空操作。
  本软件设计的一大特点是采用中断事件驱动技术,其目的在于降低功耗。在主程序设置LPM0低功耗模式(55μA)后,CPU即补禁止,外围模块维持活动,并等待各类中断事件。如有中断,CPU被唤醒并执行各种中断服务子程序完成事件处理。
  每次执行完中断服务子程序返回,在主程序中又重置LPM0低功耗模式,并等待下一个中断事件的到来,如此往复,可使系统多数时间处于低功耗运行。
  本设计另一特点是利用MSP430F437的高效查表功能,编制了气体浓度测量的非线性校正和湿度补偿表格,极大地提高了程序运行速度和采集精度。表格的生成是在有限个数据基础上,通过拉格朗日插值进行曲线拟合获得。
  3.2软件流程举例。本检测仪的程序众多。限于篇幅,仅介绍有特色的Flash数据保存于程序以及较为关键的ADC12子程序。MSP430F437可通过JTAG接口或片内BOOT ROM下载调试修改程序,甚至允许用户程序在运行中将采集处理的数据快速安全地保存到Flash存储器中,而无须任何外接器件。数据保存要用快速的段写入方法和写字节序列模式,写入电流小(3mA),写入速度快(≤25ms/512字节,远超过串行EEPROM的页写速度5ms/16字节),10万写入次数,100年数据保存。每次采集处理完毕,即将16字节/批数据“批号-时间-环境参数”存入段32~63。图3为16字节数据存入的程序框图,其中Lock、Busy、SEG WRT、WRT、Wait是Flash控制寄存器内涉及编程的各控制位或状态位。
  ADC12子程序用于环境参数测量。当按下测量键或采样时间到,定时器A的OUT1启动序列通道单次转换,ADC12自行按A0~A3的采样顺序循环采集各环境参数,并将转换结果保存到存储寄存器ADC12MEM0~ADC12MEM11中。序列转换完成后,将置位ADC12中断请求标志ADCIFG。
  单片机响应中断进入ADC12子程序后,先关闭测量电源以降低功耗,再读取存储寄存器ADC12MEM0~ADC12MEM11中的转换结果,并使用中值滤波得到各环境参数对应的测量数字值。结合上述四个相应关系式依次计算温度、湿度、光照度的最终结果;对于气体浓度,则使用上述查表格的过程得到结果。各环境参数的测量结果缓存至RAM区,查显示字型表得显示代码并存入LCD存储器,最后判定各环境参数是否超限并刷新LCD存储器中告警部分。
其他文献
【摘要】让课堂教学回归生活是新课程改革的理念。面对全新一轮课改以及素质教育的要求,教学生活化不失为一种实现新课程目标的有效策略。优化教学内容,联系学生生活;从低年级引入时政教育,提高课堂实效;创造新的课堂模式和管理观念都有利于思想政治课生活化教学。  【关键词】教学生活化 教学改革 时政教育 联系生活     2001年,《中国青年报》就当时全日制普通中学开设的12门课程组织了一次问卷调查,结果令
期刊
【摘要】教学既是科学,也是艺术。只有讲究艺术的教学,才能取得最佳的教学效果,而课堂教学艺术是教学艺术的集中表现。课堂教学艺术包括很多方面,课堂导课艺术是其中一个重要的组成部分。导课是一堂课的开端,良好的开端是成功的一半。富有艺术性的导课,能牵引整个教学过程,引人入胜,收到先声夺人的奇效;富有情趣的导课能引起学生的认知冲动,打破学生的心理平衡,激发学生的学习兴趣、学习热情。本文简要谈谈初中化学教学导
期刊
【摘要】新课程标准指出:“语文课程资源包括课堂教学资源和课外学习资源”。课堂教学和社会生活、人文知识、自然风物都可以成为语文课程资源而发挥应有的教育功能。笔者认为农村中学语文教学要做到:遵循语文规律,利用身边资源,加强听说训练;把握课程特点,倡导广泛阅读,培养良好习惯;发挥资源优势,鼓励自主探究,进行综合学习。教师只有利用自身这个重要的课程资源去演绎百家争鸣、万花齐放的课堂,才能迎来语文教学中课程
期刊
【摘要】孤儿学生的资助工作是高校学生管理工作中的一项重要工作,资助工作的成效直接影响到学校乃至社会的和谐与稳定。高校要在新的资助政策下不断更新工作理念、创新工作模式,使国家的资助政策发挥其应有的作用。  【关键词】孤儿学生 资助工作 问题 对策    How to do well the sustentation work on the orphan students   He Xu   【Key
期刊
【摘要】数学教育改革的核心是数学课程改革,数学课程改革的关键是数学课堂教学改革。课堂教学是学校教育活动的主阵地。课堂教学效率的高低,直接影响教学的质量和水平。本文拟围绕数学课程的课堂教学效率内涵及提高策略作出初步的探讨。   【关键词】数学课堂教学 教学效率 提高途径    Brief talk about how to improve the teaching efficiency of mat
期刊
【摘要】养成教育就是培养青少年良好的道德品质和行为习惯的教育。长期以来,我们在青少年道德建设上偏重于道德说教,而忽视对教育对象良好道德行为习惯的培养,导致当前中学生自我管理、自我服务能力差;“自我”中心价值观念比较突出;缺乏学习的主动性;缺乏文明生活习惯。青少年良好习惯的养成,需要家庭、学校和社会共同努力培养。开展养成教育,应该制定规章制度;突出鲜明主题;丰富校园文化;组织社会实践。  【关键词】
期刊
【摘要】高等职业教育的目标是在培养生产一线工作具备一定理论知识和技能的现场管理人员。为了符合这一培养目标,电子类课程应不断深化改革。本文从教学方法、教学内容、实践环节等方面讨论了电子线路EDA所进行的尝试性改进。  【关键词】电子线路EDA protel 实训教学改革    Discussion on the electronic circuitry EDA in practical traini
期刊
【摘要】随着经济的发展、社会的进步,农村中小学生发育普遍提前,但因中小学生心理发育的滞后性与生理发育的超前性的矛盾,引发了中小学生思想道德方面诸多问题。如社会公德意识滑坡、尊师节俭意识差、厌学情绪及“早恋”等,针对这些问题,必须以相应的对策加以解决。  【关键词】农村中小学生 思想道德现状 对策    1.社会公德意识薄弱。“改革、开放”使我国经济突飞猛进地发展,取得了举世瞩目的成就。但因市场经济
期刊
俗话说,好的开端是成功的一半,这个观点在课堂教学中同样可以得到体现。具体到思想政治课而言,由于这门课程在形成学生的理论观点、政治态度、道德观念等方面有导向作用,有助于帮助学生树立正确、科学的世界观、人生观和价值观,加之现行教材中部分教学内容比较枯燥、课堂导入方式单调(大多为复习旧课后建立新旧知识联系)导致学生学习积极性不高等原因,广大政治教师就更应该在钻研教育规律、研究教学法上狠下工夫。笔者仅就思
期刊
【摘要】本文论述了概率统计的某些知识在实际问题中的应用,主要围绕公平性、朋友、巧合、决策等方面,从独特的视角对现实生活中的一些问题进行深入解读,并提供了解决问题的良好思路,揭示概率统计与实际生活的密切联系,为应用概率知识解决实际问题、数学模型的建立、学科知识的迁移奠定一定的理论基础。  【关键词】概率论 公平性 巧合 决策    The theory of probability in life
期刊