摘要 | 第1-5页 |
Abstract | 第5-9页 |
第1章 绪论 | 第9-16页 |
·课题的研究背景及研究意义 | 第9-10页 |
·本课题的研究现状 | 第10-15页 |
·CAN总线的特点和发展现状 | 第10-11页 |
·RS485 总线的特点和发展现状 | 第11-12页 |
·PCI总线的特点和发展现状 | 第12页 |
·基于PCI总线的CAN/485 接口卡的研究现状 | 第12-15页 |
·本课题的主要研究内容 | 第15-16页 |
第2章 总线协议分析 | 第16-24页 |
·PCI总线技术 | 第16-19页 |
·PCI总线信号定义 | 第16-18页 |
·PCI总线的操作 | 第18-19页 |
·CAN总线协议规范 | 第19-23页 |
·CAN协议的分层结构 | 第19-20页 |
·报文传送与帧的结构 | 第20-22页 |
·错误类型与界定 | 第22-23页 |
·位定时与同步 | 第23页 |
·本章小结 | 第23-24页 |
第3章 PCI-CAN/485 接口卡硬件及微处理器程序设计 | 第24-46页 |
·PCI-CAN/485 接口卡的硬件设计方案框图 | 第24-25页 |
·PCI接口部分电路的设计与芯片选择 | 第25-28页 |
·PCI9052 芯片介绍 | 第25-27页 |
·PCI9052 接口电路原理图 | 第27-28页 |
·共享数据区的电路设计 | 第28-31页 |
·微处理器部分电路的设计和芯片选择 | 第31-37页 |
·CAN控制器与CAN收发器的连接 | 第31-33页 |
·微处理器与双口RAM和SJA1000 的连接 | 第33-36页 |
·微处理器与 RS485 接口芯片的连接 | 第36-37页 |
·PCI-CAN/485 接口卡的微处理器程序设计 | 第37-45页 |
·CAN中断程序CANISR | 第38-40页 |
·双口RAM中断程序 | 第40-44页 |
·UART0 中断程序UARTISR | 第44-45页 |
·本章小结 | 第45-46页 |
第4章 基于Windonws的驱动程序设计 | 第46-61页 |
·WDM驱动程序介绍 | 第46-49页 |
·WDM驱动程序原理 | 第46-47页 |
·WDM驱动程序模型 | 第47页 |
·WDM驱动程序的层次结构 | 第47-48页 |
·使用DriverStudio开发的WDM驱动程序的基本结构 | 第48-49页 |
·接口卡驱动程序的开发 | 第49-58页 |
·EEPROM的配置 | 第49-51页 |
·使用DriveStudio开发PCI驱动的流程 | 第51-52页 |
·中断服务例程(ISR()) | 第52-53页 |
·延迟过程调用例程(DpcForIsr()) | 第53-54页 |
·I/O控制命令处理函数 | 第54-55页 |
·接口卡驱动程序中的数据保护 | 第55-58页 |
·驱动程序与应用程序的通信 | 第58-60页 |
·打开设备 | 第58页 |
·与应用程序的通信 | 第58-59页 |
·驱动函数的封装与应用程序的设计 | 第59-60页 |
·本章小结 | 第60-61页 |
第5章 接口卡的测试研究及其应用 | 第61-69页 |
·接口卡的测试研究 | 第61-62页 |
·接口卡在汽车CAN模块测试系统中的应用 | 第62-68页 |
·汽车CAN模块测试系统的总体结构 | 第62-64页 |
·DDE介绍 | 第64-65页 |
·报文管理与测试程序 | 第65-66页 |
·汽车CAN模块的测试 | 第66-68页 |
·本章小结 | 第68-69页 |
结论 | 第69-70页 |
参考文献 | 第70-73页 |
攻读硕士学位期间发表的论文及其它成果 | 第73-75页 |
致谢 | 第75-76页 |
附录1 PCI9052 主要寄存器的配置说明 | 第76-79页 |
附录2 动态链接库中的结构体与函数 | 第79-81页 |