Lin通信中的灵活调度方法和装置的制造方法

文档序号:9828034阅读:1720来源:国知局
Lin通信中的灵活调度方法和装置的制造方法
【技术领域】
[0001]本发明涉及在局域互连网络(LIN)通信中的灵活调度方法和装置,并且更特别的涉及在LIN通信网络中用于使用LIN通信使从节点能够即插即用的灵活调度方法和装置。
【背景技术】
[0002]车辆例如汽车、卡车、公共汽车、农用车辆、飞机等包括车辆通信网络。车辆通信网络的复杂性随着在车辆中电气设备的类型的多样化和电气设备的数量的增加而迅速增加。例如,许多增强的车辆包括引擎控制、传输控制、防抱死制动、车身控制、排放控制、自动室内温度控制、自动照明控制、自动后视镜控制等等。
[0003]为了支撑各种在车辆中的电气设备,汽车工业已经产生了许多通信协议。
[0004]随着车辆技术的发展,最近推出的车辆已提供了更加多元化和复杂的测量和感测功能。感测功能可以由汽车的电气控制装置即电子控制单元(ECU)提供。
[0005]特别地,根据用于高级汽车、消费者安全和方便性的持续的需求,多个电气设备被安装在车辆上,并且因此用于在电气设备之间信息交换和分享的通信网络变得非常重要,在车辆控制系统和传感器之间的通信主要是以点-对-点的方式实现的,并且因此在价格、生产时间、可靠性等方面出现许多问题。
[0006]因此,最近推出的车辆已提供各种总线协议,并且为了支撑在使用不同总线协议的电气设备之间的通信,已经推出用于车辆的至少一个网关。
[0007]作为在车辆中的网络通信方法的局域互连网络(LIN)通信主要用于在E⑶、有源传感器和有源致动器之间数据传输。
[0008]LIN通信可包括请求数据或发送控制命令的主节点,和收集并响应对应于来自主节点的数据请求的数据或执行对应于从主节点接收的控制命令的操作的从节点。
[0009]照惯例,在LIN通信中用于检验连接到LIN总线的从节点的方法大致分为前缀调度方法和诊断帧方法。
[0010]在前缀调度方法中,包括在LIN总线中的从节点的LIN调度表经由软件预先配置以便检验该从节点。在如前缀调度方法的硬件选项处理方法中,硬件选项经由软件配置以便经由用于生成LIN调度表的方法统一软件。然而,随着硬件规格的增加,选项设置变得更加复杂,并且需要配置用于每个硬件选项的LIN调度表。
[0011]在诊断帧方法中,当主节点将诊断帧发送到从节点时,从节点响应于诊断帧发送关于从节点的配置的信息,并且因此主节点检验对应的节点是否通常连接到LIN总线,以便配置LIN调度表信息。
[0012]特别地,在前缀调度方法中,根据车辆动力状态例如VBATT、点火、ACC、交流发电机ON等,需要配置多个LIN调度表,并且随着车辆动力状态改变,对应的LIN调度表被改变并使用。
[0013]另外,当LIN总线在物理上分开设计时,有必要根据车辆动力状态分组从节点和配置在物理上独立的用于各个组的LIN总线线路。
[0014]然而,当LIN总线在物理上分开设计时,LIN总线布线成本不利地增加。
[0015]前缀调度方法是不利之处在于用于连接到LIN总线的所有从节点LIN调度表需要预先配置,而且当新的从节点被添加到LIN或从LIN中删除时也需要改变主节点,并且因此系统通用性是困难的。
[0016]由于在诊断帧方法中使用的诊断帧不是在标准中定义的基于信号的消息,所以在从节点中可引起处理延迟,并且因此由于气囊展开造成在车辆中发生的具体事件,例如车辆碰撞检测事件等可丢失。
[0017]另外,在诊断帧方法中,当用于控制车辆板操作的从节点互相结合以完全执行一个操作例如车辆板的休息、返回操作等时,如果由于通信延迟发生时间损失,那么可发生对应于事件损失的处理延迟。

【发明内容】

[0018]因此,本发明涉及在局域互连网络(LIN)通信中基本上消除了由于相关技术的限制和缺点造成的一个或多个问题的灵活调度方法和装置。
[0019]本发明的一个目的是提供在LIN通信中的灵活调度方法和装置。
[0020]本发明的另一个目的是提供在LIN通信中的灵活调度方法和装置,用于使用在LIN通信标准中定义的信号进行LIN调度表的动态配置。
[0021]本发明的另一个目的是提供在LIN通信中的灵活调度方法和装置,用于当动力状态被改变时灵活地重新配置LIN调度表。
[0022]本发明的进一步目的是提供在LIN通信中的灵活调度方法和装置,用于当系统配置被改变时灵活地重新配置LIN调度表。
[0023]本发明的附加优点、目的和特征在下面的说明书中部分地将被阐述,并且部分地对本领域的普通技术人员在检验下面的内容后将变得显而易见或可从本发明的实践中得知。由在书面说明书及其权利要求书以及所附的附图中特别指出的结构可以实现并取得本发明的目标和其它优点。
[0024]为了实现这些目的和其它优点,并且根据本发明的目的,如这里实施的和广泛描述的在LIN通信中的灵活调度方法和装置被提供。
[0025]本发明的一方面,用于在连接到局域互连网络(LIN)总线的主节点中控制调度的方法包括:当LIN总线被激活时使用预定的LIN调度表执行广播程序,通过广播程序来检验从节点是否被连接到LIN总线,使用关于连接已被检验的从节点的信息重新配置LIN调度表,以及使用重新配置的LIN调度表执行消息调度。
[0026]这里,所述方法可还包括在消息调度过程中检测调度更新事件,以及根据调度更新事件的检测重新配置LIN调度表。
[0027]在这种情况下,当不可能与其中的连接被检验的从节点通信时调度更新事件可以被检测到,以及关于与从节点通信是不可能的所述从节点的调度信息可以从LIN调度表中被删除。
[0028]当车辆动力状态被改变时调度更新事件可以被检测到。
[0029]广播程序可包括将消息头传送到可连接到LIN总线的所有从节点,以及根据对应于消息头的消息响应是否被接收到检验从节点的连接状态。
[0030]可以以预定的次数重复执行广播程序。
[0031 ] 在消息调度过程中可以周期性地执行广播程序。
[0032]这里,当消息调度被启动时,在预定的时段可以驱动广播定时器;以及当驱动的广播定时器期满时广播程序可以被执行。
[0033]该方法还包括从通过主节点的预定的连接端子连接的外部设备接收广播请求消息,其中当接收到广播请求消息时,执行广播程序。
[0034]本发明的另一方面,用于在连接到局域互连网络(LIN)总线的主节点中控制调度的方法包括:当LIN总线在空闲状态被激活时将空闲状态转换到广播状态,在广播状态中,广播消息头到可连接到LIN总线的所有从节点,并且然后执行用于基于是否接收到对应于所述消息头的消息响应来检验从节点的连接的广播程序,以及当广播程序被完成时,将广播状态转换到调度通信状态,并且在连接已被检验的从节点上执行消息调度。
[0035]在转换到调度通信状态时,驱动预定的广播定时器,以及当广播定时器期满时,转换调度通信状态到广播状态,并且执行广播程序行。
[0036]当在所述调度通信状态中检测到在车辆动力状态方面的改变时,转换所述调度通信状态到所述广播状态,并且执行所述广播程序。
[0037]当在所述调度通信状态中检测到不可能进行通信的所述从节点时,转换所述调度通信状态到所述广播状态,并且执行所述广播程序。
[0038]该方法可还包括还包括使用经由所述广播程序连接已被检验的所述从节点重新配置LIN调度表,其中使用重新配置的LIN调度表执行消息调度。
[0039]当在所述调度通信状态中从外部设备接收到广播请求消息时,转换所述调度通信状态到所述广播状态,并且执行所述广播程序当在所述调度通信状态中从外部设备接收到广播请求消息时,转换所述调度通信状态到所述广播状态,并且执行所述广播程序。
[0040]本发明的另一方面,
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1