新闻中心

EEPW首页>测试测量>设计应用> 移动式汽车尾气分析仪的设计与实现

移动式汽车尾气分析仪的设计与实现

作者:游向东 北京邮电大学信息与通信工程学院 时间:2010-05-20 来源:电子产品世界 收藏

  自动工作模式由可配制的“自动测试时间”和RTC中的实时时钟进行比较,时间相等后触发,执行一次尾气分析过程。自动工作模式为默认模式。

本文引用地址://m.amcfsurvey.com/article/109186.htm

  命令工作模式,由上位管理平台下达的命令触发,执行相应的一次尾气分析过程。命令工作模式下,仪器通过串口接收到来自通信模块的“采集尾气”远程命令,此时仪器自动进行一次尾气分析过程。

  校准工作模式,在第一次开机状态下或有校准需求时,抽气泵入口接上标准尾气气体,手动进入主菜单选择标定量程,进行的一次校准过程。校准后的尾气,标定了基准的测试参考点,可以提高尾气检测的准确度。

  尾气分析模块的关键命令序列选择

  根据的使用手册,对CITY尾气分析模块进行数据采集的关键命令序列如下所述。

  尾气的量程标定

  ①RESET (命令号为:$30),在标定尾气前用此命令。发出复位命令后收到应答,复位成功。

  ②ZERO ($35),采集之前先校零,启动抽气泵半分钟后再发送校零命令,1分钟内收到校零完成应答即零点校准成功,此时停止抽气泵工作。

  ③SPAN SPECIFIED CHANNELS ($36),标定量程命令。在校零完成后人工接好尾气标准气,执行标定操作,此时启动抽气泵,通气15秒后发送标定命令给尾气分析模块,LCD显示瞬时值,接收到标定完成应答后停止抽气泵的工作,同时停止对串口的操作。

  尾气数据的采集,即一次尾气分析过程

  ①RESET ($30),在每次执行尾气分析命令前发出此命令。发出复位命令后收到应答才算复位成功。

  ②ZERO ($35),采集之前先校零,启动抽气泵半分钟后再发送校零命令,1分钟收到校零完成应答即零点校准成功。此时停止抽气泵工作。

  ③COMPENSATED DATA ($31),校零完成后即可进行数据采集,先让抽气泵工作半分钟再发送数据采集命令,过10秒后再采集数据,每10秒采集一组。LCD显示瞬时值,采集过程完成后(采集5次数据)计算出平均值作为最终的显示。采集到5次就停止对串口操作,同时停止抽气泵的工作。

  软件流程设计及实现

  程序流程基本逻辑是,主程序根据四种工作模式下的条件触发,发送相应的命令给CITY尾气分析模块,模块执行该命令后,返回执行结果/状态数据。主程序将结果数据一方面在LCD上显示,另一方面发送给通信设备,由通信设备传输给上位管理平台。

  当收到上位管理平台的命令时,或者键盘触发手动执行尾气检测时,或者自动检测时间达到时,启动执行尾气检测的动作。一次尾气分析过程后,设置当天已经测试过的标志。

  LCD的主菜单如下所示,通过上键、下键、+键、-键和确认键对键盘菜单进行操作,触发相应的命令执行。

"1.Show Settings", //参数显示
"2.Setup", //参数设置
"3.Analysis 1 time", //手动执行一次尾气检测
"4.Analysis n times", //手动执行多次尾气检测
"5.Calibration Zero", //校零
"6.Calibration Span", //标定量程
"7.Show Date/Time", //显示RTC时间
"8.Setup Date & Time", //设置RTC时间
"9.Factory Default", //恢复默认的检测量程
"10.RETURN", //返回
在四种工作模式下测得的结果数据均通过串口向通信模块发送。测试结果数据格式如下:
“CO=xx.xx%;CO2= xx.xx%;HC= xxxxxppm;O2= xx.xx%;NOx= xxxxxppm;”。



评论


相关推荐

技术专区

关闭