技术领域
本实用新型涉及一种接口卡,具体是一种具有MiniPCIe接口的CANFD总线接口卡。
背景技术
由于计算机不集成CANFD总线接口,在计算机上开发CANFD总线应用
软件,或者调试CANFD总线设备,需通过计算机外部接口,如USB接口、以太网接口、串口扩展CANFD总线接口,这些CANFD总线接口卡只适用于计算机外部集成安装,不方便在体机小、集成度高的工控机内部安装。所以开发一款小体积可集成于工控
主板上的CANFD总线接口卡,可以方便集成和安装。
目前用于计算机扩展CANFD总线接口的模
块都是通过计算机外部接口,如USB接口、以太网接口、串口,这些接口只适合计算机外部连接,不方便集成在机箱内部。外部数据线连接,接口也容易松动,不方便设备移动。
实用新型内容
本实用新型的目的在于提供一种具有MiniPCIe接口的CANFD总线接口卡,以解决上述背景技术中提出的问题。
为实现上述目的,本实用新型提供如下技术方案:
一种具有MiniPCIe接口的CANFD总线接口卡,包括微
控制器MCU、CANFD1控制器、CANFD2控制器、CANFD1收发隔离
电路和CANFD2收发隔离电路,所述
微控制器MCU分别连接CANFD1控制器、CANFD2控制器和高速USB控制器,CANFD1控制器连接CANFD1收发隔离电路,CANFD1收发隔离电路分别连接终端
电阻拨码
开关和第一滤波电路,第一滤波电路通过第一保护电路连接第一CANFD接口,所述CANFD2控制器连接CANFD2收发隔离电路,CANFD2收发隔离电路分别连接
终端电阻拨码开关和第二滤波电路,第二滤波电路通过第二保护电路连接第二CANFD接口,所述高速USB控制器还连接minipcie接口。
作为本实用新型进一步的方案:还包括与微控制器MCU连接的I/0接口。
作为本实用新型进一步的方案:所述I/O接口连接状态指示灯。
作为本实用新型进一步的方案:所述微控制器MCU采用32位ARM处理器。
作为本实用新型进一步的方案:所述MiniPCIe接口提供直流3.3V电源,为微控制器MCU提供工作电源,将3.3V升压至5V后为CANFD1隔离收发电路和CANFD2隔离收发电路提供电源。
作为本实用新型进一步的方案:所述终端电阻拨码开关可使能第一CANFD接口和第二CANFD接口的终端电阻。
作为本实用新型再进一步的方案:所述第一保护电路和第二保护电路包括过流、过压保护电路。
作为本实用新型再进一步的方案:所述CANFD1控制器、CANFD2控制器和高速USB控制器均集成到微控制器MCU内。
与
现有技术相比,本实用新型的有益效果是:本实用新型接口卡
固件集成USB通讯协议栈,利用MiniPCIe接口的USB接口与计算机通讯,微控制器MCU做为CANFD与USB的数据纽带,实现双向转发,达到计算机收发CANFD总线数据的目的,可支持Windows、Linux、Android
操作系统,应用于X86架构主板和ARM架构主板,方便嵌入式主板集成,为
嵌入式计算机、加固计算机等开发CANFD总线应用提供便利,也为其他计算机集成CANFD接口卡提供多接口选择。
图1为具有MiniPCIe接口的CANFD总线接口卡的电路原理
框图。
具体实施方式
下面将结合本实用新型
实施例中的附图,对本实用新型实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本实用新型一部分实施例,而不是全部的实施例。基于本实用新型中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本实用新型保护的范围。
请参阅图1,一种具有MiniPCIe接口的CANFD总线接口卡,包括微控制器MCU、CANFD1控制器、CANFD2控制器、CANFD1收发隔离电路和CANFD2收发隔离电路,所述微控制器MCU分别连接CANFD1控制器、CANFD2控制器和高速USB控制器,CANFD1控制器连接CANFD1收发隔离电路,CANFD1收发隔离电路分别连接终端电阻拨码开关和第一滤波电路,第一滤波电路通过第一保护电路连接第一CANFD接口,所述CANFD2控制器连接CANFD2收发隔离电路,CANFD2收发隔离电路分别连接终端电阻拨码开关和第二滤波电路,第二滤波电路通过第二保护电路连接第二CANFD接口,所述高速USB控制器还连接minipcie接口。所述第一保护电路和第二保护电路包括过流、过压保护电路。
所述CANFD1控制器、CANFD2控制器和高速USB控制器均集成到微控制器MCU内。
本实用新型CANFD总线接口卡还包括与微控制器MCU连接的I/0接口,所述I/O接口用于驱动状态指示灯,所述微控制器MCU采用32位ARM处理器。
两路CANFD接口可用于连接2个CANFD总线网络,所述终端电阻拨码开关可使能第一CANFD接口和第二CANFD接口的终端电阻,状态指示灯可指示微控制器MCU程序运行状态和CANFD总线数据收发状态。
所述MiniPCIe接口提供直流3.3V电源,为微控制器MCU提供工作电源,将3.3V升压至5V后为CANFD1隔离收发电路和CANFD2隔离收发电路提供电源。
本实用新型接口卡固件集成USB通讯协议栈,利用MiniPCIe接口的USB接口与计算机通讯,微控制器MCU做为CANFD与USB的数据纽带,实现双向转发,达到计算机收发CANFD总线数据的目的,可支持Windows、Linux、Android操作系统,应用于X86架构主板和ARM架构主板,方便嵌入式主板集成,为嵌入式计算机、加固计算机等开发CANFD总线应用提供便利,也为其他计算机集成CANFD接口卡提供多接口选择。
对于本领域技术人员而言,显然本实用新型不限于上述示范性实施例的细节,而且在不背离本实用新型的精神或基本特征的情况下,能够以其他的具体形式实现本实用新型。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本实用新型的范围由所附
权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本实用新型内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。
此外,应当理解,虽然本
说明书按照实施方式加以描述,但并非每个实施方式仅包含一个独立的技术方案,说明书的这种叙述方式仅仅是为清楚起见,本领域技术人员应当将说明书作为一个整体,各实施例中的技术方案也可以经适当组合,形成本领域技术人员可以理解的其他实施方式。