基于ARM的车内空气污染物

来源 :硅谷 | 被引量 : 0次 | 上传用户:kejianghaoxl
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要: 针对国内现有的基于单片机或工控机数据采集系统的不足,尤其是8位/16位单片机数据采集的局限性,介绍一种基于ARM(Advanced RISC Machines)平台的车内空气污染物数据采集系统。它结合了国内外先进的传感器数据采集技术,具有耗能低、体积小、性能高,软、硬件扩充灵活的特点,其通用性、模块化和可扩展性能满足车内空气污染物检测系统设备研发的要求。
  关键词: 空气质量;ARM;传感器;嵌入式
  进入21世纪,汽车污染日益成为全球性问题。随着汽车数量越来越多、使用范围越来越广,它对世界环境的负面效应也越来越大,尤其是危害城市环境,引发人类呼吸系统疾病。特别是最近发生在我国的雾霾天气,严重的危害了人们的身体健康。2007年,国家环境保护总局就颁布了《车内挥发性有机物和醛酮类物质采样测定方法》[1],不过该检测方法只是对于汽车静态检测,不能满足目前实时动态检测的要求。所以,对于汽车车内的空气质量进行实时检测的呼声也越来越高。汽车车内空气污染主要包括以下三种来源[2]:一是汽车生产时座椅、棚顶、仪表盘等处所用的胶水、纺织品、塑料配件等各种车内装饰材料挥发出来的有毒气体,包括苯、甲醛、丙酮等;二是汽车使用时从外界进入车内的汽车尾气,如一氧化碳,氮氧化合物,碳氢化合物,醛,含铅化合物,粉尘等;三是人为原因,如人体排放物,或长时间未对汽车室内进行打扫所产生湿气,霉菌等。
  目前,国内针对以上所述空气污染物的检测并不完善,有的检测系统仅能检测常见且单一的污染物。而且很多检测系统采用的平台也各不相同;有的采用比较低廉的单片机平台,虽然在价格上比较便宜,但是处理速度较慢,无法满足现在复杂的汽车室内环境变化。有的采用比较昂贵的工控机为开发平台,相比之下软件硬件容易扩充,但体积庞大、无法在汽车驾驶室内安置。
  在研究汽车驾驶室空间及目前车内污染物检测装置发展的前提下,本文设计一种方便可控、高性能的基于ARM7的汽车室内空气污染物数据采集监测装置。按照《车内空气污染物测量方法》以及《环境空气质量标准》[3]所提出的最新PM2.5的标准,对甲醛,苯,一氧化碳,二氧化硫,含铅化合物,粉尘浓度,温湿度等重要因素进行实时采集,通过高性能处理器进行数据处理,通过液晶屏显示检测数据及蜂鸣报警器来提醒司机采取措施。
  1 检测系统硬件设计
  1.1 运用平台
  检测系统硬件部分采用的处理器是STM32F107VCT6,该处理器基于ARM V7架构的Cortex-M3内核,主频72Mhz,内部含有256K字节的FLASH和64K和SRAM.是专为嵌入式应用而设计的处理器。该处理器具备2个RS-232/485/串口、双10/100Mbps以太网端口、2个USB 接口及用于数据存储扩充的SD卡接口,另外处理器还拥有了8 个DI/DO 通道,可以十分便捷的用来处理I/O 端口的事件。
  1.2 信号采集
  使用STM32F107VCT6处理器来采集多路传感器的数据信号,数据信号经串口传输给STM32F107VCT6,其硬件电路如图1所示。
  图1 模拟信号采集电路设计图
  1.3 数据存储器
  由于车内空气污染物自动检测系统采集的数据众多,采集系统选用高容量大的CF卡存储数据。对于STM32F107VCT6处理器,本身带有CF卡存储扩展口。可以及时的存储收集到采集的数据。
  1.4 传感器的选型
  该车内空气污染物检测系统采用的各类型传感器有甲醛传感器,苯类传感器,一氧化碳传感器,二氧化硫传感器,粉尘传感器,温湿度传感器,下面列举其中两种传感器,其型号及参数如下:
  1.4.1 甲醛传感器
  YL003甲醛气体传感器用于家庭及工业对甲醛有机挥发性、有毒有害、甲醛类及其他挥发性气体的检测[4]。特别适用于工业型气体检测报警仪及家用气体检测报警器等产品,用于检测挥发性气体气体浓度及危害。
  特性参数:
  注意事项:
  1)气敏元件开始工作时,需预热3-5分钟后方可使用。
  2)不能在腐蚀性气体环境下工作。
  1.4.2 一氧化碳传感器
  MQ309A是一种SnO2半导体气体传感器,它在探测CO气体方面有很好的性能。它是一种采用定期改变工作温度进行检测的微型敏感元件,具有高的灵敏度和选择性,湿度对它的影响很小。
  标准工作条件:
  2 系统软件设计
  2.1 软件开发平台
  选择目前开源性强,支持多任务,多用户,运行稳定的Linux操作系统。在Linux操作系统下使用C语言开发本系统,C语言是以函数形式提供给用户的,这些函数可方便的调用,并具有多种循环、条件语句控制程序流向,从而使程序完全结构化,加之其代码可移植性好,高效率的运行方式,方便的升级维护手段,种种优点决定了C语言十分适合本系统软件开发。
  2.2 软件具体设计
  采用了模块化的设计方法对该系统进行应用软件的设计。其主要模块有初始化模块,系统预热模块,数据采集模块,数据处理模块,数据显示模块等。
  1)初始化模块
  为应用软件的运行做准备,检查系统的各硬件部分,提前读取设置参数和暂存的数据,对硬件接口进行初始化,设置数据缓冲区等。
  2)系统预热模块
  由于本检测系统涉及的传感器较多,在传感器开始检测前,需要对系统进行预热,预热时间为15秒。
  3)数据采集模块
  数据采集通过串口来进行,对传感器采集过来的数据格式进行处理,获取相应的测量数据,根据上诉传感器定好的标准标参数进行计算数据。
  4)数据处理模块
  由于本检测系统具有实时性,对处理后的数据需要及时的显示出来。但在汽车行驶的时候,不确定因素很多。所以对于数据处理模块的稳定性要求特别严格,所以该数据处理模块加在具有保护的屏蔽盒内。
  5)数据显示模块
  采用ARMJISHU公司提供的3.2/2.8TFTLCD触摸屏,STM32F107VCT6处理器自带的触摸屏接口,引出LCD控制器和触摸屏的全部信号。触摸屏显示分辨率64万色可以逼真的显示图片,文字和菜单等。配合触摸屏功能实现灵活的控制。
  2.3 具体模块实现
  2.3.1 数据采集模块
  本模块主要是通过串口来实现数据采集功能和数据通信功能,所以必须先开发串口驱动程序。STM32的USART为通用同步异步收发器,支持同步单向通信和半双工单线通信。STM32F10
  7VCT6提供了一种灵活的方法与使用工业标准NRZ异步串行数据格式的外部设备之间进行全双工数据交换。利用分数波特率发生器提供宽范围的波特率选择。它支持同步单向通信和半双工单线通信,也支持LIN(局部互联网),智能卡协议和IrDA(红外数据组织)SIRENDEC规范,以及调制解调器(CTS/RTS)操作。它还允许多处理器通信。还可以使用DMA方式,实现高速数据通信。
  一般有两种工作方式:查询和中断。
  1)查询:串口程序不断地循环查询,看看当前有没有数据要它传送。如果有,就帮助传送(可以从PC到STM32板子,也可以从STM32板子到PC)。
其他文献
PC游戏已经准备好迎接一次重生或者,至少是一场变革。自1990年代末3D加速器诞生以来,这还是头一次。  这都得感谢移动革命及其相关的技术的发展。游戏开发者现在可以使用加速计、触摸屏和云计算来增加各种新功能和游戏模式。而且,甚至连微软Windows的全新发展模式用一组代码覆盖桌面设备、平板电脑和智能手机也在改变游戏开发者的发展方向。  这些进展都在最近的微软Build大会上显露无疑。微软业务开发经
期刊
此次Windows Phone 8的问世能否一改微软昔日在移动操作系统方面积弱的局势,完全取决于微软自己的决心和执行力。  今年10月对于移动互联网界而言注定是热闹而又值得记忆的,三家巨头几乎挤在同一时间发布新产品,这其中少不了比拼和叫板的味道。由目前的家底来看:苹果依靠软硬通吃的策略不仅成为了市值最高的公司,也虏获了全球约30%的智能手机用户;而谷歌则拥有近50%的智能手机用户群;这两家的争斗由
期刊
摘 要: 质能量子是最基本粒子,是物质和能量的最小份额,是物质和运动的统一体,是质量与能量分别守恒的量值。运动的主体的统一决定运动的统一和相互作用的统一。泡利不相容原理揭示物质离散膨胀的运动规律,对客观世界只描述斥力效果的一半;相容原理揭示物质同位聚合运动规律,解释坍缩与引力,对物质的运动和奇点质能状态作出完整的解释。择物原理是宇宙及其万物的运动发展进化的较高层次的规律,自然界中的择物原理表现为自
期刊
摘 要: 针对莱钢特钢事业部连铸二车间5#连铸机液压系统发生的一些处理难度大、检修时间长、破坏大的典型故障总结处理过程,提出相对应的措施及日常维护工作要点。  关键词: 卡阀;液压泵;措施;思路  中图分类号:TF341 文献标识码:A 文章编号:1671-7597(2012)1210132-01  0 前言  特钢事业部银前5#连铸机投产于2005年7月,年产能力100万吨,设计上集优钢普钢一体
期刊
摘 要: 采用电感耦合等离子体质谱法(ICP-MS)测定地下水中十五项稀土元素具有干扰少、谱线相对简单、检出限低、动态线性范围宽和能够进行“多元素同时分析”与快速同位素分析等特点。测定各个稀土元素方法加标回收率在86.0%~108%之间,检出限低于0.008μg/L,相对标准偏差小于4.7%,适用于地下水中微量稀土元素的测定。  关键词: 电感耦合等离子体质谱(ICP-MS);地下水;稀土元素
期刊
由中国气象学会城市气象学委员会和北京气象学会共同主办的“首届城市气象论坛”11月24~25日在广东省深圳市举办。深圳市科协主席周路明、深圳市气象局局长王延青、中国气象局科技与气候变化司副司长、城市气象学委员会主任委员王迎春,以及来自科研、相关业务单位及高等院校的70余位专家学者出席了24日上午的开幕式,开幕式上颁发了首届“城市气象学优秀科技论文”获奖证书。  “城市气象论坛”是第四届城市气象学委员
期刊
12月6~7日,由中国科协主办,江苏省科协与南京理工大学承办的中国科协第72期新观点新学说学术沙龙在南京理工大学成功举行。沙龙主题为“云计算与江苏新型产业链的机遇与思考”,由东北大学王国仁教授、中国科技大学顾乃杰教授和解放军理工大学刘鹏教授共同担任领衔科学家,来自北京、上海、辽宁、安徽及江苏等二十余所高校和科研机构有关云计算领域的30余位专家参加了会议。  “云计算”概念是世界范围内,特别是IT行
期刊
12月8~9日,由中国科协主办、中国环境诱变剂学会承办的中国科协第73期新观点新学说学术沙龙在福建省厦门市召开。本期沙龙主题为“肿瘤放疗与副作用的差异同心圆效应”,由第四军医大学海春旭教授、美国UC戴维斯分校李健健教授、美国新墨西哥大学刘克建教授担任领衔科学家。本期沙龙得到了业内专家的积极响应和大力支持,中国中医研究院西苑医院院士李连达,以及来自北京、上海、福建、陕西、宁夏、内蒙古、成都、重庆等十
期刊
12月4日至7日,中国科协2012年新任县级科协主席培训班在江西南昌举办,来自全国各省(区、市)新任县级科协主席以及新疆生产建设兵团的部分师科协新任主席共180余人参加了培训。本次培训班经中国科协党组、书记处批准,由中国科协组织人事部主办,江西省科协具体承办。中国科协组织人事部部长李森、江西省科协党组书记龚绍林出席开班式并分别讲话。中国科协组织人事部副部长刘红跃主持开班式。江西省科协副主席彭玲华出
期刊
摘 要: 在国内的安全风险研究中,有多种风险评估的方法都在应用,但是没有统一的风险分析方式成为主要方式,而不论哪一种方法都是在资产、威胁等时间进行建模,这些方法都是按照风险评估流程来完成的流动评估,其措施与计算原理都不相同,将从评估方法入手,介绍一种以层次分析为主要的综合性漏洞评估方法。  关键词: 风险评价;信息漏洞;分层分析;综合性判断  中图分类号:TP311 文献标识码:A 文章编号:16
期刊