论文部分内容阅读
本文对开发嵌入式智能节点的关键技术、神经网络在嵌入式智能节点中的应用和嵌入式智能节点管理软件的设计进行了系统的研究和实践探索。在开发嵌入式智能节点的关键技术研究中,本文提出了嵌入式智能节点的系统总体结构设计,其中包括硬件实现方案和软件模块功能的划分;详细介绍了程序的设计思想和总体流程;在DOS Packet Driver的基础上使用WATTCP协议栈实现了基于TCP/IP协议的数据通信,以及HTTP、FTP和SMTP等网络服务;并实现了一系列辅助功能。基于TCP/IP协议的通信技术使嵌入式智能节点能够在整个Internet/Intranet范围内进行信息资源共享。针对神经网络在嵌入式智能节点中的应用,本文深入研究了前向神经网络BP算法、GA学习算法、BP算法和GA学习算法的优化、用GA优化神经网络初始权值等问题,克服了基本BP算法收敛速度慢和容易陷入局部最小的缺点。嵌入式智能节点的神经网络学习模块能够根据不同的工程情况动态生成不同的网络,选择不同的优化方法来训练网络,形成了一个通用的神经网络学习软件模块,提高了嵌入式智能节点的智能化程度。在嵌入式智能节点管理软件的设计中,本文对用Visual C++和MFC开发应用软件的技术进行了大量研究并加以实践,其中包括:通信的实现、多任务的解决方案、功能模块主要功能的实现、人机界面的实现和用ActiveX控件技术实现基于Web的远程监测等。