USB/CAN通信转换系统设计与实现
摘要 | 第5-6页 |
Abstract | 第6-7页 |
第一章 绪论 | 第11-16页 |
1.1 课题研究背景及意义 | 第11-12页 |
1.2 研究现状与发展趋势 | 第12-14页 |
1.2.1 串行通信协议的研究现状 | 第12-14页 |
1.3 本论文的主要工作 | 第14-16页 |
1.3.1 论文研究内容 | 第14页 |
1.3.2 论文组织架构 | 第14-16页 |
第二章 串行通信和现场总线技术及市场需求分析 | 第16-34页 |
2.1 USB技术 | 第16-22页 |
2.1.1 USB技术概述 | 第16-17页 |
2.1.2 USB总线的优点 | 第17-18页 |
2.1.3 USB系统层次模型 | 第18-19页 |
2.1.4 USB通信协议 | 第19-22页 |
2.2 CAN总线技术 | 第22-32页 |
2.2.1 CAN总线技术概述 | 第22-26页 |
2.2.2 CAN节点的分层结构 | 第26页 |
2.2.3 CAN通信协议 | 第26-31页 |
2.2.4 CAN与其它通信方案的比较 | 第31-32页 |
2.3 市场需求分析 | 第32-33页 |
2.3.1 市场前景 | 第32-33页 |
2.3.2 市场发展趋势 | 第33页 |
2.4 本章小结 | 第33-34页 |
第三章 总体设计方案 | 第34-41页 |
3.1 设计目标及技术指标 | 第34页 |
3.2 总体方案设计 | 第34-36页 |
3.3 协议选择 | 第36-37页 |
3.3.1 USB协议的选择 | 第36页 |
3.3.2 CAN协议的选择 | 第36-37页 |
3.4 控制和接口芯片的选择 | 第37-38页 |
3.4.1 USB接口芯片选择 | 第37-38页 |
3.4.2 CAN控制芯片的选择 | 第38页 |
3.5 系统开发方案 | 第38-40页 |
3.5.1 系统开发步骤 | 第38-39页 |
3.5.2 硬件开发 | 第39页 |
3.5.3 固件程序设计 | 第39-40页 |
3.5.4 应用程序设计及调试 | 第40页 |
3.6 本章小结 | 第40-41页 |
第四章 硬件电路设计 | 第41-55页 |
4.1 主要芯片介绍 | 第41-51页 |
4.1.1 USB接口芯片CY7C68013 | 第41-46页 |
4.1.2 CAN通信控制芯片SJA1000 | 第46-51页 |
4.2 硬件电路设计 | 第51-54页 |
4.2.1 USB接口模块设计 | 第51-53页 |
4.2.2 CAN接口模块设计 | 第53页 |
4.2.3 硬件电路总体设计 | 第53-54页 |
4.3 本章小结 | 第54-55页 |
第五章 软件设计 | 第55-85页 |
5.1 开发工具介绍 | 第55-57页 |
5.2 应用程序设计 | 第57-84页 |
5.2.1 CAN通信程序设计 | 第57-67页 |
5.2.2 USB通信程序设计 | 第67-84页 |
5.3 本章小结 | 第84-85页 |
第六章 系统调试 | 第85-94页 |
6.1 硬件的连接与驱动程序的安装 | 第85-86页 |
6.2 CAN通信调试 | 第86-87页 |
6.3 USB通信测试 | 第87-89页 |
6.3.1 上/下传数据测试 | 第87-89页 |
6.3.2 USB速度测试 | 第89页 |
6.4 上位机LABVIEW程序的设计与调试 | 第89-93页 |
6.4.1 LabVIEW简介 | 第89-90页 |
6.4.2 LabVIEW程序设计 | 第90-93页 |
6.5 本章小结 | 第93-94页 |
第七章 总结与展望 | 第94-96页 |
7.1 全文工作总结 | 第94-95页 |
7.2 工作展望 | 第95-96页 |
致谢 | 第96-97页 |
参考文献 | 第97-100页 |