基于μ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页 |