论文部分内容阅读
水环境资源直接影响着社会经济的可持续发展。日趋严重的水资源匮乏和水环境污染问题已对我国社会经济的可持续发展构成极大威胁。在这种的情况下,有效地对水环境进行保护,实施污染排放的总量控制就显得尤为重要。本课题提出的基于ARM的污水自动监测系统是以Intel Xscale PXA255处理器的开发板为开发平台,采用嵌入式Linux为操作系统进行构建。该系统主要针对图像采集和通信网络两个功能模块进行设计与实现。
首先构建了基于ARM的污水自动监测系统的监测子站的软硬件总体框架,在此基础上完成图像采集的设计,实现了USB摄像头主控芯片ZC301在Linux系统上的驱动。为确保系统通信冗余,选用了电话通信和GPRS通信相结合的方式实现监控中心和监控子站的通讯。电话通信采用DTMF芯片完成电话号码的拨打、数据发送与接收等功能。GPRS通信采用Motorola G20完成短信报警、数据的接收和发送等功能。同时设计了GPRS模块的通讯硬件电路,并对GPRS模块与计算机之间的通讯进行了研究及测试。软件部分主要是针对各模块的驱动程序,以及通信网络的初始化及数据传输进行编写。
本系统扩展性强,监测子站预留许多端口,方便系统升级或功能的添加。采用电话网络和GPRS模块两种通讯方式在确保网络通畅的条件下,能够降低系统运行功耗,提高系统运行效率。该运行模式可以广泛的应用于其它系统中。