论文部分内容阅读
随着数字信息技术和网络技术的高速发展,科技社会已经步入后PC时代。后PC时代的绝大多数计算机是以嵌入式系统的形式出现的。在后PC思想的影响下,嵌入式系统与Internet技术、工业控制技术等结合日益密切,其中一项重要应用就是实现对远程现场设备的状态监控。利用嵌入式Internet技术,可以比较方便地在各类嵌入式应用中,借助于计算机、网络和通信技术,依靠安装在现场的各种数据采集设备,实现对远程现场设备的操作、监测、控制和维护。本文针对液位远程监控的要求,把嵌入式与Internet技术相结合,采用了B/S(Browser/Server)模式对液位实施远程监控。在控制策略上,则采用了九点控制算法,对液位实行控制。本系统最大的特点就是嵌入式网络的应用,把下层的液位控制部分和上层的监控部分(Web服务器部分)都集成到uClinux系统中完成,用户只需要在其他计算机上利用通用的网页浏览器,以通过以太网访问监控页面的形式来达到监控的目的。而且还可以很方便把Web服务器连接到因特网,这样用户或者管理人员不用安装特别的客户端软件,就可以通过网络随时随地的访问系统的监控界面,在很大程度上摆脱了时间和空间的约束。本文设计开发的基于嵌入式Web服务器的液位监控系统在硬件上选用了应用广泛、技术成熟的器件,如选用了基于ARM7TDMI内核的S3C44B0X作为系统的核心处理器。在硬件设计方面主要完成FLASH接口电路、SDAM接口电路、串口接口电路、以太网接口电路、D/A转换电路等主要部分的设计。其中,Flash用作Bootloader,uClinux内核及文件系统的存放,SDRAM用作运行及数据存储空间,串行通信口用作其它的通信扩展,以太网接口用于提供远程Internet接入,D/A转换电路用作液位控制数据的向外传输。在软件设计上集成了开放源代码的典型的嵌入式系统软件uClinux,在uClinux中需要完成uCLinux的裁减与移植,上层液位控制程序的设计,uClinux下Web服务器的构建及动态页面的显示,uClinux下设备驱动程序的添加等工作。