一种CAN总线与422/485通用接口电路的制作方法

文档序号:12492102阅读:459来源:国知局
一种CAN总线与422/485通用接口电路的制作方法与工艺

本发明涉及通信接口电路,特别涉及一种CAN总线与422/485通用接口电路。



背景技术:

CAN总线和422/485通信协议均是目前常用的通信协议,但是两种协议拥有完全不同的电气接口,因此在具体使用时,CAN总线接口和422/485通信接口通常不能共用;而在一些应用场合,针对同一产品,不同客户会分别采用两种通信协议之一,这就造成在设计生产相应产品时,厂家要么同时在产品上预留CAN总线接口和422/485接口,要么针对不同的客户设计不同的产品型号(一种只留有CAN总线接口,一种只留有422/485接口),实际应用中,尽管同时在产品上预留CAN总线接口和422/485接口的方式生产效率更高(只需生产一种型号),但是由于大多数产品对体积、大小都非常敏感(如一些标准器件,需要安装在预留的标准空间内,其尺寸固定),而同时预留两种接口会不可避免的使得器件尺寸增大,因此,现实中更多的情况是厂家需要针对不同的客户生产不同的产品型号,而产品发出后,由于型号错误导致返厂更替的事故(给需要CAN总线的客户发去422/485接口产品)也时有发生,给设计、生产厂家造成非常大的困扰。



技术实现要素:

本发明的目的在于克服现有技术中CAN总线和422/485总线接口不能共用,因此需对同一产品生产两种型号,两种型号分别含有其中一种接口电路的问题,提供一种可以使得CAN总线和422/485通用的接口电路。

为了实现上述发明目的,本发明提供了以下技术方案:

一种CAN总线与422/485通用接口电路,包括,控制芯片,所述控制芯片的至少一个引脚Ⅰ作为CAN总线输出引脚CAN1_TX,至少一个引脚Ⅱ作为CAN总线输入引脚CAN1_RX,至少一个引脚Ⅲ作为422/485输出引脚UART2_TX,至少一个引脚Ⅳ作为422/485输入引脚UART2_RX;所述引脚Ⅰ与引脚Ⅲ连接,所述引脚Ⅱ与引脚Ⅳ连接;

还包括第一片内端口、第二片内端口,所述第一片内端口同时与引脚Ⅰ与引脚Ⅲ连接;所述第二片内端口同时与引脚Ⅱ和引脚Ⅳ连接;所述第一片内端口、第二片内端口的物理位置固定;同时,所述第一片内端口用于和CAN总线隔离芯片或422/485隔离芯片连接,以将待发送信号发送至该CAN总线隔离芯片或422/485隔离芯片;所述第二片内端口用于和CAN总线隔离芯片或422/485隔离芯片连接,以自该CAN总线隔离芯片或422/485隔离芯片接收信号;

同时还包括,第一对外端口A、第二对外端口B、第三对外端口Z、第四对外端口Y;所述第一对外端口A、第二对外端口B、第三对外端口Z和第四对外端口Y的物理位置固定,同时,所述第一对外端口A、第二对外端口B、第三对外端口Z、第四对外端口Y分别用于与422/485隔离芯片的A引脚、B引脚、Z引脚、Y引脚连接;同时,所述第二对外端口B、第三对外端口Z也用于分别与CAN总线隔离芯片的H引脚、L引脚连接。

进一步的,所述控制芯片采用芯片STM32F303VBT6。

进一步的,引脚Ⅰ为控制芯片STM32F303VBT6的引脚PB9,引脚Ⅱ为控制芯片STM32F303VBT6的引脚PB8,引脚Ⅲ为控制芯片STM32F303VBT6的引脚PD5,引脚Ⅳ为控制芯片STM32F303VBT6的引脚PD6。

优选的,CAN总线隔离芯片采用芯片ISO1050,422/485隔离芯片采用芯片ISO3086,这是因为,上述两个芯片的相应管脚位置和距离相同(具体为,ISO1050的H引脚和ISO3086的B引脚位置,ISO1050的L引脚和ISO3086的Z引脚位置相同,同时,两个芯片的输入输出引脚位置也相同),可以实现在第一片内端口、第二片内端口、第一对外端口A、第二对外端口B、第三对外端口Z、第四对外端口Y等端口在电路板上位置固定后,直接将两个芯片放置在相应位置焊接即可,如果需要更换通信类型,如将CAN总线换成485通信方式,只需将隔离芯片换掉即可,电路板其他模块完全不会被涉及。

应注意的是,本发明所采用的CAN总线隔离芯片、422/485隔离芯片组合不限于上述两个芯片,只要是CAN总线隔离芯片、422/485隔离芯片相应功能管脚位置相同,可以满足在第一片内端口、第二片内端口、第一对外端口A、第二对外端口B、第三对外端口Z、第四对外端口Y等端口在电路板上位置固定后,可以直接互换的芯片组合,均可利用本发明提供的通用接口电路,方便的更换通信协议和通信方式。

与现有技术相比,本发明的有益效果:本发明提供一种电路结构,可在控制芯片、对外端口位置固定的前提下,仅仅通过更换CAN总线隔离芯片、422/485隔离芯片实现电路对外通信协议的改变。由于选用了特殊的控制芯片以及CAN总线隔离芯片、422/485隔离芯片组合,使得生产商可以先统一生产包含控制芯片和具有固定位置的对外端口的接口电路,进而在根据需要将CAN总线隔离芯片、422/485隔离芯片直接焊接在电路板上,或,在需要更换电路通信协议时,只更换相应隔离芯片而不必重新对整体电路进行重新设计,极大的提高了产品的生产效率,方便了用户。

附图说明:

图1为本发明原理框图。

图2为本发明实施例中控制芯片电路图。

图3本发明实施例中CAN总线隔离芯片或422/485隔离芯片电路图。

具体实施方式

下面结合附图及具体实施例对本发明作进一步的详细描述。但不应将此理解为本发明上述主题的范围仅限于以下的实施例,凡基于本发明内容所实现的技术均属于本发明的范围。

实施例1:如图1至图3所示,本实施例提供一种CAN总线与422/485通用接口电路,包括,控制芯片1,本实施例中,该控制芯片1采用芯片STM32F303VBT6,所述控制芯片1的引脚PB9作为CAN总线输出引脚CAN1_TX,PB8作为CAN总线输入引脚CAN1_RX,PD5作为422/485输出引脚UART2_TX,PD6作为422/485输入引脚UART2_RX;PB9与PD5连接,PB8与PD6连接。

还包括第一片内端口21、第二片内端口22,所述第一片内端口21同时与引脚PB9 、PD5连接;所述第二片内端口22同时与PB8、PD6连接;所述第一片内端口21、第二片内端口22的物理位置固定;同时,所述第一片内端口21用于和通信隔离芯片2连接,本实施例中,通信隔离芯片2选用CAN总线隔离芯片ISO1050或422/485隔离芯片ISO3086组合,具体的,第一片内端口21与CAN总线隔离芯片ISO1050的TXD引脚或422/485隔离芯片ISO3086的TXD引脚连接,以将待发送信号发送至该CAN总线隔离芯片或422/485隔离芯片;所述第二片内端口22用于和CAN总线隔离芯片ISO1050或422/485隔离芯片ISO3086的RXD引脚连接,以自该CAN总线隔离芯片或422/485隔离芯片接收信号。

同时还包括,第一对外端口A、第二对外端口B、第三对外端口Z、第四对外端口Y;所述第一对外端口A、第二对外端口B、第三对外端口Z和第四对外端口Y的物理位置固定,同时,所述第一对外端口A、第二对外端口B、第三对外端口Z、第四对外端口Y分别用于与422/485隔离芯片ISO3086的A引脚、B引脚、Z引脚、Y引脚连接;同时,所述第二对外端口B、第三对外端口Z也用于分别与CAN总线隔离芯片ISO1050的H引脚、L引脚连接。

由于芯片ISO3086和芯片ISO1050的相应管脚位置和距离相同(具体为,ISO1050的H引脚和ISO3086的B引脚位置,ISO1050的L引脚和ISO3086的Z引脚位置相同,同时,两个芯片与控制芯片的TXD引脚、RXD引脚位置也相同),可以实现在第一片内端口21、第二片内端口22、第一对外端口A、第二对外端口B、第三对外端口Z、第四对外端口Y等端口在电路板上位置固定后,直接将两个芯片放置在相应位置焊接即可,如果需要更换通信类型,如将CAN总线换成485通信方式,只需将隔离芯片换掉即可,电路板中其他模块(如控制芯片,各个端口)完全不会被波及。

应注意的是,本发明所采用的CAN总线隔离芯片、422/485隔离芯片组合不限于上述两个芯片,只要是CAN总线隔离芯片、422/485隔离芯片相应功能管脚位置相同,可以满足在第一片内端口21、第二片内端口22、第一对外端口A、第二对外端口B、第三对外端口Z、第四对外端口Y等端口在电路板上位置固定时,可以直接互换的通信隔离芯片组合,均可利用本发明提供的通用接口电路,方便的更换通信协议和通信方式。

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