智能网络装置制造方法及图纸

技术编号:27232842 阅读:76 留言:0更新日期:2021-02-04 12:00
本公开提供了“智能网络装置”。一种用于在通信总线上进行通信的第一装置被编程为:识别通信总线上的配置,所述配置包括以下各项中的一者:(1)第二LIN装置而没有第二自定义装置,(2)所述第二自定义装置而没有LIN装置,以及(3)所述第二LIN装置和所述第二自定义装置两者;以及选择被指定用于与所识别的总线配置通信的操作模式。用于在所述通信总线上进行通信的第三装置被编程为:识别所述通信总线上的第四装置是以下各项中的一者:(1)被编程为控制与所述第三装置的双向通信的校准装置,(2)被编程为控制与所述第三装置的双向通信的LIN主装置,以及(3)被编程为仅从所述第三装置接收消息的自定义主装置;以及选择被指定用于与另一装置通信的操作模式。一装置通信的操作模式。一装置通信的操作模式。

【技术实现步骤摘要】
智能网络装置


[0001]本公开总体上涉及网络通信系统。

技术介绍

[0002]网络装置被编程为根据通信协议在例如通信总线上进行通信。已经开发了多种通信协议并且所述多种通信协议目前在使用中。而且,可能会不时地引入新的通信协议。

技术实现思路

[0003]公开了一种第一装置,所述第一装置包括计算机,所述计算机包括处理器和存储器,所述存储器包括指令,使得所述处理器被编程为:识别通信总线上的配置,所述配置包括以下各项中的一者且仅一者:(1)包括第二LIN装置而不包括第二自定义装置的第一总线配置,(2)包括所述第二自定义装置而不包括LIN装置的第二总线配置,以及(3)包括所述第二LIN装置和所述第二自定义装置两者的第三总线配置,其中所述第二LIN装置是被编程为从所述第一装置接收LIN消息并对所述LIN消息作出响应的双向通信装置,并且所述第二自定义装置是被编程为仅向所述第一装置传输消息的单向通信装置。所述处理器还被编程为:选择被指定用于与所识别的总线配置通信的操作模式;以及基于所述所选择的操作模式来控制所述第一装置的发送时间和接收时间。
[0004]在所述第一装置中,为了识别所述通信总线配置,所述处理器还可被编程为:检测上电;以及在检测到所述上电之后以接收模式操作以在第一预定时间量内从所述第二自定义装置接收自定义消息。
[0005]在所述第一装置中,所述处理器还可被编程为:将所述第一装置的操作设置为与第二LIN装置通信,所述第二LIN装置被编程为基于在检测到所述上电之后在所述第一预定时间量内未从所述第二自定义装置接收到所述自定义消息而从所述第一装置接收LIN消息并对所述LIN消息作出响应。
[0006]在所述第一装置中,为了识别所述通信总线配置,所述处理器还可被编程为:于在所述第一预定时间量内从所述第二自定义装置接收到所述自定义消息后,将所述第一装置设置为与所述通信总线上的可能的第二LIN装置通信。所述处理器还可被编程为:向所述可能的第二LIN装置传输LIN控制消息;以及在响应时间内监听来自所述通信总线上的所述可能的第二LIN装置的对所述LIN控制消息的响应。
[0007]在所述第一装置中,所述处理器还可被编程为:于在所述响应时间内未接收到对所述LIN控制消息的所述响应的情况下,将所述第一装置的操作设置为从所述第二自定义装置接收消息。
[0008]在所述第一装置中,所述处理器还可被编程为:基于接收到对所述LIN控制消息的所述响应,确定所述通信总线上的所述第二LIN装置;以及将所述第一装置的操作设置为与所述第二LIN装置和所述第二自定义装置两者通信。
[0009]在所述第一装置中,所述处理器还可被编程为:检测所述通信总线上的数据冲突;
基于检测到所述数据冲突而更新所述第一预定时间量;以及存储所述更新后的第一预定时间量。
[0010]在所述第一装置中,所述处理器还可被编程为:以所述接收模式操作以在所述更新后的第一预定时间量内从所述第二自定义装置接收所述自定义消息;于在所述更新后的第一预定时间内从所述第二自定义装置接收到所述自定义消息后,将所述第一装置设置为与所述通信总线上的可能的第二LIN装置通信;向所述可能的第二LIN装置传输LIN控制消息;以及在响应时间内监听来自所述通信总线上的所述可能的第二LIN装置的对所述控制消息的响应。
[0011]还公开了一种第一装置,所述第一装置包括计算机,所述计算机包括处理器和存储器,所述存储器包括对所述处理器进行编程的指令,使得所述处理器被编程为:识别通信总线上的第二装置是以下各项中的一者且仅一者:(1)被编程为控制与所述第一装置的双向通信的校准装置,(2)被编程为控制与所述第一装置的双向通信的LIN主装置,以及(3)被编程为仅从所述第一装置接收消息的自定义主装置;以及选择被指定用于与所述校准装置、所述LIN主装置和所述自定义主装置中的所识别的一者通信的操作模式。
[0012]在所述第一装置中,为了识别所述通信总线上的所述第二装置,所述处理器还可被编程为:检测上电;以及设置用于在所述通信总线上接收以下各项的通信速度:(1)来自所述校准装置的校准消息或(2)来自所述LIN主装置的LIN消息。
[0013]在所述第一装置中,所述处理器还可被编程为:基于在第一预定时间量内接收到所述校准消息而选择被指定用于与所述校准装置通信的所述操作模式。
[0014]在所述第一装置中,所述处理器还可被编程为:基于在第一预定时间量内接收到所述LIN消息而选择被指定用于与所述LIN主装置通信的所述操作模式。
[0015]在所述第一装置中,所述处理器还可被编程为:基于在第一预定时间量内既未接收到所述校准消息也未接收到所述LIN消息而启动第二计时器。
[0016]在所述第一装置中,所述处理器还可被编程为:基于在第二预定时间量内接收到所述LIN消息而选择被指定用于与所述LIN主装置通信的所述操作模式。
[0017]在所述第一装置中,所述处理器还可被编程为:基于在第二预定时间量内未接收到所述LIN消息而选择被指定用于与所述自定义主装置通信的所述操作模式。
[0018]在所述第一装置中,所述处理器还可被编程为:检测所述通信总线上的冲突;以及更新所述第一预定时间量和所述第二预定时间量中的至少一者。
[0019]还公开了一种系统,所述系统包括:通信总线和第一装置,所述第一装置包括第一计算机,所述第一计算机包括第一处理器和第一存储器。所述第一存储器包括第一指令,使得所述第一处理器被编程为:识别所述通信总线上的配置,所述配置包括以下各项中的一者且仅一者:(1)包括第二LIN装置而不包括第二自定义装置的第一总线配置,(2)包括所述第二自定义装置而不包括所述第二LIN装置的第二总线配置,以及(3)包括所述第二LIN装置和所述第二自定义装置两者的第三总线配置,其中所述第二LIN装置是被编程为从所述第一装置接收LIN消息并对所述LIN消息作出响应的双向通信装置,并且所述第二自定义装置是被编程为仅向所述第一装置传输消息的单向通信装置;选择被指定用于与所识别的总线配置通信的操作模式;以及基于所述所选择的操作模式来控制所述第一装置的发送时间和接收时间。所述系统还包括第三装置,所述第三装置包括第二计算机,所述第二计算机包
括第二处理器和第二存储器。所述第二存储器包括对所述第二处理器进行编程的第二指令,使得所述第二处理器被编程为:识别所述通信总线上的第四装置是以下各项中的一者且仅一者:(1)被编程为控制与所述第三装置的双向通信的校准装置,(2)被编程为控制与所述第三装置的双向通信的LIN主装置,以及(3)被编程为仅从所述第三装置接收消息的自定义主装置;以及选择被指定用于与所述校准装置、所述LIN主装置和所述自定义主装置中的所识别的一者通信的操作模式,其中所述第四装置和所述第一装置可为相同的装置。
[0020]在所述系统中,为了识别所述通信总线上的所述第二装置的类型,所述第一处理器还可被编程为:检测上电;在检测到所述上电之后本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种方法,所述方法包括:通过第一装置识别通信总线上的第二装置是以下各项中的一者且仅一者:(1)被编程为控制与所述第一装置的双向通信的校准装置,(2)被编程为控制与所述第一装置的双向通信的LIN主装置,以及(3)被编程为仅从所述第一装置接收消息的自定义主装置;以及选择被指定用于与所述校准装置、所述LIN主装置和所述自定义主装置中的所识别的一者通信的操作模式。2.如权利要求1所述的方法,其中识别所述通信总线上的所述第二装置还包括:检测上电;以及设置用于在所述通信总线上接收以下各项中的任一者的通信速度:(1)来自所述校准装置的校准消息或(2)来自所述LIN主装置的LIN消息。3.如权利要求2所述的方法,所述方法还包括:基于在第一预定时间量内接收到所述校准消息而选择被指定用于与所述校准装置通信的所述操作模式。4.如权利要求2所述的方法,所述方法还包括:基于在第一预定时间量内接收到所述LIN消息而选择被指定用于与所述LIN主装置通信的所述操作模式。5.如权...

【专利技术属性】
技术研发人员:乌彭德拉
申请(专利权)人:福特全球技术公司
类型:发明
国别省市:

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

1