论文摘要
ARM架构的嵌入式处理器和嵌入式Linux操作系统的完美结合,引发了远程监控系统新的技术革命:由于其优异的性能和高的性价比,被广泛地应用到各种电子产品的设计当中;并且越来越多的学者开始把这种技术应用到工业控制中来。本课题采用32位ARM处理器—S3C2410X和嵌入式Linux操作系统为核心,设计、构建了通用型远程监控系统的软硬件平台,移植开发了嵌入式WEB服务器,通过客户端浏览器,用户可以远程监控,工业现场的相关设备运行情况;同时引入了神经网络技术,在无人值守的情况下可以根据检测情况自行发出控制命令,实现了监控系统的自动智能控制。本课题开发出的通用监控平台,可以经过少量的修改,应用到绝大部分具体的远程监控系统中,以此可以缩短产品的研发周期,降低研制成本。本文的创新点是把神经网络控制技术应用到监控系统中,提高了系统的人工智能。在设计上很好的考虑了嵌入式系统资源的有限性和客户端软件维护升级的方便性,Web服务器端采用CGI接口技术响应客户端的控制请求,系统具有可靠、灵活和可扩展的特点。
论文目录
摘要ABSTRACT第一章 绪论1.1 课题的背景与意义1.2 论文主要内容第二章 远程监控系统的整体设计2.1 系统硬件的总体设计2.1.1 系统核心板硬件设计2.1.2 核心板块S3C2410X主要性能2.1.3 数据采监控模块硬件设计2.2 远程监控系统软件的总体设计2.2.1 系统核心板软件平台的构建2.2.2 远程监控系统硬件驱动软件的设计2.2.3 web服务器的配置2.2.4 自动控制软件的设计第三章 系统硬件结构设计3.1 系统硬件模块划分3.2 芯片的选型及模块的详细设计3.2.1 8路数据采集模块3.2.2 8路数字量控制模块3.2.3 8路模拟量控制模块3.3 芯片的整合3.4 S3C2410的I/O口的分配第四章 系统核心板软件平台的构建4.1 远程监控系统目标板引导程序的定制4.1.1 BootLoader引导程序4.1.2 Vivi引导程序4.1.3 Vivi的移植4.2 远程监控系统目标板的操作系统的定制4.2.1 Linux系统的特点4.2.2 修改内核文件4.2.3 linux的内核配置与编译第五章 硬件驱动程序的设计5.1 驱动程序的结构5.2 驱动程序设计5.3 芯片级驱动程序的编写5.3.1 SHT10的驱动程序的设计5.3.2 74LS164的驱动程序的设计5.3.3 AD5308的驱动程序的设计5.4 模块级驱动程序的整合5.4.1 8路数字量控制模块驱动5.4.2 8路模拟量控制模块驱动5.4.3 8设备接口函数的功能分配5.5 驱动程序的编译与调试第六章 监控系统的应用软件6.1 WEB服务器的配置6.1.1 HTTP协议6.1.2 CGI技术6.1.3 套接字应用6.1.4 Boa服务器的移植6.1.5 实现过程6.2 控制软件的设计6.2.1 神经网络技术6.2.2 神经网络模型分类6.2.3 BP神经网络模型6.2.4 控制软件的算法6.2.5 初始化权值6.2.7 样本对输入6.2.8 计算各层输出6.2.9 误差计算与各层权值调整6.3 网络结构的保存和读取6.4 BP网络预测第七章 结束语7.1 总结7.2 展望致谢参考文献攻读学位期间发表的论文
相关论文文献
标签:嵌入式系统论文; 嵌入式应用开发论文;
基于Internet的嵌入式远程监控系统的研究与设计
下载Doc文档