System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及通信领域,尤其涉及一种域内通信方法、装置、电子设备、芯片及介质。
技术介绍
1、相关技术中,在车辆驾舱的域控制器中,片上系统(system of chip,soc)和微控制单元(micro controller unit,mcu)通过串行外设接口(serial peripheralinterface,spi)总线通讯,spi是全双工同步通信机制的总线,具有两条数据线主设备输出/从设备输入(master output slave input,mosi)和主设备输入/从设备输出(masterinput slave output,miso),但是spi的数据传输需要主设备的时钟来驱动,每个时钟对应一个比特位的数据,由于实际应用中每帧数据的长度不一致,spi的主设备控制时钟的时间各不相同,导致无法同时进行双向通信。
技术实现思路
1、本公开提供一种域内通信方法、装置、电子设备、芯片及介质,以解决mcu和soc之间通过spi总线无法双向独立通信的问题,通过改造soc和mcu之间的spi通信总线,去除了miso信号线,在soc与mcu之间通过双路改造后的spi总线通信。通过本公开提供的技术方案,实现了车载主机(head unit,hu)域内通信时soc和mcu通过spi总线独立地发送数据,提高了数据发送的效率。
2、本公开的第一方面实施例提出了一种域内通信方法,该方法包括:
3、通过串行外设接口总线中的第一串行总线向车辆的微控制单元发送第一数据,串行外设接口总
4、通过第二串行总线接收微控制单元发送的第二数据,第二串行总线包括第二片选信号线、第二时钟信号线和第二主设备输出/从设备输入信号线。
5、本公开的一种实施例中,通过串行外设接口总线中的第一串行总线向车辆的微控制单元发送第一数据包括:
6、获取针对第一片选信号线的低电平,与微控制单元开始通信;
7、生成第一时钟信号线的第一时钟信号,第一时钟信号用于同步与微控制单元的通讯;
8、基于第一时钟信号,通过第一主设备输出/从设备输入信号线向微控制单元发送第一数据。
9、本公开的一种实施例中,通过第二串行总线接收微控制单元发送的第二数据包括:
10、基于串行外设接口协议约定获取第二时钟信号;
11、基于第二时钟信号,接收微控制单元通过第二主设备输出/从设备输入信号线发送的第二数据。
12、本公开的一种实施例中,方法还包括:
13、获取针对第一片选信号线的高电平,与微控制单元停止通信。
14、本公开的第二方面实施例提出了一种域内通信方法,该方法包括:
15、通过串行外设接口总线中的第二串行总线向车辆的片上系统发送第二数据,串行外设接口总线至少包括第二串行总线和第一串行总线,第二串行总线包括第二片选信号线、第二时钟信号线和第二主设备输出/从设备输入信号线;
16、通过第一串行总线接收片上系统发送的第一数据,第一串行总线包括第一片选信号线、第一时钟信号线和第一主设备输出/从设备输入信号线。
17、本公开的一种实施例中,通过串行外设接口总线中的第二串行总线向车辆的片上系统发送第二数据包括:
18、获取针对第二片选信号线的低电平,与片上系统开始通信;
19、生成第二时钟信号线的第二时钟信号,第二时钟信号用于同步与片上系统的通讯;
20、基于第二时钟信号,通过第二主设备输出/从设备输入信号线向片上系统发送第二数据。
21、本公开的一种实施例中,通过第一串行总线接收片上系统发送的第一数据包括:
22、基于串行外设接口协议约定获取第一时钟信号;
23、基于第一时钟信号,接收片上系统通过第一主设备输出/从设备输入信号线发送的第一数据。
24、本公开的一种实施例中,方法还包括:
25、获取针对第二片选信号线的高电平,与片上系统停止通信。
26、本公开的第三方面实施例提出了一种域内通信系统,该系统包括片上系统、微控制单元和串行外设接口总线,片上系统和微控制单元之间通过串行外设接口总线连接,串行外设接口总线包括第一串行总线和第二串行总线,第一串行总线包括第一片选信号线、第一时钟信号线和第一主设备输出/从设备输入信号线,第二串行总线包括第二片选信号线、第二时钟信号线和第二主设备输出/从设备输入信号线;
27、片上系统用于通过第一串行总线向微控制单元发送第一数据;
28、微控制单元用于通过第二串行总线向片上系统发送第二数据。
29、本公开的一种实施例中,片上系统用于:
30、获取针对第一片选信号线的低电平,片上系统与微控制单元开始通信;
31、生成第一时钟信号线的第一时钟信号,第一时钟信号用于同步片上系统与微控制单元的通讯;
32、基于第一时钟信号,通过第一主设备输出/从设备输入信号线向微控制单元发送第一数据。
33、本公开的一种实施例中,微控制单元用于:
34、获取针对第二片选信号线的低电平,微控制单元与片上系统开始通信;
35、生成第二时钟信号线的第二时钟信号,第二时钟信号用于同步微控制单元与片上系统的通讯;
36、基于第二时钟信号,通过第二主设备输出/从设备输入信号线向片上系统发送第二数据。
37、本公开的一种实施例中,串行外设接口总线不包括主设备输入/从设备输出信号线。
38、本公开的第四方面实施例提出了一种域内通信装置,该装置包括:
39、发送模块,通过串行外设接口总线中的第一串行总线向车辆的微控制单元发送第一数据,串行外设接口总线至少包括第一串行总线和第二串行总线,第一串行总线包括第一片选信号线、第一时钟信号线和第一主设备输出/从设备输入信号线;
40、接收模块,通过第二串行总线接收微控制单元发送的第二数据,第二串行总线包括第二片选信号线、第二时钟信号线和第二主设备输出/从设备输入信号线。
41、本公开的第五方面实施例提出了一种域内通信装置,该装置包括:
42、发送模块,用于通过串行外设接口总线中的第二串行总线向车辆的片上系统发送第二数据,串行外设接口总线至少包括第二串行总线和第一串行总线,第二串行总线包括第二片选信号线、第二时钟信号线和第二主设备输出/从设备输入信号线;
43、接收模块,用于通过第一串行总线接收片上系统发送的第一数据,第一串行总线包括第一片选信号线、第一时钟信号线和第一主设备输出/从设备输入信号线。
44、本公开的第六方面实施例提出了一种电子设备,包括:至少一个处理器;以及与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理本文档来自技高网...
【技术保护点】
1.一种域内通信方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述通过串行外设接口总线中的第一串行总线向车辆的微控制单元发送第一数据包括:
3.根据权利要求1所述的方法,其特征在于,所述通过所述第二串行总线接收所述微控制单元发送的第二数据包括:
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
5.一种域内通信方法,其特征在于,所述方法包括:
6.根据权利要求5所述的方法,其特征在于,所述通过串行外设接口总线中的第二串行总线向车辆的片上系统发送第二数据包括:
7.根据权利要求5所述的方法,其特征在于,所述通过所述第一串行总线接收所述片上系统发送的第一数据包括:
8.根据权利要求5所述的方法,其特征在于,所述方法还包括:
9.一种域内通信系统,其特征在于,所述系统包括片上系统、微控制单元和串行外设接口总线,所述片上系统和所述微控制单元之间通过所述串行外设接口总线连接,所述串行外设接口总线包括第一串行总线和第二串行总线,所述第一串行总线包括第一片选信
10.根据权利要求9所述的域内通信系统,其特征在于,所述片上系统用于:
11.根据权利要求9所述的域内通信系统,其特征在于,所述微控制单元用于:
12.根据权利要求9所述的域内通信系统,其特征在于,所述串行外设接口总线不包括主设备输入/从设备输出信号线。
13.一种域内通信装置,其特征在于,所述装置包括:
14.一种域内通信装置,其特征在于,所述装置包括:
15.一种电子设备,其特征在于,包括:
16.一种存储有计算机指令的非瞬时计算机可读存储介质,其特征在于,所述计算机指令用于使所述计算机执行根据权利要求1-4或5-8中任一项所述的方法。
17.一种计算机程序产品,其特征在于,包括计算机程序,所述计算机程序在被处理器执行时实现根据权利要求1-4或5-8中任一项所述的方法。
18.一种芯片,其特征在于,包括一个或多个接口电路和一个或多个处理器;所述接口电路用于从电子设备的存储器接收信号,并向所述处理器发送所述信号,所述信号包括存储器中存储的计算机指令,当所述处理器执行所述计算机指令时,使得所述电子设备执行权利要求1-4或5-8中任一项所述的方法。
...【技术特征摘要】
1.一种域内通信方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述通过串行外设接口总线中的第一串行总线向车辆的微控制单元发送第一数据包括:
3.根据权利要求1所述的方法,其特征在于,所述通过所述第二串行总线接收所述微控制单元发送的第二数据包括:
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
5.一种域内通信方法,其特征在于,所述方法包括:
6.根据权利要求5所述的方法,其特征在于,所述通过串行外设接口总线中的第二串行总线向车辆的片上系统发送第二数据包括:
7.根据权利要求5所述的方法,其特征在于,所述通过所述第一串行总线接收所述片上系统发送的第一数据包括:
8.根据权利要求5所述的方法,其特征在于,所述方法还包括:
9.一种域内通信系统,其特征在于,所述系统包括片上系统、微控制单元和串行外设接口总线,所述片上系统和所述微控制单元之间通过所述串行外设接口总线连接,所述串行外设接口总线包括第一串行总线和第二串行总线,所述第一串行总线包括第一片选信号线、第一时钟信号线和第一主设备输出/从设备输入信号线,所述第二串行总线包括第二片选信号线、第二时钟信号线和第...
【专利技术属性】
技术研发人员:张力业,李娟,
申请(专利权)人:北京罗克维尔斯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。