基于STR71X的城市空气质量自动监测通用平台.doc
《基于STR71X的城市空气质量自动监测通用平台.doc》由会员分享,可在线阅读,更多相关《基于STR71X的城市空气质量自动监测通用平台.doc(47页珍藏版)》请在沃文网上搜索。
1、目录1作品简介41.1作品背景41.2作品应用41.3小组简介61.3.1.小组研发环境61.3.2.成员介绍61.3.3.指导老师介绍72作品说明72.1基于STR71X的城市空气质量监测平台功能概述72.1.1.遥测功能82.1.2.遥信功能82.1.3.遥控功能92.1.4.遥调功能92.1.5.通讯功能92.2系统规格102.2.1.监测平台对各分析仪器的控制102.2.2.监测平台对数据、信息的处理102.2.3.监测平台对本地数据的存储112.2.4.监测平台对数据的传输112.3系统创新122.4实现规划123作品设计123.1系统整体构架与模块简介123.1.1.工作体制133
2、.1.2.通信信道143.1.3.供电方式143.2监测平台子站硬件模块143.2.1.处理器143.2.2.串口扩展163.2.3.SRAM扩展193.2.4.FLASH扩展213.2.5.CF卡的扩展223.2.6.实时时钟233.2.7.以太网接口253.2.8.GPRS263.2.9.触摸屏模块273.2.10.自动监测子站采样装置及监测仪器说明283.3监测平台软件体系结构293.3.1.监测平台软件整体流程结构293.3.2.监控子站软件模块303.3.3.监测子站应用程序及功能323.3.4.系统驱动程序344电路原理图374.1核心部分384.1.1.核心部分ARM电路384.
3、1.2.Flash394.1.3.SRAM 404.2外围部分404.2.1.Compact Card414.2.2.以太网控制芯片414.2.3.时钟控制器424.2.4.串口数据传输模块425PCB说明435.1简要说明435.2布局说明445.3布线说明446总结456.1前景价值456.2执行计划466.3结束语477参考文献481 作品简介1.1 作品背景随着环境污染的日益加重,环境保护已经成为整个社会的重要问题,人们越来越认识到环境保护的重要性。通过监测空气中二氧化硫(SO2),氮氧化物等有害性气体以及烟尘等悬浮颗粒物(TSP)的含量,有效地监测并清除污染源,是保护环境的有力措施之
4、一。环境空气质量自动监测系统,是一套以自动监测仪器为核心的自动“测-控”系统。主要用于大气污染和噪声的在线监控、远程登陆、污染预警和设备可视监控等。自动监测系统通过有线或无线传输网络,实时反映城市的空气质量情况。当空气质量达到重污染情况时自动发出预警信息并提示相应的防护措施。环境空气质量自动监测系统为环境管理提供了重要的技术手段。环境空气质量监控中心能有效地利用监测设施,改进在线监控系统、污染预警,做到及时、有效、快速地响应污染现状,准确、高效地提供环境空气数据,为管理部门提供第一手资料,促进环境监测工作的自动化、信息化发展。因此合理高效的利用环境信息服务于我们的环保工作,是解决问题的关键,这
5、就对我们环境信息的管理提出了较高的要求。而本设计是基于嵌入式系统的城市空气质量自动监测通用平台,嵌入式系统是以实际应用为核心,对功能、可靠性、成本、体积、功耗有严格要求的专业计算机系统,由于嵌入式系统是面向应用的特点,能实现专门的控制并节省软硬件资源。1.2 作品应用基于嵌入式的城市空气质量自动监测通用平台作为大气自动监测系统的监控子站(中心站须完成大量数据的接收与复杂处理,由服务器来承担),子站主要实现以下系统功能:(1)对环境空气质量和气象状况进行连续自动监测,采集、处理和存储监测数据。(2)子站按监测中心计算机指令定时或随时向中心计算机传输监测数据和设备工作状态信息。(3)响应中心站对监
6、测子站的监测仪器进行远程诊断和校准。对系统所用监测设备的标定、校准和审核;对检修后的仪器设备进行校准和主要技术指标的运行考核。(4)能及时响应、处理子站事故及紧急事件,使分布在市区大范围内的子站设备处于监测中心的远程监控之中,能迅速处置设备事故等紧急事件。(5)当空气质量达到重污染情况时响应中心站预警信息并执行相应的防护措施。系统组成图如图1.1所示:图1.1整个环境空气质量自动监测系统涉及大气自动监测系统(包括水质自动监测)1个中心站(中心控制室),和分布在城市内多个子站,以武汉为例,将中心站服务器设在武汉气象局,在武汉三镇的汉阳月湖、汉口江滩、武昌紫阳、武汉神龙、东湖梨园、汉口花桥、青山厂
7、前、木兰湖、武汉高新、吴家山、武汉宗关等监测地区设置11个子站,实时监测这些分散点的大气质量。监测通用平台在市区的分布如图1.2所示。图1.2 武汉市区子站分布图(为监测平台分布地)该子站作为通用平台也可用在国内外其它大中小型城市,不光用在武汉,像西安,兰州,长沙等城市都可以应用这样的通用环境监测平台。1.3 小组简介1.3.1. 小组研发环境(1)硬件平台:ARM7 (STR710FZ2T6)(2)软件环境:EmBestIDE,ADS,LINUX(3)通讯机制:ADSL,GPRS(4)通讯协议: TCP/IP,UART,AT1.3.2. 成员介绍田世坤:华中科技大学控制系,本科,主要负责AR
8、M芯片的基本功能、操作系统移植,整体硬件电路设计。苏谢祖:华中科技大学控制系,本科,主要负责各个外围电路硬件模块。周勇: 华中科技大学电气系,本科,主要负责ARM芯片及其存储扩展电路硬件模块。桂赟: 华中科技大学电子系,本科,主要负责应用软件设计编写黄欣然:华中科技大学控制系,本科,主要负责文档编写、GPRS、ADSL原理与文档1.3.3. 指导老师介绍盛翊智,教授,华中科技大学控制科学与工程系,主要研究领域:决策支持系统,计算机控制与管理,嵌入式系统应用。2 作品说明2.1 基于STR71X的城市空气质量监测平台功能概述各空气质量自动监测通用平台的主要功能是将分布式的大气检测设备进行统一的操
9、作与管理。将设备所产生的数据进行集中、处理、传输,并对各种大气检测设备进行远程控制。图2.1为遥测、摇信、遥控结构框图。空气质量自动监测平台与分布式大气监测装置相配合,对下进行信息汇总,对上进行信息交换,以及实现对大气检测设备进行遥测、遥信和遥控功能。图2.1 遥测、摇信、遥控结构框图2.1.1. 遥测功能遥测的定义是指远程测量,被动获得远程信号,测量其数值。对于监测平台系统遥测的数据是各种大气检测数据。对所要检测的数据在数据格式、数据采样频率上均有一定的要求。而且由于各监测平台配置的差异性,遥测数据可能也因监测平台的配置不同而有所差异。这就要求系统在遥测方面应具有足够的灵活性,将不同设备所采
10、集的同一物理意义的数据进行规范化,并且能够灵活地改变所要报送地数据量。2.1.2. 遥信功能遥信功能主要反映的是设备的状态量。这些状态量包括各种检测设备的实时运行状态、历史开关机记录、以及设备出错告警等信息。遥信也是通过监测平台系统定时和各检测设备进行交换数据所获得的。监测平台在获得各种设备的状态信息后,对数据进行集中,识别,存档,判定设备运行是否正常。当设备出现异常时,应及时向监控中心发出告警,并采取一定的保护措施(如断电、关闭电磁阀等)。2.1.3. 遥控功能遥控也称远程控制。是远程主机主动发出信号,控制远端操作。在这里,遥控是指监测平台接收中心服务器的各种操作请求(如设定设备时间、开关数
11、字IO等),并完成规定操作。监测平台在接收中心服务器的操作请求后,查找本地功能表,找到所要操作命令,并通过串口向大气检测设备发出。2.1.4. 遥调功能遥调功能实际是遥控与遥信或遥控与遥测的组合。这里的遥调主要的操作是对设备的定零定标。这需要对设备实时的数据采集、实时的远程控制,而且还要有一个稳定可行的专家系统对设备进行重新的校准。操作复杂,涉及的检测设备较多,这是监测平台系统设计的一个难点。2.1.5. 通讯功能除此以外,监测平台另外一个重要的方面是通讯。不论是遥测、遥信还是遥控、遥调,都需要一个稳定、可靠、快速的通讯方案。在本设计中,采用ADSL +GPRS的方案。ASDL带宽充足,可满足
12、简单视频以及大量数据的传输。GPRS为辅,可在ADSL出现故障时,作为辅助通信通道,保证系统传输的稳定可靠。而且在那些不易于安装ADSL的地区可以通过GPRS进行无线的数据传输,这使得系统的通信方案更加灵活。2.2 系统规格2.2.1. 监测平台对各分析仪器的控制(1)对各大气监测设备串口输出状况进行破译,实现对各大气监测设备的通信。(2)扩展其他设备连接入网。2.2.2. 监测平台对数据、信息的处理(1)数据采集频率:1次/5s平均值时间: 1 minute(分钟)1 hours(小时)可选(2)一次值的定义及处理时间(3)零值、标值的定义与处理,建立登记表。 仪器在零(标)标定时监测值不计
13、入采样记录数据表,进入零/标登记。登记表以时间,每分钟平均值为字段形成记录, 最后1分钟平均值为最终零/标值。(4)异常值定义与处理,建立登记表。 异常值包括停电、走零、走标、上下限报警值、有效值小于75%的平均值等,要有相应的错误标记。(5)保存SO2状况,建立真值表。(6)保存NO状况,建立真值表。(同5类同)(7)保存CO状况,建立真值表。(同5类同)(8)保存O3状况,建立真值表。(同5类同)(9)保存PM10(可吸入颗粒物)状况,建立真值表。(同5类同)(10)建立校准器工作状况表。(同5类同)(11)设立“报警信号”登记表。报警信号包括:监测值超过上下限、仪器内部参数超过上下限、室
14、温超过上下限、停电报警等。(12)设立系统历史记录登记表系统启动、关机记录,远程用户登录与退出记录。(13)建立“气象数据库”。2.2.3. 监测平台对本地数据的存储本地数据库是设备数据往中心站发送的一个缓冲和备份。通过对处理器扩展存储设备(CF卡,Flash,以CF卡存储为主)以实现对数据的存储。2.2.4. 监测平台对数据的传输系统主要采用ADSL有线或GPRS无线通信信道,连接中心站和各个子站。中心站采用2M固定IP的ADSL接入,同时接入GPRS VPN;子站采用1M动态IP的ADSL接入,同时也接入GPRS VPN。ADSL和GPRS VPN互为备用通信方式,都满足环境监测数据传输的
15、需要,并适应不同的接入条件,实现自动切换。(1)通信工作体制每个子站的主工作体制为自报方式,普通工况下遥测站点IPC每分钟从前端仪表采集一次数据,存入本地控制器,上传频率从1分钟1天可自选,将数据传送到监控中心。辅助工作体制为应答式,即当监测中心站需要监控子站时,通过监控软件对相应遥测站点发出招测指令,利用此方式,可灵活地对远程监测设备进行跨零、跨标的校准,以图形界面动态显示仪器内部运行参数。中心站对省气象科研所、省监测站和国家环境监测总站的通信方式仍使用MODEM通讯。(2) 通信软件基本功能(1) 每分钟将PM10,SO2,NO,NO2,NOX,CO,O3,气象参数(气温、气压、风向、风速
16、、湿度)和各仪器状态真值表上传给中心控制室。(2)每天定时将零/标记录值,若现场有新的零/标记录生成,立即上传与中心控制室保持同步。(3) PM10,SO2,NO2,CO,O3的小时平均值,上传给中心控制室。(4) “报警”登记表若有“新值”,立即与每分钟数据一起向中心室上传。(5)接收中心站对指定仪器进行“走零”,“走标”的命令。(6)接收中心站“暂停报警”命令。(7)接收中心站“传送视频或图像”的命令。(8)智能化检测通信状况,在ADSL通信出现故障后自动切换到GPRS。2.3 系统创新(1)基于STR71X的城市空气质量自动监测通用平台取代原来的采用PC作为控制系统,极大地节省了软硬件资
17、源。(2)信息传输的方式扩展为ADSL+GPRS的方案,在不易于安装ADSL的地区可以通过GPRS进行无线的数据传输,这使得系统的通信稳定可靠灵活。(3)在简单数据传输的基础上扩展为传送图像和声音,这对于实时监测与控制提供了更为直观高效的方式。2.4 实现规划(1)12月24日12月31日:查阅资料,了解、熟悉项目细节。(2)1月1日1月14日:项目分析,概要设计(系统架构,硬件,软件)(3)1月15日1月25日:项目设计报告,竞赛报告(4)2月4日3月3日: 细化任务,查阅相关资料,准备进一步详细设计(5)3月4日3月17日:项目详细设计及报告(6)3月18日4月7日:硬件软件搭建及调试(7
18、)4月8日4月30日:系统整体调试,测试(8)5月1日完成:系统验收报告,项目总结3 作品设计3.1 系统整体构架与模块简介 系统的整体构架如图3.1所示。图中五个测量仪是TELEDYNE ADVANCED POLLUTION INSTRUMENTATION (T-API)公司生产的环境气体检测设备,子站(ST_ARM)STR710FZ2T6SO2测量仪中心站CO测量仪粉尘测量仪O3测量仪NOx测量仪其它量(模拟)触摸屏RS232ADSLGPRS(备用)ADCCF卡图3.1 监控平台构架图应用广泛,能够将粉尘,气体如SO2,CO,O3,NOX等模拟量直接转换成数字量,通过串口直接传送到子站。增
19、加其他测量设备,还可以监测别的物理量。另一种方法就是通过A/D转换,直接向自站发送采集数据量。触摸屏用于控制和显示,直接观察ARM芯片的工作状态,方便用户调试。大容量CF卡能存储大量数据,保留备份,提高数据的准确率,在接到中心站数据传输指令后,及时的数据发送出去,并保留备份,防止因传输中断或数据丢失造成不必要的损失。子站和中心站之间可以通过ADSL网络通讯,GPRS为备用通讯线路,当ADSL网络传输发生错误时,报告错误,自动切换到GPRS传输。 3.1.1. 工作体制每个监测平台的主要工作体制为自报方式,普通工况下遥测站点监测平台每分钟从前端仪表采集一次数据,存入本地储存介质中,上传频率从1分
20、钟1天可自选,将数据传送到中心站。若数据未发送成功,系统自动检测网络状况,待网络通畅后再次按时间顺序将数据补发,并且保证数据一定送达。当传感器采集到特殊报警值,监测平台在2秒内将当前报警值发送到中心站。辅助工作体制为应答式,即当中心站需要监控子站时,通过监控软件对相应遥测站点发出招测指令,子站收到指令后,立刻将所需数据发送到控制中心。利用此方式,可灵活地对远程监测设备进行跨零和跨标的校准,还可以图形界面动态显示仪器内部运行参数。3.1.2. 通信信道本系统选ADSL 1M 宽带作为通讯方式,并以GPRS无线通信作为备用信道,当ADSL出现故障或一些恶劣环境下不得不用无线时采用GPRS进行无线传
21、输数据。3.1.3. 供电方式遥测站的供电系统全部采用220v市电供电,每个遥测站点可以同时配有UPS作为备用电源,停电时供中心站、子站、ADSL、GPRS使用,保证通信畅通,克服停电造成的网络盲区,使中心站及时了解子站的运行状况。3.2 监测平台子站硬件模块3.2.1. 处理器 处理器采用的是意法半导体(ST)的STR71X系列微控制器基于16/32位 ARM7TDMI RISC CPU。STR71x系列是片上集成Flash和RAM的微控制器系列。它基于高性能的ARM7TDMI内核,拥有丰富的外设和增强的I/O功能。该系列中的所有器件都包含片上高速单电压Flash存储器和高速RAM存储器。由
22、于内嵌ARM内核,所以STR71x与所有的ARM工具和软件兼容。其内部框图如下图3.2所示,内部总线和两条APB总线将片上系统和外设资源紧密的连接起来,其中内部总线是主系统总线,连接了CPU、存储器和系统时钟等,APB1总线(APB1桥连接的APB总线)连接高速外设,APB2总线(APB2桥连接的APB总线)连接系统通用外设和中断控制。I/O端口包括P0,P1,P2三个16位的端口,其它的外设接口引脚都与I/O端口的引脚功能复用,图上的AF即表示功能复用引脚。另外,外部存储器接口(EMI)提供了16条数据线接口和24条地址线接口,可扩展4组16M空间的外部存储器。本系统中,我们用到的部分有:U
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 STR71X 城市 空气质量 自动 监测 通用 平台