预览加载中,请您耐心等待几秒...
1/8
2/8
3/8
4/8
5/8
6/8
7/8
8/8

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN109561005A(43)申请公布日2019.04.02(21)申请号201710877992.X(22)申请日2017.09.26(71)申请人湖南中车时代电动汽车股份有限公司地址412007湖南省株洲市国家高新技术开发区栗雨工业园五十七区(72)发明人丁文陈慧民杨洪波彭再武王文明凌岳伦易慧斌王炯李勇华白玉良(74)专利代理机构北京聿华联合知识产权代理有限公司11611代理人李哲伟张文娟(51)Int.Cl.H04L12/40(2006.01)权利要求书1页说明书4页附图2页(54)发明名称一种CAN总线组网方法及基于CAN总线的数据传输系统(57)摘要一种CAN总线组网方法及基于CAN总线的数据传输系统,其中,该方法包括:步骤一、获取CAN总线上各个节点设备所发送的设备信息;步骤二、从各个节点设备的设备信息中获取对应的标识符数据,根据各个节点设备的标识符数据生成总线状态数据,分别将各个节点设备的标识符数据与总线状态数据进行比较,根据比较结果从各个节点设备中确定出有效设备,并将有效设备与整车控制器之间的数据传输通道导通。该方法不需要对应于各个节点设备来分别配置CAN总线收发器,这样也就减少了CAN总线中所包含的设备的数量,从而减少了相关PCB板的面积,进而减少了CAN总线的网络复杂度以及系统体积。CN109561005ACN109561005A权利要求书1/1页1.一种CAN总线组网方法,其特征在于,所述方法包括:步骤一、获取CAN总线上各个节点设备所发送的设备信息;步骤二、从各个节点设备的设备信息中获取对应的标识符数据,根据各个节点设备的标识符数据生成总线状态数据,分别将所述各个节点设备的标识符数据与所述总线状态数据进行比较,根据比较结果从所述各个节点设备中确定出有效设备,并将所述有效设备与整车控制器之间的数据传输通道导通。2.如权利要求1所述的方法,其特征在于,在所述步骤二中,对所述各个节点设备的标识符数据进行与操作,得到所述总线状态数据。3.如权利要求1或2所述的方法,其特征在于,当所述总线状态数据的取值为1时,所述CAN总线处于总线空闲状态。4.如权利要求1~3中任一项所述的方法,其特征在于,在所述步骤二中,当所述总线状态数据的取值为0时,分别判断各个设备的标识符数据与所述总线状态数据是否相等,并将标识符数据与总线状态数据相等的节点设备确定为有效设备。5.一种基于CAN总线的数据传输系统,其特征在于,所述系统采用如权利要求1~4中任一项所述的CAN总线组网方法进行数据传输。6.如权利要求5所述的系统,其特征在于,所述系统包括:多个节点设备;整车控制器;内部组网装置,其通过CAN总线与所述多个节点设备连接,其用于获取CAN总线上各个节点设备所发送的设备信息,并从各个节点设备的设备信息中获取对应的标识符数据,根据各个设备的标识符数据生成总线状态数据,分别将所述各个节点设备的标识符数据与所述总线状态数据进行比较,根据比较结果从所述各个节点设备中确定出有效设备,并将所述有效设备与整车控制器之间的数据传输通道导通。7.如权利要求6所述的系统,其特征在于,所述内部组网装置配置为对所述各个节点设备的标识符数据进行与操作,得到所述总线状态数据。8.如权利要求6所述的系统,其特征在于,所述内部组网装置配置为在所述总线状态数据的取值为0时分别判断各个设备的标识符数据与所述总线状态数据是否相等,并将标识符数据与总线状态数据相等的设备确定为有效设备。2CN109561005A说明书1/4页一种CAN总线组网方法及基于CAN总线的数据传输系统技术领域[0001]本发明涉及数据通信技术领域,具体地说,涉及一种CAN总线组网方法及基于CAN总线的数据传输系统。背景技术[0002]在混合动力电动汽车领域中,CAN通信网络的应用已极为普遍,技术革新也日新月异。CAN总线技术最初出现在汽车工业中,是为满足用户对车辆的舒适性、安全性和便捷性的要求,CAN总线能够将各种各样的电子控制单元连接成强大的控制网络。[0003]CAN总线协议的通信机制按照时间顺序可以分为:报文产生、报文发送、报文接收和报文处理四个过程。上述过程的实现方式的基本条件包括:两个及两个以上的网络节点、总线及适当的终端电阻,其系统结构如图1所示。如图1所示,对于基于CAN总线的数据传输系统来说,其每个节点由三个部分组成,即:产生、处理数据的控制单元101、将数据封装成报文的CAN控制器102以及产生或接收差分电压信号的CAN收发器103。[0004]然而,在工程应用中,有时会遇到同一个网络上需要多个网络节点的情况,此时就需要配备多个总线收发器。发明内容[0005]为解决上述问题,本发明提供了一种CAN总线组网