汽车CAN总线网络及其从节点和汽车制造技术

技术编号:11864251 阅读:227 留言:0更新日期:2015-08-12 13:39
本发明专利技术公开了一种汽车CAN总线网络的从节点,包括M个I/O端口,M个I/O端口中预设N个端口悬空,M-N个I/O端口与多个输入设备和多个输出设备相连;从节点用于在上电后,根据获取的预设N个端口的初始数据生成从节点的地址信息,并对采集的多个输入设备输入的至少一个输入数据分别进行滤波处理为至少一个滤波处理数据,根据预设CAN总线协议将至少一个滤波处理数据与从节点的地址信息进行编码为至少一个第一CAN数据,并发送至主节点,以及根据接收的主节点发送的至少一个第二CAN数据控制多个输出设备。本发明专利技术能优化汽车CAN总线网络的控制功能,通用性强,且成本低。本发明专利技术还公开了一种汽车CAN总线网络和一种汽车。

【技术实现步骤摘要】

本专利技术涉及汽车
,特别涉及一种汽车CAN总线网络的从节点、一种汽车CAN总线网络和一种汽车。
技术介绍
随着现代汽车新技术的飞速发展,以及车辆安全系统和舒适系统的不断完善,用于车辆中的电气设备越来越多。为了更好地监控这些电气设备以及简化线束结构,CAN总线系统被广泛应用来实现节点之间的数据交换。图1为相关技术中汽车CAN总线网络的拓扑结构示意图,如图1所示,汽车CAN总线网络通常由一个主节点和多个从节点组成,主节点通常为数字化仪表,接收各从节点传送的数据,并通过指示灯、显示屏、表盘等设备显示数据。各从节点为分布在车辆的各个位置的车身控制单元,各从节点一方面对安装在附近的各种传感器的模拟信号(例如,水温、油温和前桥压力等等)进行AD采集,并将采集的数据根据传感器的电气特性,转换为具有实际含义的物理量,同时采集开关量信号、脉冲量信号(转速、车速等脉冲信号),以及接收其它从节点发送来的CAN数据,并将以上物理量、开关量信号和CAN数据发送给主节点,以及对以上物理量、开关量信号和CAN数据进行计算和控制,最终产生输出信号控制对应连接的输出设备(例如电磁阀、继电器等)。综上所述,相关技术的汽车CAN总线网络中从节点的功能为采集传感器信号、开关量信号、脉冲量信号等,接收其它从节点发送的CAN数据,并对上述信号和数据进行控制和计算以控制输出设备。但是,实际应用中,由于车型的不同,从节点附近安装的传感器的电气特性和位置不同,都会导致从节点控制功能的不同,则从节点的软件功能需要相应进行改变,使得从节点的软件开发、汽车CAN总线网络的项目管理和后期维护都增加了无谓的工作量,因此,需要对相关技术中汽车CAN总线网络进行改进。
技术实现思路
本专利技术的目的旨在至少从一定程度上解决上述的技术问题之一。为此,本专利技术的一个目的在于提出一种汽车CAN总线网络的从节点,该汽车CAN总线网络的从节点能优化汽车CAN总线网络的控制功能,通用性强,便于软件开发,项目管理和后期维护,并能降低成本。本专利技术的另一个目的在于提出一种汽车CAN总线网络。本专利技术的再一个目的在于提出一种汽车。为达到上述目的,本专利技术一方面实施例提出了一种汽车CAN总线网络的从节点,该汽车CAN总线网络的从节点包括M个I/O端口,所述M个I/O端口中预设N个端口悬空,所述M-N个I/O端口与多个输入设备和多个输出设备相连,其中,N为大于或等于I的整数,N小于M ;所述从节点用于在上电后,获取所述预设N个端口的初始数据,并根据所述预设N个端口的初始数据生成所述从节点的地址信息,以及采集所述多个输入设备输入的至少一个输入数据,并对所述至少一个输入数据分别进行滤波处理为至少一个滤波处理数据,根据预设CAN总线协议将所述至少一个滤波处理数据与所述从节点的地址信息进行编码为至少一个第一 CAN数据,并发送所述至少一个第一 CAN数据至汽车CAN总线网络的主节点,以及接收所述主节点发送的至少一个第二 CAN数据,并根据所述至少一个第二 CAN数据控制所述多个输出设备。本专利技术实施例提出的汽车CAN总线网络的从节点,在上电后,获取预设N个端口的初始数据,并根据预设N个端口的初始数据生成从节点的地址信息,以及采集多个输入设备输入的至少一个输入数据,并对至少一个输入数据分别进行滤波处理为至少一个滤波处理数据,根据预设CAN总线协议将至少一个滤波处理数据与从节点的地址信息进行编码为至少一个第一 CAN数据,并发送至少一个第一 CAN数据至汽车CAN总线网络的主节点,以及接收主节点发送的至少一个第二 CAN数据,并根据至少一个第二 CAN数据控制多个输出设备。该汽车CAN总线网络的从节点将所有数据发送给主节点,而不做具体的运算,仅根据主节点的控制数据执行相应的控制,从而可以优化汽车CAN总线网络的控制功能,实现从节点通用化设计,便于软件开发、项目管理和后期维护,并能降低成本。为达到上述目的,本专利技术另一方面实施例还提出了一种汽车CAN总线网络,该汽车CAN总线网络包括:多个所述的从节点;主节点,所述主节点用于接收每个所述从节点的至少一个第一 CAN数据,并根据每个所述从节点的每个所述第一 CAN数据对应生成所述从节点的第二 CAN数据,以及分别发送所述从节点的第二 CAN数据至所述从节点。本专利技术实施例提出的汽车CAN总线网络,通过主节点接收每个从节点的至少一个第一 CAN数据,并根据每个从节点的每个第一 CAN数据对应生成从节点的第二 CAN数据,以及分别发送从节点的第二 CAN数据至从节点。该汽车CAN总线网络中所有从节点将所有数据发送给主节点而不做具体的运算,由主节点根据整个汽车CAN总线网络数据对从节点进行功能控制,不仅优化了汽车CAN总线网络的控制功能,便于实现从节点通用化设计、软件开发、项目管理和后期维护,且降低了成本。为达到上述目的,本专利技术再一方面实施例还提出了一种汽车,该汽车包括多个输入设备、多个输出设备以及所述的汽车CAN总线网络。本专利技术实施例提出的汽车,优化了汽车CAN总线网络的控制功能,通用性强,软件开发、项目管理和后期维护方便,并且降低了成本。本专利技术附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。【附图说明】本专利技术上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1为相关技术中汽车CAN总线网络的拓扑结构示意图;图2为根据本专利技术实施例的汽车CAN总线网络的从节点的方框示意图;图3为根据本专利技术一个具体实施例的汽车CAN总线网络的从节点的工作过程的示意图;图4为根据本专利技术一个具体实施例的汽车CAN总线网络的从节点发送的四个第一CAN数据的示意图;以及图5为根据本专利技术实施例的汽车CAN总线网络的拓扑结构示意图。【具体实施方式】下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本专利技术,而不能解释为对本专利技术的限制。下文的公开提供了许多不同的实施例或例子用来实现本专利技术的不同结构。为了简化本专利技术的公开,下文中对特定例子的部件和设置进行描述。当然,它们仅仅为示例,并且目的不在于限制本专利技术。此外,本专利技术可以在不同例子中重复参考数字和/或字母。这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施例和/或设置之间的关系。此夕卜,本专利技术提供了的各种特定的工艺和材料的例子,但是本领域普通技术人员可以意识到其他工艺的可应用于性和/或其他材料的使用。另外,以下描述的第一特征在第二特征之“上”的结构可以包括第一和第二特征形成为直接接触的实施例,也可以包括另外的特征形成在第一和第二特征之间的实施例,这样第一和第二特征可能不是直接接触。在本专利技术的描述中,需要说明的是,除非另有规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是机械连接或电连接,也可以是两个元件内部的连通,可以是直接相连,也可以通过中间媒介间接相连,对于本领域的普通技术人员而言,可以根据具体情况理解上述术语的具体含义。下面参照附图来描述根据本专利技术实施例提出的汽车CAN总线网络的从本文档来自技高网
...
<a href="http://www.xjishu.com/zhuanli/54/CN104834276.html" title="汽车CAN总线网络及其从节点和汽车原文来自X技术">汽车CAN总线网络及其从节点和汽车</a>

【技术保护点】
一种汽车CAN总线网络的从节点,其特征在于,所述从节点包括M个I/O端口,所述M个I/O端口中预设N个端口悬空,所述M‑N个I/O端口与多个输入设备和多个输出设备相连,其中,N为大于或等于1的整数,N小于M;所述从节点用于在上电后,获取所述预设N个端口的初始数据,并根据所述预设N个端口的初始数据生成所述从节点的地址信息,以及采集所述多个输入设备输入的至少一个输入数据,并对所述至少一个输入数据分别进行滤波处理为至少一个滤波处理数据,根据预设CAN总线协议将所述至少一个滤波处理数据与所述从节点的地址信息进行编码为至少一个第一CAN数据,并发送所述至少一个第一CAN数据至汽车CAN总线网络的主节点,以及接收所述主节点发送的至少一个第二CAN数据,并根据所述至少一个第二CAN数据控制所述多个输出设备。

【技术特征摘要】

【专利技术属性】
技术研发人员:李琰
申请(专利权)人:北汽福田汽车股份有限公司
类型:发明
国别省市:北京;11

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

1