论文部分内容阅读
众所周知,全球正面临着严重的环境污染问题,对环境的有效保护和污染的妥善治理已迫在眉睫。改革开放40年期间,大力发展经济的中国缺乏环境保护的安全意识,没有完善的法律法规制约工业生产和保护自然生态,导致现今的中国环境污染情况较为恶劣,例如:首都北京持续多年的雾霾问题,已严重影响了人们的日常出行和身心健康。2018年1月1日《中国人民共和国环境保护税法》正式施行,显然对环境的管制和监控已是中国政府的工作重心。而对环境的实时监测是环境保护的有效措施,环境监测可有效地制约企业的非文明生产行为,以及环境监测所采集的大量数据可为环境治理提供数据资源。本文设计了一种基于Cortex-A8嵌入式的环境监测系统。系统分为三个子模块,分别为数据采集子模块、数据处理子模块和数据交互子模块。在数据采集子模块中,温湿度传感器和粉尘浓度传感器分别采集当前环境中的温湿度及PM2.5浓度信息,摄像头采集现场视频图像。数据处理子模块主要完成环境参数数据的处理和存储,以及视频图像的编码封装压缩等工作。数据交互子模块移植嵌入式Boa服务器,采用B/S模式,将所采集的相关数据通过网页的形式在浏览器实时显示,同时,基于TCP/IP协议编程,完成视频文件的上传。本系统中的硬件部分选用三星公司生产的S5PV210作为系统主控芯片,选用DHT22传感器采集环境中温湿度参数数据,选用GP2Y1051传感器实现PM2.5参数采集功能。同时采用Logitech-C270自动对焦高清USB摄像头模组完成对视频图像的采集,以太网模块DM9000用于数据传输。系统采用嵌入式Linux操作系统作为软件平台,同时移植小型嵌入式Boa服务器和小型SQLite数据库。系统通过多线程的方式实现传感器数据采集功能以及触发摄像头工作,环境参数数据存储于SQLite数据库,视频文件存储本地硬盘。最后,对系统进行性能测试,系统能够及时准确地记录当前环境中的各参数信息,具有成本低、功能全、功耗小、操作简单等优点,符合预期设计功能。