基于STM32处理器实现的CAN总线中继装置制造方法及图纸

技术编号:18474595 阅读:103 留言:0更新日期:2018-07-19 00:05
本实用新型专利技术提供了一种基于STM32处理器实现的CAN总线中继装置,包括电源模块、处理器模块、波特率设置模块和CAN通信接口模块,所述电源模块用于提供稳定的电压,所述处理器模块根据所述波特率设置模块设置所述CAN通信接口模块的波特率。该基于STM32处理器实现的CAN总线中继装置具有设计科学、实用性强、结构简单、使用方便的优点。

CAN bus relay device based on STM32 processor

The utility model provides a CAN bus relay device based on the STM32 processor, including the power module, the processor module, the baud rate setting module and the CAN communication interface module. The power module is used to provide a stable voltage. The processor module sets the CAN communication interface according to the Potter rate setting module. The baud rate of the module. The CAN bus relay device based on STM32 processor has the advantages of scientific design, practicability, simple structure and convenient operation.

【技术实现步骤摘要】
基于STM32处理器实现的CAN总线中继装置
本技术涉及了一种基于STM32处理器实现的CAN总线中继装置。
技术介绍
CAN总线是具有多主节点的网络特性、总线利用率高、数据传输速度快、可扩充性好、通讯距离长、有可靠的错误处理和检错机制、个别节点失效并不影响整个通讯网络的运行、实时性好等优点,在各种控制系统得到了广泛应用。但由于收发器驱动能力的限制,CAN总线的直接通信距离最大为10km、总线上最多只能挂110个节点,若需通讯距离更远或节点更多时,给系统组网带来一定的困难。为了解决以上存在的问题,人们一直在寻求一种理想的技术解决方案。
技术实现思路
本技术的目的是针对现有技术的不足,从而提供一种设计科学、实用性强、结构简单、使用方便的基于STM32处理器实现的CAN总线中继装置。为了实现上述目的,本技术所采用的技术方案是:一种基于STM32处理器实现的CAN总线中继装置,包括电源模块、处理器模块、波特率设置模块和CAN通信接口模块,所述电源模块用于提供稳定的电压,所述处理器模块根据所述波特率设置模块设置所述CAN通信接口模块的波特率;所述CAN通信接口模块包括连接所述处理器模块的CAN隔离收发器U1和连接所述CAN隔离收发器U1的CAN通信电路,所述CAN通信电路包括电容C1、电容C2、电阻R1、电阻R2、电阻R3、稳压管TV1、稳压管TV2、稳压管TV3、三端气体放电管G1和按键JP1,所述电阻R1的一端连接所述CAN隔离收发器U1的CANL管脚,所述电阻R1的另一端作为CANL接口,所述电阻R2的一端连接所述CAN隔离收发器U1的CANH管脚,所述电阻R2的另一端作为CANH接口,所述电阻R1的一端还通过所述电容C1接地并通过所述稳压管TV1接地,所述电阻R2的一端还通过所述电容C2接地并通过所述稳压管TV2接地,所述稳压管TV3分别连接所述电阻R1的一端和所述电阻R2的一端,所述按键JP1和所述电阻R3串接后连接在所述电阻R1的一端与所述电阻R2的一端之间,所述三端气体放电管G1连接在所述电阻R1的另一端与所述电阻R2的另一端之间。基于上述,所述波特率设置模块为一组拨码开关,所述拨码开关的一端接地,所述拨码开关的另一端连接所述处理器模块,所述拨码开关的另一端还分别通过上拉电阻连接电源。本技术相对现有技术具有实质性特点和进步,具体的说,本技术可通过波特率设置模块方便的设置两路CAN总线的波特率,通过该中继装置不仅扩大了CAN总线的通信距离,还可以增加CAN总线节点的数目,其具有设计科学、实用性强、结构简单、使用方便的优点。附图说明图1是本技术的结构示意框图。图2是本技术的CAN通信接口模块电路结构示意图。具体实施方式下面通过具体实施方式,对本技术的技术方案做进一步的详细描述。如图1和图2所示,一种基于STM32处理器实现的CAN总线中继装置,包括电源模块、处理器模块、波特率设置模块和CAN通信接口模块,所述电源模块用于提供稳定的电压,所述处理器模块根据所述波特率设置模块设置所述CAN通信接口模块的波特率;所述CAN通信接口模块包括连接所述处理器模块的CAN隔离收发器U1和连接所述CAN隔离收发器U1的CAN通信电路,所述CAN通信电路包括电容C1、电容C2、电阻R1、电阻R2、电阻R3、稳压管TV1、稳压管TV2、稳压管TV3、三端气体放电管G1和按键JP1,所述电阻R1的一端连接所述CAN隔离收发器U1的CANL管脚,所述电阻R1的另一端作为CANL接口,所述电阻R2的一端连接所述CAN隔离收发器U1的CANH管脚,所述电阻R2的另一端作为CANH接口,所述电阻R1的一端还通过所述电容C1接地并通过所述稳压管TV1接地,所述电阻R2的一端还通过所述电容C2接地并通过所述稳压管TV2接地,所述稳压管TV3分别连接所述电阻R1的一端和所述电阻R2的一端,所述按键JP1和所述电阻R3串接后连接在所述电阻R1的一端与所述电阻R2的一端之间,所述三端气体放电管G1连接在所述电阻R1的另一端与所述电阻R2的另一端之间。使用时,所述电源模块提供稳定的电压。通过所述波特率设置模块设置两路CAN总线的波特率。该中继装置位于CAN总线的端点处时,闭合所述按键JP1,所述电阻R3作为终端电阻使用。本实施例中所述CAN隔离收发器型号为TD302DCAN,实际中所述CAN隔离收发器可连接两路所述CAN通信电路。优选地,所述波特率设置模块为一组拨码开关,所述拨码开关的一端接地,所述拨码开关的另一端连接所述处理器模块,所述拨码开关的另一端还分别通过上拉电阻连接电源。最后应当说明的是:以上实施例仅用以说明本技术的技术方案而非对其限制;尽管参照较佳实施例对本技术进行了详细的说明,所属领域的普通技术人员应当理解:依然可以对本技术的具体实施方式进行修改或者对部分技术特征进行等同替换;而不脱离本技术技术方案的精神,其均应涵盖在本技术请求保护的技术方案范围当中。本文档来自技高网...

【技术保护点】
1.一种基于STM32处理器实现的CAN总线中继装置,其特征在于:包括电源模块、处理器模块、波特率设置模块和CAN通信接口模块,所述电源模块用于提供稳定的电压,所述处理器模块根据所述波特率设置模块设置所述CAN通信接口模块的波特率;所述CAN通信接口模块包括连接所述处理器模块的CAN隔离收发器U1和连接所述CAN隔离收发器U1的CAN通信电路,所述CAN通信电路包括电容C1、电容C2、电阻R1、电阻R2、电阻R3、稳压管TV1、稳压管TV2、稳压管TV3、三端气体放电管G1和按键JP1,所述电阻R1的一端连接所述CAN隔离收发器U1的CANL管脚,所述电阻R1的另一端作为CANL接口,所述电阻R2的一端连接所述CAN隔离收发器U1的CANH管脚,所述电阻R2的另一端作为CANH接口,所述电阻R1的一端还通过所述电容C1接地并通过所述稳压管TV1接地,所述电阻R2的一端还通过所述电容C2接地并通过所述稳压管TV2接地,所述稳压管TV3分别连接所述电阻R1的一端和所述电阻R2的一端,所述按键JP1和所述电阻R3串接后连接在所述电阻R1的一端与所述电阻R2的一端之间,所述三端气体放电管G1连接在所述电阻R1的另一端与所述电阻R2的另一端之间。...

【技术特征摘要】
1.一种基于STM32处理器实现的CAN总线中继装置,其特征在于:包括电源模块、处理器模块、波特率设置模块和CAN通信接口模块,所述电源模块用于提供稳定的电压,所述处理器模块根据所述波特率设置模块设置所述CAN通信接口模块的波特率;所述CAN通信接口模块包括连接所述处理器模块的CAN隔离收发器U1和连接所述CAN隔离收发器U1的CAN通信电路,所述CAN通信电路包括电容C1、电容C2、电阻R1、电阻R2、电阻R3、稳压管TV1、稳压管TV2、稳压管TV3、三端气体放电管G1和按键JP1,所述电阻R1的一端连接所述CAN隔离收发器U1的CANL管脚,所述电阻R1的另一端作为CANL接口,所述电阻R2的一端连接所述CAN隔离收发器U1的...

【专利技术属性】
技术研发人员:牛振波刘伟许浩范磊
申请(专利权)人:河南辉煌科技股份有限公司
类型:新型
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1