论文部分内容阅读
USB是PC体系中通用的工业标准,它的应用无处不在;CAN是现场总线中的优秀代表,在汽车制造、航空工业等自动化控制领域应用广泛;嵌入式系统将先进的计算机技术、半导体技术、电子技术与各个行业的具体应用紧密结合,具有工作稳定、高效可靠的优点。 论文首先简要介绍USB和CAN,通过比较它们的优、缺点,结合对嵌入式系统的介绍,给出了开发基于嵌入式系统的USB—CAN协议转换器的必要性和可行性。 论文的第二部分是对USB和CAN协议的介绍,对于与本文有关的关键知识点进行了着重解释。这一部分是开发USB—CAN协议转换器的基础,是必须要理解和掌握的知识。 笫三部分进入到USB—CAN协议转换器的硬件设计阶段。这一部分包括器件选材、硬件连接设计等内容。器件选择包括微控制器、USB控制芯片和CAN控制芯片的选择,硬件连接设计主要是分析、规划上述三个器件之间引脚的分配与连接。这一部分的成果是USB—CAN协议转换器的硬件实体。 第四部分主要介绍USB—CAN协议转换器的软件体系和功能。这一部分首先对采用的实时操作系统—Small RTOS 51做了必要的介绍,重点分析了本文涉及到的关键知识;然后对软件功能的规划和实现做了详细的说明,分析了数据传输控制、协议转换的主要原理和实现流程;最后介绍了软件的模块化分层体系。这一部分与第三部分是本文的重点,也是本论文个性化的重要体现。软件经过调测以后,产品即可成型,并投入市场使用。 论文的最后,简要总结最终产品的主要问题,并对应用前景和市场前景做了展望,对下一进工作做出计划。