首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--一般性问题论文--设计与性能分析论文

基于μC/OS-Ⅱ的联锁控制器设计与实现

第1章 绪论第1-15页
 1.1 研究背景第10-11页
 1.2 嵌入式系统在计算机联锁中应用的需求分析第11-13页
  1.2.1 嵌入式系统概述第11-12页
  1.2.2 需求分析第12-13页
 1.3 本论文研究内容及意义第13-15页
  1.3.1 本文研究内容第13页
  1.3.2 研究意义第13-15页
第2章 硬件总体结构与设计第15-27页
 2.1 系统的总体结构第15-17页
  2.1.1 系统的可靠性与安全性冗余结构第15-16页
  2.1.2 系统总体结构第16-17页
 2.2 硬件设计方案选择第17-19页
  2.2.1 微处理器的选择第17-18页
  2.2.2 通信方案的选择第18-19页
 2.3 控制器系统总体结构第19-22页
  2.3.1 控制器系统总体结构第19-21页
  2.3.2 控制器硬件结构第21-22页
 2.4 控制器硬件设计第22-27页
  2.4.1 电源模块设计第22-23页
  2.4.2 网络模块设计第23-25页
  2.4.3 复位电路和存储系统第25-26页
  2.4.4 其它外围电路第26-27页
第3章 控制器软件结构第27-52页
 3.1 控制器软件总体结构第27-28页
 3.2 操作系统选择及开发环境建立第28-30页
  3.2.1 嵌入式操作系统的选型原则第28页
  3.2.2 开源的嵌入式操作系统比较第28-30页
  3.2.3 主机平台及开发环境建立第30页
 3.3 μC/OS-Ⅱ操作系统第30-38页
  3.3.1 μC/OS-Ⅱ操作系统简介第30-31页
  3.3.2 μC/OS-Ⅱ实时性分析第31-33页
  3.3.3 μC/OS-Ⅱ移植第33-38页
 3.4 μC/OS-Ⅱ功能扩展第38-52页
  3.4.1 操作系统功能扩展概述第38-39页
  3.4.2 扩展网络功能第39-46页
  3.4.3 文件系统实现第46-49页
  3.4.4 中文字库实现第49-51页
  3.4.5 其他功能扩展第51-52页
第4章 驱动程序开发与数据保护第52-66页
 4.1 驱动程序开发概述第52-57页
  4.1.1 驱动程序开发特点及存在的注意问题第52-53页
  4.1.2 驱动程序开发模型第53-57页
 4.2 驱动程序设计第57-63页
  4.2.1 控制器BootLoader的实现第57-59页
  4.2.2 网络驱动程序第59-63页
  4.2.3 其它驱动程序第63页
 4.3 数据保护方案设计第63-66页
  4.3.1 问题提出及解决方案第63-64页
  4.3.2 掉电保护第64页
  4.3.3 双机同步方案第64-66页
第5章 应用软件设计第66-78页
 5.1 应用软件总体结构第66页
 5.2 联锁软件设计第66-72页
  5.2.1 联锁软件的总体结构第66-68页
  5.2.2 联锁软件模块调度第68页
  5.2.3 联锁程序实现第68-72页
 5.3 通信软件设计第72-74页
  5.3.1 通信软件结构第72页
  5.3.2 网络通信程序第72-73页
  5.3.3 串口通信程序第73页
  5.3.4 控制器两个MCU间的通信程序第73-74页
 5.4 主程序设计第74-78页
  5.4.1 主程序流程第74-75页
  5.4.2 主程序实现第75-78页
第6章 可靠性与安全性措施第78-79页
 6.1 系统采用冗余结构第78页
  6.1.1 系统上位机采用冗余结构第78页
  6.1.2 采用冗余结构设计第78页
 6.2 自动检测及故障诊断第78页
 6.3 模块化软件设计第78-79页
结论第79-80页
致谢第80-81页
参考文献第81-84页
攻读硕士学位期间的论文和研究报告第84页

论文共84页,点击 下载论文
上一篇:基于立体视觉的通用测量机器人标定模式研究
下一篇:植酸酶phyA基因密码子多点突变及在毕赤酵母中的表达研究