通信方法及对应的系统和设备技术方案

技术编号:33921015 阅读:22 留言:0更新日期:2022-06-25 21:01
本公开的实施例涉及通信方法及对应的系统和设备。一种设备包括主设备、从设备集和总线。主设备被配置成传送第一消息和第二消息,第一消息携带操作数据消息部分集,该操作数据消息部分集指示用于由从设备集中的从设备实施的操作,第二消息被寻址到从设备集中的从设备。第二消息传达标识第二消息被寻址所至的从设备中的相应的从设备的标识符,请求在相应的预期反应间隔内对主设备做出相应的反应。从设备被配置成:接收从主设备传送的第一消息,读取操作数据消息部分集中的相应的操作数据消息部分,根据所读取的相应的操作数据消息部分来实施相应的操作,以及接收从主设备传送的第二消息。二消息。二消息。

【技术实现步骤摘要】
通信方法及对应的系统和设备
[0001]本申请是于2019年03月22日提交的申请号为201910221331.0、名称为“通信方法及对应的系统和设备”的中国专利技术专利申请的分案申请。
[0002]相关申请的交叉引用
[0003]本专利技术要求于2018年03月26日提交的意大利专利申请号102018000003980的优先权,该申请通过引用并入本文。


[0004]本说明书涉及通信方法及对应的系统和设备。

技术介绍

[0005]各种应用(例如,在汽车领域中)涉及在一个或多个总线网络上的数据交换。高数据速率、鲁棒性、故障检测、安全性和低成本是这种应用的期望特征。
[0006]现有的高数据速率(例如,1Mb/s)标准化交通工具通信系统可能涉及使用外部部件的复杂且精确的协议控制器。这些可能变得昂贵,特别是当被实现为单芯片模拟/双极专用集成电路(ASIC)和/或专用标准产品(ASSP)时。
[0007]交通工具灯(例如,前灯、后灯和内部灯)变得越来越复杂和分散化(例如,矩阵LED、环境LED)。控制这种复杂和分散式系统可能涉及高数据速率控制。而且,汽车级安全性和鲁棒性是所期望的,特别是对于前照明系统和后照明系统。
[0008]例如,当采用诸如双极型CMOS

DMOS(BCD)技术的单芯片技术时,LED驱动器可以是成本高效的。另外注意到,使用例如BCD技术的高数据速率协议控制器可能很昂贵并且依赖于精确的时钟源(晶体)。
[0009]对于时钟和数据信号可以采用差分布线,以便促进鲁棒性,这可能增加“线束”成本。
[0010]因此,例如用于驱动分散式照明源(诸如LED矩阵)的交通工具中的通信网络的日益复杂性可能导致生产成本的增加,这可能与汽车工业中的商业模型难以兼容。
[0011]例如,一个或多个实施例适用于CAN(控制器区域网络)总线。这是众所周知的布置,其可以有助于例如在没有主机计算机的情况下的微控制器和交通工具上的设备之间的通信。CAN总线的操作可以以基于消息的协议为基础,如在诸如例如ISO 11898

2:2015和ISO 11898

2:2016的标准中所处理的。

技术实现思路

[0012]实施例涉及用于例如汽车应用中使用的总线支持通信。例如,一个或多个实施例可以应用于交通工具灯(例如,前灯、后灯、内部灯)的电子控制单元(ECU)与对应的照明模块(例如,LED灯模块)之间的通信。
[0013]实施例提供了对以上描述的那些解决方案的进一步改进的解决方案。例如,实施例可以有助于例如实现成本高效的高数据速率交通工具网络,以用于驱动在鲁棒性、故障
检测和安全性方面符合汽车要求的分散式LED光源。类似的解决方案还可以有助于实现用于在例如生产自动化系统等中的实施方式的高数据速率网络。
[0014]一个或多个实施例可以涉及对应的系统。
[0015]一个或多个实施例可以涉及对应的设备,例如,旨在一起工作的发射器和接收器(接口)。
[0016]一个或多个实施例可以涉及对应的信号。
[0017]一个或多个实施例可以涉及对应的交通工具,例如机动交通工具(诸如汽车)。
[0018]一个或多个实施例可以提供适合于实现用于在例如电子控制单元(ECU)和诸如LED灯模块的照明模块之间的通信的通信网络的硬件解决方案。
[0019]一个或多个实施例可以实现可以在汽车应用中使用的主从通信总线接口。
[0020]用于在汽车应用中使用的这种通信总线接口可以依赖于标准化的CAN FD(灵活数据速率)协议,以用于驱动交通工具中的灯模块(“CAN FD灯”)。
[0021]一个或多个实施例可以依赖于除标准化CAN FD网络之外的网络技术,例如以用于在非汽车应用(诸如例如自动化系统等)中使用。
[0022]例如,一个或多个实施例可以使用差分总线布线,并且可以提供经定义的边缘密度(例如,一个隐性到显性边缘用于每10比特)以用于同步的目的。
[0023]出于安全原因,一个或多个实施例可以实现循环冗余校验(CRC)和错误校验。
[0024]在一个或多个实施例中,数据交换可以依赖于主从方案,其中“卫星”(即,从设备)(仅)在接收到来自主设备的请求时在通信总线上发送数据。这种操作方案可以不涉及冲突(collision)解决特征,只要正常操作可以旨在避免冲突,其中将冲突视为错误。
[0025]在一个或多个实施例中,通信总线的正常操作可以涉及主设备(规律地)向从设备发送数据。这种(规律的)数据流可以被从设备用作一种网络“心跳”或看门狗(watchdog)。如果在所定义的时隙内未收到规律的数据流,则从设备可以进入故障安全(或跛行回家)模式。
[0026]在一个或多个实施例中,可以由主设备例如通过使用专用命令帧来寻找诸如来自从设备的诊断数据的数据。某个被寻址的从设备可以在某个时间帧内对这种请求做出反应。可以由主设备使用这种反应来检测从设备的可用性。
附图说明
[0027]现在将参考附图仅通过示例的方式描述一个或多个实施例,其中:
[0028]图1是实施例的可能的实施方式的示例;
[0029]图2是实施例中的主设备的可能的实施方式的示例;
[0030]图3是实施例中的从设备的可能的实施方式的示例;
[0031]图4是实施例的可能的操作的示例性示图;
[0032]图5是管理“广播”帧的实施例的可能的操作的示例性框图;
[0033]图6是管理“诊断”帧的实施例的可能的操作的示例性框图;
[0034]图7是管理“错误”帧的实施例的可能的操作的示例性框图;
[0035]图8是实施例中的主设备通信循环的可能的实施方式的示例性框图;以及
[0036]图9是实施例中的从设备通信循环的可能的实施方式的示例性框图。
具体实施方式
[0037]在随后的描述中,图示了一个或多个具体细节,旨在提供对本说明书的实施例的示例的深入理解。可以在没有一个或多个特定细节的情况下或者利用其他方法、部件、材料等获得实施例。在其他情况下,未详细说明或描述已知结构、材料或操作,使得实施例的某些方面将不被模糊。
[0038]在本说明书的框架中对“实施例”或“一个实施例”的参考旨在指示:关于该实施例描述的特定配置、结构或特性被包括在至少一个实施例中。因此,可以存在于本说明书的一个或多个点中的诸如“在实施例中”或“在一个实施例中”的短语不一定指代同一个实施例。而且,在一个或多个实施例中,可以以任何适当的方式组合特定构造、结构或特性。
[0039]在本文中使用的附图标记仅仅是为了方便而提供的,因此不限定保护的范围或实施例的范围。
[0040]如所指出的,一个或多个实施例可以提供可以在汽车应用中使用的“鲁棒”主从总线接口。
[0041]一个或多个实施例可以依赖于标准化的CAN FD本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种操作系统的方法,所述系统包括从设备集,所述方法包括:由所述从设备接收从主设备传送的第一消息,并且根据初始化数据初始化对在操作数据消息部分集中的、专用于所述从设备的相应的操作数据消息部分的读取;所述第一消息携带所述操作数据消息部分集,所述操作数据消息部分集指示用于由所述从设备集中的从设备实施的操作;由所述从设备读取所述操作数据消息部分集中的相应的操作数据消息部分;根据所读取的所述相应的操作数据消息部分,由所述从设备实施相应的操作;由所述从设备接收从所述主设备传送的所述第二消息,所述第二消息传达标识符,所述标识符标识所述从设备中的所述第二消息被寻址所至的相应的从设备,所述第二消息请求在相应的预期反应间隔内对所述主设备做出相应的反应;以及通过在总线上向所述主设备传送反应消息,由所述从设备在相应的预期反应间隔内对所述第二消息做出反应。2.根据权利要求1所述的方法,其中所述从设备被布置在从设备的子集中,并且其中从所述主设备传送第一消息包括:传送包括子集标识索引的第一消息,所述子集标识索引标识所述第一消息所专用于的所述从设备的所述子集。3.根据权利要求1所述的方法,其中所述第一消息包括初始化消息,所述初始化消息包括所述初始化数据,所述初始化数据指示来自所述主设备的、在所述总线上传送的所述第一消息中的哪些操作数据消息部分专用于所述从设备中的相应的从设备。4.一种操作系统的方法,所述系统包括主设备,所述方法包括:由所述主设备在总线上向从设备集传送第一消息,所述第一消息携带操作数据消息部分集,所述操作数据消息部分集指示用于由所述从设备集中的从设备实施的操作;由所述主设备在所述总线上传送第二消息,所述第二消息被寻址到所述从设备集中的从设备,所述第二消息传达标识所述从设备中的、所述第二消息被寻址所至的相应的从设备的标识符,所述第二消息请求在相应的预期反应间隔内对所述主设备做出相应的反应;其中所述主设备以恒定速率在所述总线上传送所述第一消息,并且其中所述主设备对以下敏感:所请求的来自所述从设备集中的从设备的相应的反应未在所述相应的预期反应间隔内到达所述主设备。5.一种操作系统的方法,所述系统包括从设备集,所述方法包括:由所述从设备接收从主设备传送的所述第一消息,所述第一消息携带操作数据消息部分集,所述操作数据消息部分集指示用于由所述从设备集中的从设备实施的操作;由所述从设备读取所述操作数据消息部分集中的相应的操作数据消息部分;根据所读取的所述相应的操作数据消息部分,由所述从设备实施相应的操作;由所述从设备接收从所述主设备传送的所述第二消息,所述第二消息被寻址到所述从设备集中的从设备,所述第二消息传达标识所述从设备中的、所述第二消息被寻址所至的相应的从设备的标识符,所述第二消息请求在相应的预期反应间隔内对所述主设备做出相应的反应;以及通过在总线上向所述主设备传送反应消息,由所述从设备在相应的预期反应间隔内对所述第二消息做出反应,其中作为相应的看门狗定时器到期的结果,所述从设备集中的从设备切换到故障安全
状态。6.根据权利要求5所述的方法,其中作为接收从所述第一消息和所述第二消息中选择的消息的结果,所述从设备集中的从设备将所述相应的看门狗定时器复位。7.一种操作系统的方法,所述系统包括主设备,所述方法包括:由所述主设备在总线上向从设备集传送第一消息,所述第一消息携带操作数据消息部分集,所述操作数据消息部分集指示用于由所述从设备集中的从设备实施的操作;由所述主设备在所述总线上传送第二消息,所述第二消息被寻址到所述从设备集中的从设备,所述第二消息传达标识所述从设备中的、所述第二消息被寻址所至的相应的从设备的标识符,所述第二消息请求在相应的预期反应间隔内对所述主设备做出相应的反应;其中所述主设备对以下敏感:所请求的来自所述从设备集中的从设备的相应的反应未在所述相应的预期反应间隔内到达所述主设备。8.一种操作系统的方法,所述系统包括主设备,所述方法包括:由所述主设备在总线上向从设备集传送第一消息,所述第一消息携带操作数据消息部分集,所述操作数据消息部分集指示用于由所述从设备集中的从设备实施的操作;由所述主设备在所述总线上传送第二消息,所述第二消息被寻址到所述从设备集中的从设备,所述第二消息传达标识所述从设备中的、所述第二消息被寻址所至的相应的从设备的标识符,所述第二消息请求在相应的预期反应间隔内对所述主设备做出相应的反应;其中所述主设备触发相应的看门狗错误信号,所述看门狗错误信号指示所述从设备集中的从设备,来自所述从设备中的相应的反应未在所述相应的预期反应间隔内到达所述主设备。9.一种设备,包括从设备集;其中所述从设备被配置成:在总线上接收从所述主设备传送的所述第一消息;所述第一消息携带操作数据消息部分集,所述操作数据消息部分集指示用于由所述从设备集中的从设备实施的操作;读取所述操作数据消息部分集中的相应的操作数据消息部分;根据所读取的所述相应的操作数据消息部分来实施相应的操作;在所述总线上接收从所述主设备传送的所述第二消息,所述第二消息被寻址到所述从设备集中的从设备,所述第二消息传达标识所述从设备中的、所述第二消息被寻址所至的相应的从设备的标识符,所述第二消息请求在相应的预期反应间隔内对所述主设备做出相应的反应;以及通过在所述总线上向所述主设备传送反应消息,在所述相应的预期反应间隔内对所述第二消息做出反应。10.根据权利要求9所述的设备,其中所述从设备被配置成:接收来自所述主设备的、在所述总线上传送的初始化消息,并且根据初始化数据,来初始化对在所述操作数据消息部分集中的、专用于所述从设备的相应的操作数据消息部分的读取。11.根据权利要求9所述的设备,其中所述从设备被布置在从设备的子集中,并且其中所述第一消息包括子集标识索引,所述子集标识索引标识所述第一消息所专用于的所述从设备的所述子集。12.一种设备,包括主设备,
其中所述主设备被配置成传送:第一消息,所述第一消息携带操作数据消息部分集,所述操作数据消息部分集指示用于由所述从设备集中的从设备实施的操作;和第二消息,所述第二消息被寻址到所述从设备集中的从设备,所述第二消息传达标识所述从设备中的、所述第二消息被寻址所至的相应的从设备的标识符,所述第二消息请求在相应的预期反应间隔内对所述主设备做出相应的反应。13.根据权利要求12所述的设备,其中所述主设备被配置为传送初始化消息,所述初始化消息包括初始化数据,所述初始化数据指示来自所述主设备的、在所述总线上传送的所述第一消息中的哪些操作数据消息部分专用于所述从设...

【专利技术属性】
技术研发人员:F
申请(专利权)人:意法半导体应用有限公司
类型:发明
国别省市:

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

1