摘要 | 第1-12页 |
ABSTRACT | 第12-14页 |
第1章 绪论 | 第14-19页 |
·课题研究背景及意义 | 第14页 |
·现场总线技术和工业以太网 | 第14-15页 |
·新型DCS系统的整体构架 | 第15-17页 |
·课题内容 | 第17-19页 |
·研究内容 | 第17页 |
·创新点 | 第17-19页 |
第2章 主控模块运行软件的整体设计方案 | 第19-30页 |
·软件系统平台 | 第19-21页 |
·软件系统平台的选择及μC/OS-Ⅱ介绍 | 第19-20页 |
·μC/OS-Ⅱ内核调度基本原理分析 | 第20-21页 |
·软件系统总体设计方案 | 第21-23页 |
·系统任务划分及程序结构流程 | 第23-25页 |
·系统实时性能分析 | 第25-30页 |
·中断响应时间及其测试 | 第25-27页 |
·任务切换时间及其测试 | 第27-28页 |
·CAN中断服务子程序(ISR)执行时间测量 | 第28页 |
·结论 | 第28-30页 |
第3章 基于μC/OS-Ⅱ的CAN通信及实时数据采集 | 第30-43页 |
·信号量与缓冲队列支持下的CAN总线驱动程序设计 | 第30-35页 |
·信号量通信机制 | 第30-31页 |
·CAN缓冲队列的设计和基于信号量的任务同步方法 | 第31-32页 |
·基于SJA1000控制器的CAN驱动子程序 | 第32-35页 |
·CAN多帧数据通信打包解包技术 | 第35-36页 |
·主控模块与智能测控模板之间的通信命令格式定义 | 第36-39页 |
·主控模块发送给测控模板的命令格式定义 | 第37-38页 |
·测控模板返回给主控模块的数据格式定义 | 第38-39页 |
·实时数据采集程序分析 | 第39-43页 |
·实时数据采集策略 | 第39-40页 |
·程序分析 | 第40-43页 |
第4章 基于μIP和μC/OS-Ⅱ的通信软件设计 | 第43-55页 |
·开源TCP/IP协议栈μIP简介 | 第43-44页 |
·μIP在μC/OS-Ⅱ上的移植及其应用 | 第44-47页 |
·网络任务整体设计框架 | 第44-45页 |
·关于CPU或编译器的include文件 | 第45页 |
·μIP协议栈与μC/OS-Ⅱ之间的时钟接口的处理 | 第45-46页 |
·μIP协议栈与硬件驱动程序的接口 | 第46-47页 |
·μIP与DCS网络应用程序的接口 | 第47页 |
·网卡芯片驱动程序设计与实现 | 第47-50页 |
·发送数据 | 第48页 |
·接收数据 | 第48-50页 |
·主控模块与工程师站的通信程序分析 | 第50-51页 |
·主控模块和工程师站通信格式定义 | 第51-55页 |
·配置信息传输格式定义 | 第51-53页 |
·上传采样数据格式定义 | 第53页 |
·下传输出数据命令格式定义 | 第53-54页 |
·组态控制算法传输命令格式定义 | 第54-55页 |
第5章 现场控制站控制算法及其实现 | 第55-78页 |
·控制算法组态 | 第55-57页 |
·基于功能模块组态法的控制算法设计 | 第57-64页 |
·总体设计思路 | 第57-58页 |
·功能模块名称与功能号定义 | 第58-59页 |
·功能模块数据结构定义 | 第59-64页 |
·控制算法组态在线修改和下装功能的实现 | 第64-65页 |
·主控模块控制算法运行软件设计 | 第65-74页 |
·数据结构设计 | 第66-67页 |
·控制算法软件总体框架设计 | 第67-70页 |
·程序中定义的常量和指针以及数组 | 第70-74页 |
·控制算法传输数据格式 | 第74-78页 |
第6章 控制卡的冗余设计 | 第78-86页 |
·主控制卡的功能 | 第78-79页 |
·从控制卡的功能 | 第79-80页 |
·控制卡双机热备冗余设计 | 第80-86页 |
·冗余逻辑设计及其控制方式 | 第80-81页 |
·冗余控制总体软件模型 | 第81-82页 |
·基于μC/OS-Ⅱ的冗余软件设计 | 第82-86页 |
第7章 结论与展望 | 第86-88页 |
参考文献 | 第88-92页 |
致谢 | 第92-94页 |
攻读学位期间发表(录用)的学术论文目录 | 第94-95页 |
学位论文评阅及答辩情况表 | 第95页 |