摘要:随着我国工业化水平的不断提升,企业在创造物质财富和提升人民生活水平的同时也正在污染我们赖以存活的自然环境。其中水的污染正日趋严重,不但河流和湖泊等地表水的水质在恶化,作为重要饮用水源的地下水质也在变差。日趋严重的水污染正威胁到人们的健康和整个社会的可持续进展。水污染的严峻形势迫使人们增加对水污染监测的重视程度和加强污水治理力度。但是要加大对污水排放的监管力度需要建设大量的水质监测站,当前常规的污水在线监测系统由于其建设成本较高由此很难大规模推广。针对这个不足,本论文以降低成本和保证在线检测数据的可靠性着手,兼顾系统对数据的采集和管理,利用嵌入式技术,设计开发了基于S3C2440微处理器和嵌入式Linux操作系统的污水在线检测管理系统。利用MiniGUI图形界面和触摸显示屏,实现了系统的人机交互;利用S3C2440微处理器丰富的接口,完成了基于SPI总线的ADC的数据采集和单色仪驱动,以而实现了基于分光光度法的水质氨氮检测;利用嵌入式系统中的网络制约芯片,实现了监测系统和远程怎么写作器的数据传输。本论文详细描述了系统的开发流程和关键技术的实现策略,最后在实验室条件下对系统进行了测试,工作稳定,达到预期的设计目标。本污水在线检测管理系统的运用和推广,在保证可靠性的同时,降低了建设成本,将带来良好的社会效益和经济效益。关键词:ARM论文污水在线检测论文Linux论文MiniGUI论文SPI论文氨氮论文
摘要4-5
Abstract5-8
1 绪论8-13
1.1 课题的探讨背景8
1.2 水质监测的进展近况和走势8-9
1.3 水质在线监测系统概述9-11
1.4 紫外-可见分光光度法及其在水质检测中的运用11
1.5 课题探讨内容和论文结构11-13
2 污水在线检测管理系统总体设计13-20
2.1 嵌入式系统概述13-14
2.2 系统硬件平台介绍14-18
2.3 系统软件总体设计18-19
2.4 本章小结19-20
3 嵌入式 Linux 系统平台开发20-26
3.1 嵌入式 Linux 系统开发环境的搭建20-22
3.2 嵌入式 Linux 在 S3C2440 开发板上的移植22-25
3.3 本章小结25-26
4 嵌入式 Linux 驱动程序开发26-40
4.1 Linux 驱动程序概述26-28
4.2 SPI/ADC 驱动的实现28-33
4.3 步进电机驱动的实现33-39
4.4 本章小结39-40
5 图形界面软件的开发40-55
5.1 MiniGUI 概述40-41
5.2 MiniGUI 在 S3C2440 开发板上的移植41-44
5.3 MiniGUI 运用程序开发44-48
5.4 氨氮检测功能的实现48-51
5.5 数据存储和网络通信51-54
5.6 本章小结54-55
6 总结与展望55-56
6.1 全文总结55
6.2 展望55-56
致谢56-57