专利汇可以提供用于分布式控制系统的高速嵌入协议专利检索,专利查询,专利分析的服务。并且一种控制网络通信布置,包括以一种方式嵌入到第一协议中的第二协议,这种方式下支持第二协议的模 块 可能会意识到并使用第一协议,而只支持第一协议的模块可能没有意识到第二协议。使用第二协议的模块的操作,不打扰未配置使用或理解第二协议的模块的操作。通过一种方法,使用第二协议发送的消息将被视为使用第一协议发送但没有必要理解的消息或视为需要特定响应。在另一种方法中,使用第二协议的模块可以被配置以在第一协议消息的传输期间由另一个模块发送消息,第二协议消息被触发在第一协议下发送的消息的预期方面。,下面是用于分布式控制系统的高速嵌入协议专利的具体信息内容。
1.一种通信设备装置,用于在控制网络上与其他设备通信,所述通信设备装置包括:
通信端口,其被配置以连接到控制网络;
处理设备,其可操作地连接到所述控制网络,以控制在所述控制网络上接收和发送通信,所述处理设备被配置以在消息包在所述控制网络上按照第一协议传输的期间,传递第二消息,所述第二消息使用第二协议被嵌入所述消息包;
其中所述处理设备进一步被配置来为所述第一协议和所述第二协议在所述控制网络上实现与第二通信设备同步,基于所述消息包的至少一部分。
2.如权利要求1所述的通信设备装置,其中,所述处理设备被配置以控制所述第二协议使用比所述第一协议的比特率更高的比特率。
3.如权利要求2所述的通信设备装置,其中,所述处理设备被配置以修改用于所述第二协议的所述比特率。
4.如权利要求1-3任一项所述的通信设备装置,其中,所述处理设备被配置以改变用于所述第二协议的编码方式,以响应所述通信设备装置的操作模式的改变。
5.如权利要求1-4任一项所述的通信设备装置,其中,所述处理设备被配置以控制所述第二协议使用比所述第一协议的比特率高整数倍的比特率。
6.如权利要求1-5任一项所述的通信设备装置,其中,所述处理设备被配置以在所述总线上使用所述第二协议的设备的刷新操作中控制参与。
7.如权利要求1-6任一项所述的通信设备装置,其中,所述处理设备被配置以对所述第一协议与所述第二协议的信号指定使用相同电压电平。
8.如权利要求1-7任一项所述的通信设备装置,其中,所述处理设备被配置以实现所述第二协议,通过在所述第一协议的单个位份额内增加位。
9.如权利要求8所述的通信设备装置,其中,所述处理设备被配置以实现所述第二协议,通过在所述第一协议的单个位份额内增加位,所述单个位份额根据所述第一协议被测量为非特定电平。
10.如权利要求1-9任一项所述的通信设备装置,其中,所述处理设备被配置以实现所述第二协议,通过与按照所述第一协议发送的消息包共享所述组中的至少一个,所述组由错误状态消息部分、初始化消息部分、应答消息部分、采样部分及它们的任意组合构成。
11.如权利要求1-10任一项所述的通信设备装置,其中,所述处理设备被配置以把所述第二协议应用到少于从所述通信设备装置发送的每一个第一协议消息。
12.如权利要求1-11任一项所述的通信设备装置,被配置在车辆总线中操作,其中,所述处理设备被配置以在使用所述第一协议发送消息的运行时间中,使用所述第二协议实现传输车辆板载诊断信息。
13.如权利要求1-12任一项所述的通信设备装置,其中,所述处理设备被配置以使用所述第二协议为所述控制网络测试信号质量。
14.如权利要求13所述的通信设备装置,其中,所述处理设备被配置以控制所述第二协议使用比所述第一协议的比特率更高的比特率,并在当接收的第一协议消息没有使用所述第二协议嵌入消息时,确定被嵌入所述接收的第一协议消息的第二协议位是否不同于期望的信号电平,与所述接收的第一协议消息的相应部分的期望的信号电平相比。
15.如权利要求14所述的的通信设备装置,其中,所述处理设备被配置以实现向比较器设备发送信息,所述信息关于确定被嵌入所述接收的第一协议信息的所述第二协议位,是否不同于所述期望的信号电平,所述比较器设备被配置以比较所述信息与来自所述控制网络上其他设备的相应的信息,以定位控制网络错误的来源。
16.如权利要求1-15任一项所述的的通信设备装置,其中,所述处理设备被配置以为所述第一协议和所述第二协议在所述控制网络上实现与所述第二通信设备同步,基于所述消息包的相同部分。
17.如权利要求1-16任一项所述的的通信设备装置,其中,所述处理设备被配置来以一种模式操作,所述模式中不期望嵌入的第二消息,当以所述模式操作时,不重新同步用于第二协议的计数器,以响应接收一个接收的第一协议消息的同步部分,以及计数用于所述第二协议的所述计数器在所述接收的第一协议消息的一部分的时钟周期,以确定用于发送所述接收的第一协议消息的模块的时钟频率。
18.如权利要求1-17中任一项所述的通信设备装置,其中,所述第一协议是CAN协议,所述控制网络包括总线。
19.如权利要求18所述的通信设备装置,其中,所述处理设备被配置以实现所述第二协议,通过与按照所述CAN协议发送的所述消息包共享所述组中的至少一个,所述组由帧起始位、仲裁域、错误状态位、应答位、帧结束位及它们的任何组合构成。
20.如权利要求18和19中任一项所述的通信设备装置,其中,所述处理设备被配置以实现所述第二协议,通过使用基于CAN的编码方法。
21.如权利要求20所述的通信设备装置,其中,所述处理设备被配置以在用于所述第一协议与所述第二协议的建立时间中,使用相同的软件模块配置自身。
22.如权利要求21所述的通信设备装置,其中,所述处理设备被配置以接收建立消息,并从所述建立消息获得足以配置用于在所述总线上通信的所述第一协议的信息,以及足以配置用于在所述总线上通信的所述第二协议的信息,其中所述建立消息被配置以允许被配置为仅按照所述第一协议操作的设备对自身进行配置以响应于接收所述建立消息。
23.如权利要求18-22中任一项所述的通信设备装置,其中,所述处理设备被配置以为所述CAN协议使用完整或部分碰撞规避,并在所述消息包的仲裁部分嵌入所述第二消息的至少一部分。
24.如权利要求18-23中任一项所述的通信设备装置,其中,所述处理设备被配置以设置同步段位份额为显性。
25.如权利要求18-24任一项所述的通信设备装置,其中,所述处理设备被配置以在所述第一消息的CAN位的传播段部分嵌入所述第二消息。
26.如权利要求1-25任一项所述的通信设备装置,其中,所述第一模块被配置以使用第三协议在所述控制网络上通信,通过在消息包在所述控制网络上按照所述第一协议的传输中传递第三消息,所述第三消息使用第三协议被嵌入所述消息包。
27.如权利要求1-26任一项所述的通信设备装置,其中,所述第一模块被配置以接收即将到来的第一协议消息将被发送的信号,并且配置自身来发送基于所述第二协议的消息,在所述即将到来的第一协议消息的第一定义部分的期间,所述第一定义部分小于整个所述即将到来的第一协议消息,并且来接收来自另一个模块的第二协议消息,在所述即将到来的第一协议消息的第二定义部分的期间,所述第二定义部分不同于所述第一定义部分。
28.一种在通用控制网络上两个或多个模块之间通信的方法,所述方法包括:
在消息包在控制网络上按照第一协议传输的期间,从第一模块在所述控制网络上发送第二消息,所述第二消息使用第二协议被嵌入所述消息包;
在所述控制网络上基于所述消息包的至少一部分,使所述第一模块的所述第一协议和所述第二协议同步于第二模块的所述第一协议和所述第二协议。
29.如权利要求28所述的方法还包括:控制所述第二协议使用比所述第一协议的比特率更高的比特率。
30.如权利要求29所述的方法还包括:修改用于所述第二协议的所述比特率。
31.如权利要求28-30任一项所述的方法还包括:改变用于所述第二协议的编码方式,以响应所述第一模块的操作模式的改变。
32.如权利要求28-31任一项所述的方法还包括:控制所述第二协议使用比所述第一协议的比特率高整数倍的比特率。
33.如权利要求28-32任一项所述的方法还包括:在所述总线上使用所述第二协议的模块的刷新操作中控制参与。
34.如权利要求28-33任一项所述的方法还包括:对所述第一协议与所述第二协议的信号指定使用相同电压电平。
35.如权利要求28-34任一项所述的方法还包括:实现所述第二协议,通过在所述第一协议的单个位份额内增加位。
36.如权利要求35所述的方法还包括:实现所述第二协议,通过在所述第一协议的单个位份额内增加位,所述单个位分额根据所述第一协议被测量为非特定电平。
37.如权利要求28-36任一项所述的方法还包括:实现所述第二协议,通过与按照所述第一协议发送的消息包共享所述组中的至少一个,所述组由错误状态消息部分、初始化消息部分、应答消息部分、采样部分及它们的任意组合构成。
38.如权利要求28-37任一项所述的方法还包括:把所述第二协议应用到少于从所述第一模块发送的每一个第一协议消息。
39.如权利要求28-38任一项所述的方法,其中,所述控制网络包括车辆总线,所述的方法还包括:在使用所述第一协议发送消息的运行时间中,使用所述第二协议传输车辆板载诊断信息。
40.如权利要求28-39任一项所述的方法还包括:使用所述第二协议为所述控制网络测试信号质量。
41.如权利要求40所述的方法还包括:
控制所述第二协议使用比所述第一协议的比特率更高的比特率;
当接收的第一协议消息没有使用所述第二协议嵌入消息时,确定被嵌入所述接收的第一协议消息的第二协议位是否不同于期望的信号电平,与所述接收的第一协议消息的相应部分的期望的信号电平相比。
42.如权利要求28-41任一项所述的方法还包括:向比较器设备发送信息,所述信息关于确定被嵌入所述接收的第一协议信息中的所述第二协议位,是否不同于所述期望的信号电平,所述比较器设备被配置以比较所述信息与来自所述控制网络上其他设备的相应的信息,以定位控制网络错误的来源。
43.如权利要求28-42任一项所述的方法还包括:为所述第一协议与第二协议在所述总线上与所述第二通信设备同步,基于所述消息包的相同部分,。
44.如权利要求28-43任一项所述的方法还包括:
以一种模式操作,所述模式中不期望嵌入的第二消息;
当以所述模式操作时,
不重新同步用于所述第二协议的计数器,以响应接收一个接收的第一协议消息的同步部分,以及
计数用于所述第二协议的所述计数器在所述接收的第一协议消息的一部分的时钟周期,以确定用于发送所述接收的第一协议消息的模块的时钟频率。
45.如权利要求28-44中任一项所述的方法,其中,所述第一协议是CAN协议。
46.如权利要求45所述的方法还包括,实现所述第二协议,通过与按照所述CAN协议发送的所述消息包共享所述组中的至少一个,所述组由帧起始位、仲裁域、错误状态位、应答位、帧结束位及它们的任何组合构成。
47.如权利要求45和46中任一项所述的方法还包括:实现所述第二协议,通过使用基于CAN的编码方法。
48.如权利要求47所述的方法还包括:在用于所述第一协议与所述第二协议的建立时间中,使用相同的软件模块配置自身。
49.如权利要求48所述的方法还包括:接收建立消息,并从所述建立消息获得足以配置用于在所述总线上通信的所述第一协议的信息,以及足以配置用于在所述总线通信的所述第二协议的信息,其中所述建立消息被配置以允许被配置为仅按照所述第一协议操作的设备对自身进行配置以响应于接收所述建立消息。
50.如权利要求45-49中任一项所述的方法还包括:为所述CAN协议使用完整或部分碰撞规避,并在所述消息包的仲裁部分嵌入所述第二消息的至少一部分。
51.如权利要求45-50所述的方法还包括:有源集线器设备连接到所述控制网络的多个CAN通道,用作所述多个CAN通道的两个或多个之间的网关。
52.如权利要求51所述的方法还包括:
所述第一模块和所述第二模块,在所述多个CAN通道的第一CAN通道上通信;
第三模块在所述多个CAN通道的第二CAN通道上通信,在消息包在所述控制网络上按照第一协议传输的期间,通过从所述第三模块在所述控制网络上发送第三消息,所述第三消息使用第三协议被嵌入所述消息包中;
所述有源集线器设备通过所述第一CAN通道使用所述第二协议接收消息,并通过所述第二CAN通道使用所述第三协议发送所述消息。
53.如权利要求45-52任一项所述的方法还包括:设置同步段位份额为显性。
54.如权利要求45-53任一项所述的方法还包括:在所述第一消息的CAN位的传播段部分嵌入所述第二消息。
55.如权利要求28-54任一项所述的方法还包括:
所述第一模块和所述第二模块,在所述网络上使用所述第二协议进行通信;
第三模块在所述网络上使用所述第一协议与第三协议通信,在消息包在所述控制网络上按照所述第一协议传输的期间,通过从所述第三模块在所述控制网络上发送第三消息,所述第三消息使用第三协议被嵌入所述消息包中。
56.如权利要求28-55任一项所述的方法还包括:所述第一模块在所述网络上使用第三协议通信,在消息包在所述控制网络上按照所述第一协议传输的期间,通过从所述第一模块在所述控制网络上发送第三消息,所述第三消息使用第三协议被嵌入所述消息包中。
57.如权利要求28-56任一项所述的方法还包括:所述第一模块接收即将到来的第一协议消息将被发送的信号,并且配置自身来发送基于所述第二协议的消息,在所述即将到来的第一协议消息的第一定义部分的期间,所述第一定义部分小于整个所述即将到来的第一协议消息,并且来接收来自另一个模块的第二协议消息,在所述即将到来的第一协议消息的第二定义部分的期间,所述第二定义部分不同于所述第一定义部分。
58.一种装置,包括用于执行如权利要求28-57任一项所述的方法的手段。
59.一种通信装置包括:
控制网络,被配置用于在所述控制网络上电子通信;
多个模块,其连接到所述控制网络以在所述控制网络上相互通信;
所述多个模块的第一组,其被连接以在所述控制网络上使用第一协议和第二协议通信,在消息包在所述控制网络上按照第一协议传输的期间,通过传输第二信息,所述第二信息使用所述第二协议被嵌入所述消息包;
所述多个模块的第二组,其被连接以在所述控制网络上使用所述第一协议而不使用所述第二协议通信;
其中所述多个模块被配置以为所述第一协议和所述第二协议在所述控制网络上同步,基于所述消息包的至少一部分。
60.如权利要求59所述的通信装置,其中,所述多个模块的所述第一组被配置以控制所述第二协议使用比所述第一协议的比特率更高的比特率。
61.如权利要求60所述的通信装置,其中,所述多个模块的所述第一组被配置以修改用于所述第二协议的所述比特率。
62.如权利要求59-61任一项所述的通信装置,其中,所述多个模块的所述第一组的各个模块被配置以改变用于所述第二协议的编码方法,以响应所述多个模块的所述第一组的所述各单个模块的操作模式的变化。
63.如权利要求59-62任一项所述的通信装置,其中,所述多个模块的所述第一组被配置以控制所述第二协议使用比所述第一协议的比特率高整数倍的比特率。
64.如权利要求59-63任一项所述的通信装置,其中,所述多个模块的所述第一组被配置为以在总线上使用第二协议的设备的刷新操作中控制参与。
65.如权利要求59-64任一项所述的通信装置,其中,所述多个模块的所述第一组被配置以对所述第一协议与所述第二协议的信号指示使用相同电压电平。
66.如权利要求59-65任一项所述的通信装置,其中,所述多个模块的所述第一组被配置以实现所述第二协议,通过在所述第一协议的单个位份额内增加位。
67.如权利要求66所述的通信装置,其中,所述多个模块的所述第一组被配置以实现所述第二协议,通过在所述第一协议的单个位份额内增加位,所述单个位份额根据所述第一协议被测量为非特定电平。
68.如权利要求59-67任一项所述的通信装置,其中,所述多个模块的所述第一组被配置以实现所述第二协议,通过与按照所述第一协议发送的消息包共享所述组中的至少一个,所述组由错误状态消息部分、初始化消息部分、应答消息部分、采样部分及它们的任意组合构成。
69.如权利要求59-68任一项所述的通信装置,其中,所述多个模块的所述第一组被配置以把所述第二协议应用到少于从所述多个模块的所述第一组的单个模块发送的每一个第一协议消息。
70.如权利要求59-69任一项所述的通信装置,被配置在车辆总线中操作,其中,所述多个模块的所述第一组被配置以在使用所述第一协议发送消息的运行时间中,使用所述第二协议实现传输车辆板载诊断信息。
71.如权利要求59-70任一项所述的通信装置,其中,所述多个模块的所述第一组被配置以使用所述第二协议为所述控制网络测试信号质量。
72.如权利要求71所述的通信装置,其中,所述多个模块的所述第一组被配置以控制所述第二协议使用比所述第一协议的比特率更高的比特率,并在当接收的第一协议消息没有使用所述第二协议嵌入消息时,确定被嵌入所述接收的第一协议消息的第二协议位是否不同于期望的信号电平,与所述接收的第一协议消息的相应部分的期望的信号电平相比。
73.如权利要求72所述的通信装置,其中,所述多个模块的所述第一组被配置以向比较器设备发送信息,所述信息关于确定被嵌入所述接收的第一协议信息的所述第二协议位,是否不同于所述期望的信号电平,所述比较器设备被配置以比较所述信息与来自所述控制网络上其他模块的相应的信息,以定位总线错误的来源。
74.如权利要求59-73所述的通信装置,其中,所述多个模块的所述第一组的单个模块被配置以为所述第一协议和所述第二协议在所述控制网络上实现与所述第二通信设备同步,基于所述消息包的相同部分。
75.如权利要求59-74所述的的通信装置,其中,所述多个模块的所述第一组的单个模块被配置来以一种模式操作,所述模式中不期望嵌入的第二消息,当以所述模式操作时,不重新同步用于所述第二协议的计数器,以响应接收一个接收到的第一协议消息的同步部分,以及计数用于所述第二协议的所述计数器在所述接收的第一协议消息的一部分的时钟周期,以确定用于发送所述接收的第一协议消息的模块的时钟频率。
76.如权利要求59-75任一项所述的通信装置还包括:所述多个模块的第三组,其被连接以在所述总线上使用所述第一协议和第三协议通信,通过发送使用所述第一协议的消息包,基于所述第三协议的消息使用所述第三协议嵌入所述消息包。
77.如权利要求54-76中任一项所述的通信装置,其中,所述第一协议是CAN协议。
78.如权利要求77所述的通信装置,其中,所述多个模块的所述第一组被配置以实现所述第二协议,通过与按照所述CAN协议发送的消息包共享所述组中的至少一个,所述组由帧起始位、仲裁域、错误状态位、应答位、帧结束位及它们的任何组合构成。
79.如权利要求77和78中任一项所述的通信设备,其中,所述多个模块的所述第一组被配置以实现所述第二协议,通过使用基于CAN的编码方法。
80.如权利要求79所述的通信装置,其中,所述多个模块的所述第一组的单个模块被配置以在用于所述第一协议与所述第二协议的建立时间中,使用相同的软件模块配置自身。
81.如权利要求80所述的通信设备装置,其中,所述多个模块的所述第一组被配置以接收建立消息,并从所述建立消息获得足以配置用于在所述总线上通信的所述第一协议的信息,以及足以配置用于在所述总线上通信的所述第二协议的信息,其中所述多个模块的所述第二组的单个模块被配置以使用所述建立消息,按照所述第一协议配置自身,以响应接收所述建立消息。
82.如权利要求77-81中任一项所述的通信装置,其中,所述多个模块的所述第一组被配置以为所述CAN协议使用完整或部分碰撞规避,并在所述消息包的仲裁部分嵌入所述第二消息的至少一部分。
83.如权利要求77-82所述的通信装置还包括:有源集线器设备,其被配置以连接到所述控制网络的多个CAN通道,用作所述多个CAN通道的两个或多个之间的网关。
84.根据权利要求83所述的通信装置,其中,所述多个模块的所述第一组被连接以在所述多个CAN通道的第一CAN通道上通信;
所述的通信装置还包括:所述多个模块的第三组,其被连接以在所述多个CAN通道的第二CAN通道上使用所述第一协议和第三协议通信,在消息包在所述控制网络上按照第一协议传输的期间,传输第三消息,所述第三消息使用所述第三协议被嵌入所述消息包。
其中,所述有源集线器设备被配置以通过所述第一CAN通道使用所述第二协议接收消息,并通过所述第二CAN通道使用所述第三协议发送所述消息。
85.如权利要求77-84中任一项所述的通信装置,其中,所述多个模块的所述第一组被配置以设置同步段位份额为显性。
86.如权利要求59-85中任一项所述的通信装置,其中,所述多个模块的所述第一组被配置以在所述第一消息的CAN位的传播段部分嵌入所述第二消息。
87.如权利要求59所述的通信装置还包括:所述多个模块的第三组,其被连接以在所述控制网络上使用所述第一协议和第三协议通信,在消息包在所述控制网络上按照第一协议传输的期间,传输第三消息,所述第三消息使用所述第三协议被嵌入所述消息包。
88.如权利要求59所述的通信装置,其中,所述多个模块的所述第一组的至少一个被配置以在所述网络上使用第三协议通信,通过使用所述第一协议发送基于第三协议的消息,所述基于第三协议的消息使用所述第三协议被嵌入所述消息包。
89.如权利要求59-88中任一项所述的通信装置,其中,所述多个模块的所述第一组的单个模块被配置以接收即将到来的第一协议消息将被发送的信号,并且配置自身来发送基于所述第二协议消息,在所述即将到来的第一协议消息的第一定义部分的期间,所述第一定义部分小于整个所述即将到来的第一协议消息;并且来接收来自另一个模块的第二协议消息,在所述即将到来的第一协议消息的第二定义部分的期间,所述第二定义部分不同于所述第一定义部分。
90.一种计算机可读介质,存储有被配置以使处理装置执行操作的指令,包括:
在消息包在控制网络上按照第一协议传输的期间,在所述控制网络上从第一模块发送第二消息,所述第二消息使用第二协议被嵌入所述消息包;
在所述总线上使所述第一模块的所述第一协议和所述第二协议与第二模块的所述第一协议和所述第二协议同步,基于所述消息包的至少一部分。
91.如权利要求90所述的计算机可读介质,其中,所述指令还包括使所述处理设备执行操作的指令,所述操作包括:控制所述第二协议使用比所述第一协议的比特率更高的比特率。
92.如权利要求91所述的计算机可读介质,其中,所述指令还包括使所述处理设备执行操作的指令,所述操作包括:修改用于所述第二协议的所述比特率。
93.如权利要求90-92任一项所述的计算机可读介质,其中,所述指令还包括使所述处理设备执行操作的指令,所述操作包括:改变用于所述第二协议的编码方法,以响应所述第一模块操作模式的变化。
94.如权利要求90-93任一项所述的计算机可读介质,其中,所述指令还包括使所述处理设备执行操作的指令,所述操作包括:控制所述第二协议使用比所述第一协议的比特率高整数倍的比特率。
95.如权利要求90-93任一项所述的计算机可读介质,其中,所述指令还包括使所述处理设备执行操作的指令,所述操作包括:在控制网络上使用所述第二协议的模块的刷新操作中控制参与。
96.如权利要求90-94任一项所述的计算机可读介质,其中,所述指令还包括使所述处理设备执行操作的指令,所述操作包括:对所述第一协议与所述第二协议的信号指定使用相同电压电平。
97.如权利要求90-96任一项所述的计算机可读介质,其中,所述指令还包括使所述处理设备执行操作的指令,所述操作包括:实现所述第二协议,通过在所述第一协议的单个位份额内增加位。
98.如权利要求97所述的计算机可读介质,其中,所述指令还包括使所述处理设备执行操作的指令,所述操作包括:实现所述第二协议,通过在所述第一协议的单个位份额内增加位,所述单个位份额根据所述第一协议被测量为非特定电平。
99.如权利要求90-98任一项所述的计算机可读介质,其中,所述指令还包括使所述处理设备执行操作的指令,所述操作包括:实现所述第二协议,通过与按照所述第一协议发送的消息包共享所述组中的至少一个,所述组由错误状态消息部分、初始化消息部分、应答消息部分、采样部分及它们的任意组合构成。
100.如权利要求90-99任一项所述的计算机可读介质,其中,所述指令还包括使所述处理设备执行操作的指令,所述操作包括:把所述第二协议应用到少于从所述第一模块发送的每一个第一协议消息。
101.如权利要求90-100任一项所述的计算机可读介质,其中所述总线被部署在车辆中,其中,所述指令还包括使所述处理设备执行操作的指令,所述操作包括:在使用所述第一协议发送消息的运行时间中,使用所述第二协议传输车辆板载诊断信息。
102.如权利要求90-101任一项所述的计算机可读介质,其中,所述指令还包括使所述处理设备执行操作的指令,所述操作包括:使用所述第二协议为所述控制网络测试信号质量。
103.如权利要求102所述的计算机可读介质,其中,所述指令还包括使所述处理设备执行操作的指令,所述操作包括:
控制所述第二协议使用比所述第一协议的比特率更高的比特率;
当接收的第一协议消息没有使用所述第二协议嵌入消息时,确定被嵌入所述接收的第一协议消息的第二协议位是否不同于期望的信号电平,与所述接收的第一协议消息的相应部分的期望的信号电平相比。
104.如权利要求90-103任一项所述的计算机可读介质,其中,所述指令还包括使所述处理设备执行操作的指令,所述操作包括:向比较器设备发送信息,所述信息关于确定被嵌入所述接收的第一协议信息中的所述第二协议位,是否不同于所述期望的信号电平,所述比较器设备被配置以比较所述信息与来自所述控制网络上其他设备的相应的信息,以定位控制网络错误的来源。
105.如权利要求90-103中任一项所述的计算机可读介质,其中,所述指令还包括使所述处理设备执行操作的指令,所述操作包括:为所述第一协议与第二协议在所述总线上与所述第二通信设备同步,基于所述消息包的相同部分。
106.如权利要求90-105任一项所述的计算机可读介质,其中,所述指令还包括使所述处理设备执行操作的指令,所述操作包括:
以一种模式操作,所述模式中不期望嵌入的第二消息;
当以所述模式操作时:
不重新同步用于所述第二协议的计数器,以响应接收一个接收的第一协议消息的同步部分,以及
计数用于所述第二协议的所述计数器在所述接收的第一协议消息的一部分的时钟周期,以确定用于发送所述接收的第一协议消息的模块的时钟频率。
107.如权利要求90-106任一项所述的计算机可读介质,其中,所述指令还包括使所述处理设备执行操作的指令,所述操作包括:将所述第一协议作为CAN协议来操作。
108.如权利要求107所述的计算机可读介质,其中,所述指令还包括使所述处理设备执行操作的指令,所述操作包括:实现所述第二协议,通过与按照所述CAN协议发送的所述消息包共享所述组中的至少一个,所述组由帧起始位、仲裁域、错误状态位、应答位、帧结束位及它们的任何组合构成。
109.如权利要求107-108任一项所述的计算机可读介质,其中,所述指令还包括使所述处理设备执行操作的指令,所述操作包括:实现所述第二协议,通过使用基于CAN的编码方法。
110.如权利要求109所述的计算机可读介质,其中,所述指令还包括使所述处理设备执行操作的指令,所述操作包括:在用于所述第一协议与所述第二协议的建立时间中,使用相同的软件模块配置自身。
111.如权利要求110所述的计算机可读介质,其中,所述指令还包括使所述处理设备执行操作的指令,所述操作包括:接收建立消息,并从所述建立消息获得足以配置用于在所述总线上通信的所述第一协议的信息,以及足以配置用于在所述总线上通信的所述第二协议的信息,其中所述建立消息被配置以允许被配置为仅按照所述第一协议操作的设备对自身进行配置以响应于接收所述建立消息。
112.如权利要求107-111中任一项所述的计算机可读介质,其中所述指令还包括使所述处理设备执行操作的指令,所述操作包括:为所述CAN协议使用完整或部分碰撞规避,并在所述消息包的仲裁部分嵌入所述第二消息的至少一部分。
113.如权利要求107所述的计算机可读介质,其中,所述指令还包括使所述处理设备执行操作的指令,所述操作包括:设置同步段位份额为显性。
114.如权利要求107所述的计算机可读介质,其中,所述指令还包括使所述处理设备执行操作的指令,所述操作包括:在所述第一消息的CAN位的传播段部分嵌入所述第二消息。
115.如权利要求90-114任一项所述的计算机可读介质,其中,所述指令还包括使所述处理设备执行操作指令,所述操作包括:在所述网络上使用第三协议通信,在消息包在所述控制网络上按照所述第一协议传输的期间,通过从所述第一模块在所述控制网络上发送第三消息,所述第三消息使用第三协议被嵌入所述消息包中。
116.如权利要求90-115中任一项所述的计算机可读介质,其中,所述指令还包括使所述处理设备执行操作指令,所述操作包括:接收即将到来的第一协议消息将被发送的信号,并且配置自身来发送基于所述第二协议的消息,在所述即将到来的第一协议消息的第一定义部分的期间,所述第一定义部分小于整个所述即将到来的第一协议消息,并且来接收来自另一个模块的第二协议消息,在所述即将到来的第一协议消息的第二定义部分的期间,所述第二定义部分不同于所述第一定义部分。
117.一种通信设备装置,用于在控制网络上与其他设备通信,所述通信设备装置包括:
通信端口,被配置为连接到控制网络;
处理设备,其可操作地连接到所述控制网络,以控制在所述控制网络上接收和发送通信,所述处理设备被配置以在所述控制网络上传送控制器局域网络(CAN)消息包,所述CAN消息包由具有多个位份额的位定义,其中,用于所述CAN消息包的数据由在一个位的定义的位份额处的信号电平定义,所述定义的位份额小于一个位的每个位份额;
其中所述处理设备进一步被配置以在所述CAN消息包中发送附加信息,通过使用所述定义的位份额以外的所述CAN消息包的传播段位的位份额。
118.如权利要求117所述的通信设备装置,其中,所述处理设备被配置以使用所述CAN消息包的CRC位作为用于所述CAN消息包的质量控制检查,并且为所述CAN消息包内发送的附加信息的质量控制检查使用所述定义的位份额以外的CRC位的位份额。
119.如权利要求117-118任一项所述的通信设备装置,其中,所述处理装置包括:
第一处理装置,其被配置以控制用于CAN通信仲裁的所述通信设备装置,以及控制所述CAN消息包的通信;和至少一个第二处理装置,其被配置以控制附加信息的至少一部分的通信,在所述定义的位份额以外的所述位份额的至少一个上。
120.如权利要求119所述的通信设备装置,其中,所述至少一个第二处理装置包括单独的处理设备,每一个被配置以控制所述附加信息的至少一部分的通信,在所述定义的位份额以外的所述位份额的不同的一个上。
121.如权利要求117-120任一项所述的通信设备装置还包括:可操作地连接到至少两个寄存器的时间事件发生器,
其中,所述至少两个寄存器的第一寄存器被配置以计数从所述时间事件发生器接收到的周期,以及输出第一触发信号并复位以响应于计数周期的第一数目;
其中,所述至少两个寄存器的第二寄存器被配置以计数从所述时间事件发生器接收到的周期,以及输出第二触发信号并复位以响应于计数周期的第二数目。
122.如权利要求121所述的通信设备装置,其中,所述第一寄存器被配置以为所述第一处理设备提供所述第一触发信号,其中所述第一触发信号对应于用于所述CAN消息包的采样时间,以及其中所述第二寄存器被配置以为至少一个所述至少第二处理设备提供所述第二触发信号,其中所述第二触发信号对应于用于在所述CAN消息包中发送的所述附加信息的采样时间。
123.如权利要求117-122任一项所述的通信设备装置还包括:复位设备,所述复位设备被配置以检测帧起始并被连接以复位至少两个寄存器,以响应于检测所述帧起始。
124.如权利要求117-123任一项所述的通信设备装置,其中,所述通信端口可操作地连接到所述第一处理设备以在所述控制网络上发送所述CAN消息包,以及连接到至少一个第二处理设备以在所述控制网络上发送所述所述附加信息。
125.如权利要求124所述的通信设备装置,其中,所述通信端口被配置以连接到所述控制网络以接收在所述控制网络上传输的CAN消息包,并且被可操作地连接以向所述第一处理设备提供所述接收的CAN消息包,以读取CAN消息数据,以及向所述至少一个第二处理设备提供所述接收的CAN消息包,以读取所述CAN消息包中的附加信息。
126.如权利要求117-125任一项所述的通信设备装置,其中,所述定义的位份额是相对应位的第一位份额与所述相对应位的采样点位份额,所述第一位份额是同步段位份额。
127.一种在通用控制网络上两个或多个模块之间通信的方法,所述方法包括:
在控制网络上从通信设备发送控制器局域网络(CAN)消息包,所述CAN消息包由具有多个位份额的位定义,其中用于所述CAN消息包的数据由在一个位的定义的位份额处的信号电平定义,所述定义的位份额小于一个位的每个位份额;
使用所述定义的位份额以外的所述CAN消息包的传播段位的位份额,在所述CAN消息包中发送附加信息。
128.如权利要求127所述的方法还包括:
使用CAN消息包的CRC位作为用于所述CAN消息包的质量控制检查;以及
为所述CAN消息包内发送的所述附加信息的质量控制检查,使用所述定义的位份额以外的CRC位的位份额。
129.如权利要求127-128任一项所述的方法还包括:
第一处理设备控制CAN通信仲裁和所述CAN消息包的通信;以及
至少一个第二处理装置控制附加信息的至少一部分的通信,在所述定义的位份额以外的所述位份额的至少一个上。
130.如权利要求129所述的方法,其中,至少一个第二处理设备包括单独的处理设备,每一个控制所述附加信息的至少一部分的通信,在所述定义的位份额以外的所述位份额的不同的一个上。
131.如权利要求127-130任一项所述的方法还包括:
时间事件发生器产生周期,并可操作地连接到至少两个寄存器;
所述至少两个寄存器的第一寄存器计数从所述时间事件发生器接收到的周期,以及输出第一触发信号并复位以响应于计数周期的第一数目,。
所述至少两个寄存器的第二寄存器计数从所述从时间事件发生器接收到的周期,以及输出第二出发信号并复位以响应技术周期的第二数目。
132.如权利要求131所述的方法还包括:
所述第一寄存器向所述第一处理设备提供所述第一触发信号,其中所述第一触发信号对应于用于所述CAN消息包的采样时间;以及
所述第二寄存器向至少一个所述第二处理设备提供所述第二触发信号,其中所述第二触发信号对应于用于在所述CAN消息包中发送的所述附加信息的采样时间。
133.如权利要求127-132任一项所述的方法,还包括复位装置检测帧起始并实现复位所述至少两个寄存器,以响应于检测所述帧起始。
134.如权利要求127-133任一项所述的方法还包括:
所述通信端口可操作地连接到所述第一处理装置,用于在所述控制网络上发送所述CAN消息包;以及
所述通信端口可操作地连接到至少一个第二处理装置,用于在所述控制网络上发送所述附加信息。
135.如权利要求134所述的方法,还包括所述通信端口,所述通信端口:
连接到所述控制网络,并接收在所述控制网络上发送的CAN消息包;
提供所述接收的CAN消息包给所述第一处理设备,以读取CAN消息数据;以及提供所述接收的CAN消息包给至少一个第二处理设备,以读取所述CAN消息包中的附加信息。
136.如权利要求127-135任一项所述的方法,其中所述定义的位份额是相对应位的第一位份额与所述相对应位的采样点位份额,所述第一位份额是同步段位份额,。
137.如权利要求127-136任一项所述的方法,还包括在所述CAN消息包的给定位的同步段位份额处发送信号,与根据定义这样的动作的规则对所述给定的位的数据相比,所述信号的取值相反。
138.如权利要求117-126中任一项所述的通信设备装置,其中,所述处理设备被配置以:
从在所述控制网络上通信的第二通信设备接收所述CAN消息包的响应,其中所述响应包括附加信息,所述附加信息在所述CAN消息包中,使用所述定义的位份额以外的所述CAN消息包的传播段位的位份额;
确定所述通信设备装置与所述第二通信装置之间的通信的延迟时间,通过分析来自所述第二通信装置的附加信息在前进的CAN通信中的哪里被接收,所述前进的CAN通信从所述通信设备装置被发送。
139.如权利要求117-126以及138中任一项所述的通信设备装置,其中,所述处理设备被配置以控制所述第二协议使用比所述第一协议的比特率高非整数值的比特率。
140.一种通信设备装置,用于在控制网络上与其他设备通信,所述通信设备装置包括:
通信端口,其被配置以连接到控制网络;
处理设备,其可操作地连接到所述通信端口,以控制在所述控制网络上接收和发送通信,所述处理设备被配置以传递第二信息,在消息包在所述控制网络上按照第一协议传输的期间,第二消息使用第二协议被嵌入所述消息包;
其中,通过:
接收设备检查在接收的第一协议位中的采样点,以确定所述位的值,以及所述接收设备调整所述采样点在所述接收的第一协议位中的位置,以响应于检测所述接收的第一协议位的定义部分中的转换边沿;
部分地定义所述第一协议;
其中所述处理设备还被配置以按照具有所述过渡边缘的所述第一协议发送一系列的位,以实现用于接收通信设备的采样点的移动,以提供在第一协议位中的附加空间,在所述附加空间中使用所述第二协议嵌入所述第二消息。
141.如权利要求140所述的通信设备装置,其中,所述处理设备被配置以使用CAN协议作为所述第一协议。
142.如权利要求141所述的通信设备装置,其中,所述处理设备被配置以按照具有所述转换边沿的所述第一协议发送所述一系列位,通过发送一系列隐性位,所述一系列隐性位中随后一位的同步段位份额是显性的,以提供所述转换边沿。
143.如权利要求142所述的通信设备装置,其中,所述处理设备被配置以使用所述第二协议传输所述第二消息,至少部分在使用所述CAN协议传输的位中,在同步段位份额与所述采样点以外的所述位的部分。
144.如权利要求142和143任一项所述的通信设备装置,其中,所述处理设备被配置以使用所述CAN消息包的传播段部分,在所述CAN消息包中发送附加信息。
145.如权利要求142-144任一项所述的通信设备装置,其中,所述处理设备被配置以使用CAN消息包的CRC位作为用于所述CAN消息包的质量控制检查,并且使用为同步段位份额与所述采样点以外的CRC位的位份额,用于在所述CAN消息包内发送的所述第二消息的质量控制检查。
146.如权利要求140-145任一项所述的通信设备,其中,所述处理设备被配置以控制所述第二协议使用比所述第一协议的比特率高一个整数或非整数的比特率。
147.如权利要求146所述的通信设备装置,其中,所述处理设备被配置以修改用于所述第二协议的所述比特率。
148.如权利要求140-147中任一项所述的通信设备装置,其中,所述第一模块被配置以使用包括CANFD协议的第三协议,在所述控制网络上通信。
149.一种在通用控制网络上两个或多个模块之间通信的方法,所述方法包括:
在消息包在控制网络上按照第一协议传输的期间,在所述控制网络上从第一模块发送第二消息,所述第二消息使用第二协议被嵌入所述消息包;
其中,通过:
接收设备检查接收的第一协议位中的采样点,以确定所述位的值,以及
所述接收设备调整所述采样点在所述接收的第一协议位中的位置,以响应于检测所述接收的第一协议位的定义部分中的转换边沿;
部分地定义所述第一协议;
所述方法还包括:按照具有所述转换边沿的所述第一协议发送一系列的位,以实现用于接收通信设备的采样点的移动,提供在第一协议中的附加空间,在所述附加空间中使用第二协议嵌入所述第二消息。
150.如权利要求149所述的方法还包括:使用CAN协议作为所述第一协议。
151.如权利要求150所述的方法还包括:按照具有所述转换边沿的所述第一协议发送所述一系列位,通过发送一系列隐性位,其中所述隐性位的同步段位份额是显性的,以提供所述转换边沿。
152.如权利要求151所述的方法还包括:使用所述第二协议传输所述第二消息,至少部分在使用所述CAN协议传输的位中,在同步段位份额与所述采样点以外的所述位的部分。
153.如权利要求151和152任一项所述的方法,还包括在所述CAN消息包中,使用所述CAN消息包的传播段位的位份额,发送附加的信息的方法。
154.如权利要求150-153任一项所述的方法还包括:使用CAN消息包的CRC位作为所述CAN消息包的质量控制检查,并且使用为同步段位份额与所述采样点以外的CRC位的位份额,用于在所述CAN消息包内发送的所述第二消息的质量控制检查。
155.如权利要求150-154任一项所述的方法还包括:控制所述第二协议使用比所述第一协议的比特率高一个整数或非整数倍的比特率。
156.如权利要求155所述的方法还包括:修改用于所述第二协议的所述比特率。
157.如权利要求150-153任一项所述的方法,还包括:在所述控制网络上,使用包括CANFD协议的第三协议通信。
158.一种在通用控制网络上两个或多个模块之间通信的方法,所述方法包括:
在控制网络上按照修改的CAN-FD协议传输消息包,所述消息包具有第一部分与第二部分,所述第一部分具有第一数据速率,所述第二部分具有比所述第一数据速率更高的第二数据速率,并
发送跟随于隐性信号的显性位,以定义在所述消息的所述第二部分的开始处的边沿,其中,通过接收装置响应于检测所述边沿调整用于第二部分位的采样点的位置,部分地定义所述修改的CAN-FD协议。
159.一种通信设备装置,用于在控制网络上与其他设备通信,所述通信设备装置包括:
通信端口,被配置为连接到控制网络;
处理设备,可操作地连接到所述通信端口,以
在控制网络上按照修改的CAN-FD协议传输发送消息包,所述消息包具有第一部分与第二部分,所述第一部分具有第一数据速率,所述第二部分具有比所述第一数据速率更高的第二数据速率,以及
发送跟随于隐性信号的显性位,以定义在所述消息的所述第二部分的开始处的边沿;
其中,通过接收装置响应于检测所述边沿调整用于第二部分位的采样点的位置,部分被定义所述修改的CAN-FD协议。
标题 | 发布/更新时间 | 阅读量 |
---|---|---|
控制器局域网络灵活的数据率 | 2020-05-11 | 721 |
利用控制器局域网络通信的公共广播装置 | 2020-05-13 | 143 |
多功能车辆总线设备与控制器局域网络之间的网关设备 | 2020-05-15 | 273 |
汽车控制器局域网络总线唤醒装置 | 2020-05-11 | 717 |
混合动力车控制器局域网网络结构 | 2020-05-11 | 519 |
CAN(Controller Area Network:控制器局域网络)通信系统及错误信息记录装置 | 2020-05-16 | 879 |
用于控制控制器局域网络(CAN)通信量的CAN设备和方法 | 2020-05-17 | 77 |
用于控制器局域网络中的故障检测的方法和装置 | 2020-05-14 | 438 |
精准定位控制器局域网CAN网络中节点的方法及装置 | 2020-05-15 | 54 |
用于控制器局域网络中的短路故障检测的方法和装置 | 2020-05-15 | 919 |
高效检索全球专利专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。
我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。
专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。