论文部分内容阅读
有机磷农药目前被广泛应用于农业中,它用途大、药效好,能够用来有效防治农作物和林木的病虫害,但是,它对人类健康、食品安全、环境保护的危害都非常大,它的大多数品种对人和牲口都有非常强的毒性,它们容易经过皮肤接触和呼吸等方式进入到身体内,就会导致非常严重的疾病。如果能有一种方便携带、操作容易、性价比高、又能够准确快速地对有机磷农药残留量做现场检测、现场处理数据的设备,那将能够地有效地防止有机磷农药的危害,本文所开发的基于ARM的手持终端PDA软硬件系统就是为设计这样的设备。考虑到有机磷农药的大多数检测都是在现场进行的,传统的PC机因为体积大、不方便携带,显然无法满足现场检测和现场处理检测数据这种需求的,本文研制一种基于ARM的手持终端PDA,就可以作为有机磷农药现场检测的后端数据处理及显示的平台,它具有功能强大,外围设备支持丰富,可扩展性高,而且它通过带触摸功能的液晶屏可以提供友好用户界面的特点。按照嵌入式系统的设计方法,首先分析了系统总体结构和功能特性,接着在此基础上提出系统的总体设计,并通过对常见的各种微处理器和嵌入式操作系统的比较和选择,最终确定用三星公司的S3C2410A微处理器和微软公司的Windows CE操作系统作为系统的软硬件平台的核心。硬件平台上,设计了包括S3C2410A微处理器和SDRAM、Nand Flash存储器、电源电路和复位电路在内的核心系统,同时还设计了包括UART接口电路、USB接口电路、SD卡接口电路、带触摸屏的LCD接口电路以及JTAG接口电路的外围电路。该硬件平台结构较合理,功能较完备,整体性、可扩充强,还可以作为其他嵌入式系统硬件开发的有益参考。硬件平台的基础上,分析了Windows CE操作系统的体系结构以及开发流程,并开发了板级开发包和串口与SD卡的驱动程序,最后导出软件开发工具包,同时详细介绍了Windows CE操作系统的构建和在硬件板上移植的过程。最后文章介绍了在Windows CE操作系统下的应用软件开发工具,并对有机磷农药检测系统应用程序的软件总体结构和模块实现等进行了详细的介绍。该软件主要实现了界面交互、数据传输、波形显示和数据存储等功能。文章的结尾建立了系统调试环境,对系统的软硬件都进行了调试,并将应用程序的运行结果波形和在PC机上用MATLAB画出的数据图形进行比较,验证了系统设计的可靠性和可行性。