摘要: |
近年来,水下施工的检测问题已经成为工程关注的焦点,越来越多的技术应用在水下作业的检测中。随着网络技术、嵌入式技术和计算机技术的不断发展,如何将这些先进技术应用在水下作业监测领域,使得整个检测系统的功能更加强大、性能更加稳定以及对资源的消耗更少已经越来越引起人们的瞩目。
本次毕业设计的嵌入式远程水下检测系统是根据实际工程需要设计开发的,采用了现代的嵌入式技术,以SAMSUNG公司性价比较高的ARM 9处理器芯片S3C2410为硬件系统核心,嵌入式WinCE作为操作系统,并在此基础上开发良好稳定的通讯协议用来保证数据传输的稳定性,还根据系统的需要开发了电源管理驱动程序,SD卡存储驱动程序,低功耗驱动程序等。
在服务器端、嵌入式控制终端以及水下采集系统都安装了相应的自主开发的采集控制软件,这些软件使得系统能够在满足满足用户的需求的前提下稳定健壮的运行。
本论文共分为6部分。首先,介绍嵌入式系统的基本概念和特点以及本文所论述的结构;其次,详细介绍了系统的硬件的总体设计以及软件的总体设计;第三,详细介绍了系统的各个硬件模块的设计,主要是对硬件系统的核心板和扩展板的各部分电路的设计进行了介绍;第四,详细介绍了嵌入式WinCE操作系统的定制方法,主要工作是对其进行裁减,编写Bootloader;并通过中断和流接口开发基于嵌入式系统的驱动程序,通过修改编写驱动程序让嵌入式系统能够满足当前的项目的需要,实现最小化同时又是最完全的系统;第五,详细介绍了服务器端,嵌入式控制端,采集端3大部分的软件以及自己定制的通讯协议。最后对系统的运行测试结果进行了评估,为以后的进一步的完善修改给出了具体的指导数据。通过各种开发工具开发的软件,让系统能够以一个稳定的正确的流程长期的运作。本论文设计已完成项目要求的功能,在本系统中应用了嵌入式处理器技术、WinCE操作系统,驱动开发,数字无线传输技术等,最终实现了对远程水下施工情况的智能实时监测,具有工业上常用的各种接口如RS232/485,网口,显示器以及SD卡等等。目前已在大连港试运行5个月,反馈效果良好。 |