基于μC/OS-Ⅱ的CAN总线汽车仪表盘研制
| 摘要 | 第1-5页 |
| Abstract | 第5-11页 |
| 第一章 绪论 | 第11-23页 |
| ·汽车仪表的发展过程和趋势 | 第11-17页 |
| ·CAN总线技术在汽车上的应用现状 | 第17-20页 |
| ·课题研究的意义和内容 | 第20-23页 |
| 第二章 系统整体方案设计 | 第23-27页 |
| ·汽车CAN网络结构 | 第23-24页 |
| ·仪表盘的功能 | 第24页 |
| ·设计规划 | 第24-26页 |
| ·系统设计原则 | 第26-27页 |
| 第三章 CAN总线智能节点设计 | 第27-40页 |
| ·CAN总线的分层结构与通信协议 | 第27-30页 |
| ·CAN报文的帧结构和帧格式 | 第30-36页 |
| ·仪表盘CAN节点设计 | 第36-40页 |
| ·CAN结点的硬件组成 | 第36-38页 |
| ·CAN总线的报文接收过滤技术 | 第38-40页 |
| 第四章 系统硬件设计 | 第40-59页 |
| ·微控制器(MCU)的选择 | 第41-43页 |
| ·模拟量采集模块设计 | 第43-46页 |
| ·频率测量模块设计 | 第46-49页 |
| ·指示灯组及开关模块设计 | 第49-51页 |
| ·步进电机驱动电路设计 | 第51-56页 |
| ·液晶显示、上位机通讯及存储器模块 | 第56-57页 |
| ·抗干扰设计 | 第57-59页 |
| 第五章 μCOSII内核研究与移植 | 第59-81页 |
| ·操作系统的选择 | 第59-62页 |
| ·μC/OS-II系统结构与原理 | 第62-71页 |
| ·μC/OS-II系统结构 | 第62-63页 |
| ·μC/OS-II的任务管理 | 第63-71页 |
| ·μC/OS-II在LPC2119上的移植 | 第71-81页 |
| ·μC/OS-II移植的可行性分析 | 第71页 |
| ·移植规划 | 第71-73页 |
| ·OS_CPU.H文件 | 第73-75页 |
| ·OS_CPU_A.ASM文件 | 第75-79页 |
| ·OS_CPU_C.C文件 | 第79-81页 |
| 第六章 软件功能模块设计 | 第81-98页 |
| ·任务划分与分析 | 第81-83页 |
| ·主函数 | 第83-86页 |
| ·车速、转速测量任务 | 第86-88页 |
| ·步进电机驱动任务 | 第88-90页 |
| ·LCD显示任务 | 第90-91页 |
| ·模拟量测量任务 | 第91-92页 |
| ·CAN初始化、接收中断程序 | 第92-95页 |
| ·开关量扫描任务 | 第95页 |
| ·开关量输出任务 | 第95-96页 |
| ·危机报警任务 | 第96页 |
| ·喂狗任务 | 第96-97页 |
| ·实时时钟任务 | 第97-98页 |
| 第七章 总结与展望 | 第98-100页 |
| 参考文献 | 第100-102页 |
| 致谢 | 第102-103页 |
| 攻读硕士学位期间发表论文 | 第103页 |