首页--工业技术论文--自动化技术、计算机技术论文--自动化技术及设备论文--自动化系统论文--自动控制、自动控制系统论文

基于Cortex-M3的USB转CAN研究与实现

摘要第4-5页
Abstract第5页
目录第7-9页
第一章 绪论第9-13页
    1.1 研究内容和研究意义第9-10页
    1.2 国内外研究现状和水平第10-11页
    1.3 研究思路和关键问题第11-12页
    1.4 论文的组织结构第12-13页
第二章 相关技术介绍第13-27页
    2.1 CAN总线协议第13-18页
        2.1.1 基本概念第13-14页
        2.1.2 CAN总线协议的分层结构第14-18页
    2.2 USB总线协议第18-26页
        2.2.1 USB系统结构第18-21页
        2.2.2 USB系统分层第21-23页
        2.2.3 USB的事务处理第23-26页
    2.3 本章小结第26-27页
第三章 硬件电路设计第27-37页
    3.1 主控制芯片选择第27-28页
    3.2 电平转换芯片的选择第28-31页
        3.2.1 CAN电平转换芯片第28-29页
        3.2.2 串口电平转换芯片第29-31页
    3.3 硬件电路的设计第31-36页
        3.3.1 电源电路的设计第31-32页
        3.3.2 USB电路的设计第32-33页
        3.3.3 主控制器电路的设计第33-34页
        3.3.4 串口电路的设计第34-35页
        3.3.5 CAN接口电平转换电路的设计第35页
        3.3.6 按键电路的设计第35-36页
    3.4 本章小结第36-37页
第四章 固件设计第37-50页
    4.1 系统初始化第37-38页
    4.2 应用程序部分第38-49页
        4.2.1 应用程序的功能模块第38-41页
        4.2.2 USB模块固件第41-43页
        4.2.3 CAN模块固件第43-46页
        4.2.4 STM32内核固件第46-49页
    4.3 本章小结第49-50页
第五章 设备驱动程序的设计第50-59页
    5.1 WDM驱动模型第50-51页
    5.2 USB驱动程序接口第51-52页
        5.2.1 基本机制第51-52页
        5.2.2 设备的初始化第52页
    5.3 基于WDM的USB驱动程序设计第52-54页
        5.3.1 WDM驱动入口第52-53页
        5.3.2 初始化驱动程序第53页
        5.3.3 发送数据第53-54页
        5.3.4 接收数据第54页
    5.4 应用程序与驱动程序之间通信第54-56页
    5.5 实验结果第56-58页
    5.6 本章小结第58-59页
第六章 结论与展望第59-61页
    6.1 研究工作总结第59页
    6.2 进一步研究方向第59-61页
参考文献第61-65页
致谢第65页

论文共65页,点击 下载论文
上一篇:分数阶系统的先进控制策略研究及其应用
下一篇:基于BP神经网络的入侵检测技术的研究