当前位置: 首页 > 专利查询>何木智专利>正文

一种汽车CAN总线连接通讯系统技术方案

技术编号:35203931 阅读:14 留言:0更新日期:2022-10-15 10:13
本发明专利技术公开了一种汽车CAN总线连接通讯系统,涉及CAN总线领域,针对目前汽车内部所使用的CAN总线,通常需要设置CAN总线适配卡,才能使得两组上位PC之间进行数据传输,进而大大增加了CAN总线的通信成本的问题,现提出如下方案,其包括CAN总线,所述CAN总线上电连接有多组节点,且所述节点包括总线接口、传感器与单片机,所述CAN总线上电连接有串口通信节点,且所述串口通信节点的引脚电连接有多组上位PC机。该汽车CAN总线连接通讯系统通过在CAN总线上连接多组节点,并安装不同功能的传感器,进而采集不同的信息,并通过串口通信节点传输至与串口通信节点引脚连接的不同上位PC机的内部。部。部。

【技术实现步骤摘要】
一种汽车CAN总线连接通讯系统


[0001]本专利技术涉及CAN总线领域,尤其涉及一种汽车CAN总线连接通讯系统。

技术介绍

[0002]CAN总线是一种基于消息的协议,最初设计用于汽车内的多路电气布线以节省铜线,但它也可以用于许多其他环境,对于每个设备中的数据是按顺序传输的,但如果有多个设备同时传输,则优先级最高的设备可以继续传输,而其他设备则后退,目前汽车内部所使用的CAN总线,通常需要设置CAN总线适配卡,才能使得两组上位PC之间进行数据传输,进而大大增加了CAN总线的通信成本,因此在使用时存在一定的弊端。
[0003]针对目前汽车内部所使用的CAN总线,通常需要设置CAN总线适配卡,才能使得两组上位PC之间进行数据传输,进而大大增加了CAN总线的通信成本的问题,我们提出一种汽车CAN总线连接通讯系统。

技术实现思路

[0004]本专利技术提出的一种汽车CAN总线连接通讯系统,解决了目前一些倒闸安装在室外,且没有任何的防护措施,因此工作人员在倒闸附近进行作业时容易出现误触倒闸的现象,进而导致变电运行受到阻碍的问题。
[0005]为了实现上述目的,本专利技术采用了如下技术方案:
[0006]一种汽车CAN总线连接通讯系统,包括CAN总线,所述CAN总线上电连接有多组节点,且所述节点包括总线接口、传感器与单片机,所述CAN总线上电连接有串口通信节点,且所述串口通信节点的引脚电连接有多组上位PC机。
[0007]优选的,所述总线接口包括总线收发器与总线控制器,所述总线控制器用于发送报文,所述总线控制器包括缓存区,且所述缓存区用于储存报文,并供上位PC机发生报文使用。
[0008]优选的,所述总线收发器用于接受报文,所述总线收发器包括CANH引脚与CANL引脚,所述总线收发器通过CANH引脚与CANL引脚与CAN总线电连接。
[0009]优选的,所述单片机的一侧电连接有寄存器,且所述寄存器的另一侧与串口通信节点电连接。
[0010]优选的,所述传感器可根据汽车的不同需求安装不同类型的传感器,且搭配与同一节点内部安装的传感器相匹配的单片机。
[0011]优选的,所述CAN总线连接通讯系统的信息发送流程如下:
[0012]S1:上位PC机将信息发送信号传输至对应节点内部设置的单片机处,此时判断单片机内部的内容是否清空;
[0013]S2:若单片机内部的内容清空,则将信息发送信号传输至与单片机处于同一节点的总线控制器的内部;
[0014]S3:若单片机内部的内容并未清空,则清空单片机内部的内容,并将信息发送信号
传输回单片机处,如此循环,直至单片机内部的内容被清空;
[0015]S4:此时判断总控制器以及总控制器内部的缓存区是否初始化设置,若已经初始化设置,则可通过上位PC机发送报文,并对报文进行接受;
[0016]S5:若总线控制器以及总线控制器内部的缓存区并未初始化,则申请对总线控制器进行初始化,并对总线控制器内部的缓冲区进行清空,此时将信息发送信号传输回总线控制器处,如此循环,直至总线控制器以及总线控制器内部的缓冲区被初始化;
[0017]S6:此时报文被接受,并对报文进行处理,同时将报文写入总线控制器内部设置的缓冲区内部,并对报文进行暂存;
[0018]S7:节点进行报文发送请求,申请完毕后,直接通过缓冲区进行报文发送。
[0019]优选的,所述CAN总线连接通讯系统的信息发送流程如下:
[0020]S1:不同节点内部设置的传感器检测不同的传感信号,并将传感信号分为两组,一组传输至与传感器处于同一节点的总线收发器处,另一组传输至与传感器处于同一节点的单片机处;
[0021]S2:单片机将传感器传输的信号运输至与其相连接的寄存器的内部,并通过寄存器传输至串口通信节点处,在通过串口通信节点传输至相对应的上位PC机处;
[0022]S3:总线收发器将传感器传输的信号通过CANH引脚与CANL引脚传输至CAN总线的内部;
[0023]S4:此时CAN总线内部的数据分为两组,一组通过汽车内部设置的ECU模块直接传输至相对应的上位PC机处,另一组则传输至与CAN总线电连接的串口通信节点处,并通过串口通信节点传输至与串口通信节点相连接的上位PC机处。
[0024]优选的,所述步骤S3内部设置的寄存器用于暂时储存报文,且所述寄存器为接收与发送寄存器。
[0025]优选的,所述步骤S2与步骤S4内部设置的上位PC机可为不同的上位PC机。
[0026]优选的,所述步骤S4内部设置的ECU模块为汽车电脑控制模块,且所述ECU模块与CAN总线电连接。
[0027]本专利技术的有益效果为:
[0028]1、该装置通过设置总线收发器便于增加CAN总线的通信距离,同时提高节点的瞬间抗干扰性能,进而保护CAN总线。
[0029]2、该装置内部设置的传感器可根据需求的不同,定制不同类型的传感器,同时,搭配合适的单片机,便于形成独立的节点,进而收集不同的数据信息。
[0030]3、该装置通过在CAN总线上连接多组节点,并连接一组串口通信节点,同时可通过一组串口通信节点的引脚连接不同的上位PC机,进而避免使用CAN总线适配卡,即可完成两组上位PC机的信息交换。
[0031]综上所述,该装置通过在CAN总线上连接多组节点,并安装不同功能的传感器,进而采集不同的信息,并通过串口通信节点传输至与串口通信节点引脚连接的不同上位PC机的内部,同时也可实现两组上位PC机之间的信息转换。
附图说明
[0032]图1为本专利技术的结构示意图。
[0033]图2为本专利技术的信息发送流程图。
[0034]图3为本专利技术的信息接收流程图。
具体实施方式
[0035]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。
[0036]参照图1

图3所示,一种汽车CAN总线连接通讯系统,CAN总线上电连接有多组节点,且节点包括总线接口、传感器与单片机,CAN总线上电连接有串口通信节点,且串口通信节点的引脚电连接有多组上位PC机总线接口包括总线收发器与总线控制器,总线控制器用于发送报文,总线控制器包括缓存区,且缓存区用于储存报文,并供上位PC机发生报文使用,总线收发器用于接受报文,总线收发器包括CANH引脚与CANL引脚,总线收发器通过CANH引脚与CANL引脚与CAN总线电连接,单片机的一侧电连接有寄存器,且寄存器的另一侧与串口通信节点电连接,传感器可根据汽车的不同需求安装不同类型的传感器,且搭配与同一节点内部安装的传感器相匹配的单片机;
[0037]总线收发器便于增加CAN总线的通信距离,同时提高节点的瞬间抗干扰性能,进而保护CAN总线,节点内部设置的单片机均与同节点内部的传感器相匹配,且各节点内部的传感器可根据汽车本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种汽车CAN总线连接通讯系统,包括CAN总线,其特征在于,所述CAN总线上电连接有多组节点,且所述节点包括总线接口、传感器与单片机,所述CAN总线上电连接有串口通信节点,且所述串口通信节点的引脚电连接有多组上位PC机。2.根据权利要求1所述的一种汽车CAN总线连接通讯系统,其特征在于,所述总线接口包括总线收发器与总线控制器,所述总线控制器用于发送报文,所述总线控制器包括缓存区,且所述缓存区用于储存报文,并供上位PC机发生报文使用。3.根据权利要求2所述的一种汽车CAN总线连接通讯系统,其特征在于,所述总线收发器用于接受报文,所述总线收发器包括CANH引脚与CANL引脚,所述总线收发器通过CANH引脚与CANL引脚与CAN总线电连接。4.根据权利要求1所述的一种汽车CAN总线连接通讯系统,其特征在于,所述单片机的一侧电连接有寄存器,且所述寄存器的另一侧与串口通信节点电连接。5.根据权利要求1所述的一种汽车CAN总线连接通讯系统,其特征在于,所述传感器可根据汽车的不同需求安装不同类型的传感器,且搭配与同一节点内部安装的传感器相匹配的单片机。6.根据权利要求1所述的一种汽车CAN总线连接通讯系统,其特征在于,所述CAN总线连接通讯系统的信息发送流程如下:S1:上位PC机将信息发送信号传输至对应节点内部设置的单片机处,此时判断单片机内部的内容是否清空;S2:若单片机内部的内容清空,则将信息发送信号传输至与单片机处于同一节点的总线控制器的内部;S3:若单片机内部的内容并未清空,则清空单片机内部的内容,并将信息发送信号传输回单片机处,如此循环,直至单片机内部的内容被清空;S4:此时判断总控制器以及总控制器内部的缓存区是否初始化设置,若已经初始化设置,则可通过上位PC机发送报文,并对报文进行接受;S5:若总线控制器以及总线控制...

【专利技术属性】
技术研发人员:何木智
申请(专利权)人:何木智
类型:发明
国别省市:

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

1