一种基于单片机的USB转CAN装置的制作方法

文档序号:18366521发布日期:2019-08-07 01:19阅读:760来源:国知局
一种基于单片机的USB转CAN装置的制作方法

本实用新型涉及计算机对外接口技术领域,具体提供一种基于单片机的USB转CAN装置。



背景技术:

计算机具有存储信息量大,使用者获取信息方便快捷等优点,受到广泛的应用。计算机在各个领域的正常工作过程中,CAN总线具有实时性强、传输距离远、成本低、线路少简单易行等优点成为汽车、船舶及航空领域广受欢迎的总线通信方式,得到了广泛的应用。当前计算机服务器行业发展迅速,一些车载舰载等小型化服务器应用越来越广泛,在某些情况及特定领域中其功能也越来越多,而CAN总线则是其不可或缺的功能之一。但是对服务器乃至其内部主板而言,若要保证小型化,那么其内部空间相当有限,因此各种功能的电路越简单越好。目前的CAN总线通信电路还不能满足此需求,因此有待进一步的改进。



技术实现要素:

为了解决以上存在的问题,本实用新型提供一种结构设计简单合理,能有效的缓解服务器内部空间有限的情况的基于单片机的USB转CAN装置。

为实现上述目的,本实用新型提供了如下技术方案:

一种基于单片机的USB转CAN装置,包括单片机芯片、逻辑控制模块和若干CAN收发器芯片,逻辑控制模块、若干CAN收发器芯片分别与单片机芯片相通信,单片机芯片向外与主板PCH相连接,单片机芯片接收PCH输入的USB信号,且单片机芯片将接收的USB信号输出给CAN收发器芯片,实现CAN总线通信。

所述逻辑控制模块用以上电初始化复位及控制CAN总线通信的开启及关闭。

所述单片机芯片输入信号为USB信号即DP、DN信号,USB信号即DP、DN信号出自主板的PCH USB模块。单片机芯片将接收到的USB信号输出给若干CAN收发器芯片,经过转换可最终实现CAN总线的通信。

作为优选,该基于单片机的USB转CAN装置还包括UART模块,所述UART模块与单片机芯片相连接。

UART模块用来烧写及调试USB转CAN软件代码。

作为优选,所述单片机芯片向外与电源模块、时钟芯片相连接。

单片机芯片所需的3.3V、5V电源均由电源模块来提供。单片机芯片所需的25MHz时钟由时钟芯片来提供。

作为优选,所述单片机芯片的型号为STM32F107VCT6。

作为优选,所述CAN收发器芯片的个数为两个。

作为优选,所述CAN收发器芯片的型号为PCA82C250。

与现有技术相比,本实用新型的基于单片机的USB转CAN装置具有以下突出的有益效果:所述基于单片机的USB转CAN装置结构设计简单合理,通过单片机芯片接收主板PCH传输的USB信号,并将接收到的USB信号通过两路CAN收发器芯片转换最终实现CAN总线的通信,并且还能够缓解服务器内部空间有限的情况,可有效实现CAN总线通信功能,具有良好的实用性。

附图说明

图1是本实用新型所述基于单片机的USB转CAN装置的拓扑图。

具体实施方式

下面将结合附图和实施例,对本实用新型的基于单片机的USB转CAN装置作进一步详细说明。

在本实用新型中,在未作相反说明的情况下,使用的方位词如“上、下、左、右”通常是指参考附图所示的上、下、左、右;“内、外”是指相对于各部件本身的轮廓的内、外。

实施例

如图1所示,本实用新型的基于单片机的USB转CAN装置,包括单片机芯片、逻辑控制模块EC、两个CAN收发器芯片和UART模块。

单片机芯片的型号为STM32F107VCT6。

CAN收发器芯片的型号为PCA82C250。

逻辑控制模块EC、两个CAN收发器芯片和UART模块分别与单片机芯片相连接。单片机芯片向外与主板PCH相连接,单片机芯片接收PCH输入的USB信号,即DP、DN信号。单片机芯片将接收的USB信号输出给两路CAN收发器芯片,经过转换可最终实现CAN总线的通信。

逻辑控制模块EC用以上电初始化复位及控制CAN总线通信的开启及关闭。UART模块用来烧写及调试USB转CAN软件代码。

单片机芯片向外与电源模块、时钟芯片相连接。单片机芯片所需的3.3V、5V电源均由电源模块来提供。单片机芯片所需的25MHz时钟由时钟芯片来提供。

以上所述的实施例,只是本实用新型较优选的具体实施方式,本领域的技术人员在本实用新型技术方案范围内进行的通常变化和替换都应包含在本实用新型的保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1