一种用于自动驾驶的GMSL相机时间同步控制方法技术

技术编号:33533309 阅读:32 留言:0更新日期:2022-05-19 02:08
本发明专利技术提供了一种用于自动驾驶的GMSL相机时间同步控制方法,包括硬件架构部分与控制方法部分,并通过嵌入式芯片、GMSL解串器、GMSL相机之间的串并联的连接方式以及控制方法的改进,使得多个GMSL相机之间接收来自同一个时钟输入源的信号信息,并可以做到以相同或是不同的频率、相位输出图片,从而实现了多路GMSL相机的协同同步工作。相机的协同同步工作。相机的协同同步工作。

【技术实现步骤摘要】
一种用于自动驾驶的GMSL相机时间同步控制方法


[0001]本专利技术属于车路协同自动驾驶领域,具体涉及一种用于自动驾驶的GMSL相机时间同步控制方法。

技术介绍

[0002]汽车的智能驾驶或是辅助驾驶,是未来汽车行驶系统中的重要组成部分。目前对于智能汽车的实时行驶来说,通过摄像头进行实时场景情况拍摄,是较为常见,也是较为实用的实时路况信息获取方式。
[0003]但是由于车辆自身或是障碍物存在一定的移动速度,所以一旦相机之间存在一定的时间差的话,哪怕是很小的时间差,也会造成很大的影响,如在时速100公里每小时的行驶状态下,哪怕两个相机的触发时间相差很小,也会存在极大的行驶隐患。
[0004]针对以上问题,现有的研发人员提出了多种解决方案,其中利用GMSL进行同步的方式可以有效的解决图像传输的问题,但是现有的解决方案往往结构复杂,通用性较差,且存在较大程度的信号丢失情况,并且没法在较低成本的情况下,做到多个相机的互不干扰,同步协作。

技术实现思路

[0005]为解决现有技术的不足,现提供一种用于自动驾驶的GMSL相机时间同步控制方法。
[0006]一种用于自动驾驶的GMSL相机时间同步的控制方法,该控制方法依托于以下架构:
[0007]用户端:用于向嵌入式芯片发送时钟脉冲信号,并通过数据总线提供时钟配置信息;
[0008]嵌入式芯片端:用于接收来自用户端的信息,并进行处理,再将信息进行传输;
[0009]GMSL解串器通过同轴线缆与GMSL相机相连,并控制GMSL相机的图片输出。
[0010]Gigabit Multimedia Serial Links(GMSL)是Maxim公司推出的一种高速串行接口,适用于视频、音频和控制信号的传输,使用50Ω同轴电缆或100Ω屏蔽双绞线(STP)电缆时的距离可达15m或更长。
[0011]GMSL相机通过接口模块将相关数据信息分别传送至处理模块,GMSL相机中的图像信息以及其余信息传送至分析模块中,可以帮助智能驾驶模块更好的控制车辆的行驶状态,在此之外,还通过毫米波雷达通过接口模块依次经过控制模块和交换模块将相关数据信息分别传送至所述主处理模块和备份处理模块,GPS传感器通过所述接口模块依次经过控制模块和交换模块将相关数据信息分别传送至主处理模块和备份处理模块。
[0012]具体的控制方法包括以下步骤:
[0013]S1、将多路GMSL相机并联接入嵌入式芯片中,GMSL相机通过GMSL解串器接入在嵌入式芯片中;
[0014]S2、嵌入式芯片接收来自用户的时钟输入信号,即时钟脉冲;
[0015]S3、接收时钟脉冲后,嵌入式芯片向GMSL解串器发出sync同步信号和控制时序信息;
[0016]S4、GMSL解串器通过同轴线缆控制GMSL相机的图片输出频率以及输出时机;
[0017]S5、多路的GMSL相机均通过各自的GMSL解串器,将图片输送至图像处理芯片中。
[0018]在使用中,为了更好的将信号单向传输至GMSL解串器中,嵌入式芯片通过GPIO信号单向的向GMSL解串器发送sync同步信号。
[0019]嵌入式芯片为可编程式的电路结构,在实际使用中,可以选择为单片机、FPGA芯片或是嵌入式处理器。
[0020]进一步的,用户端通过数据总线的形式向嵌入式芯片提供时钟配置信息,在实际使用中,可供挑选的总线形式包括但不限于I2C、UART或SPI。
[0021]进一步的,嵌入式芯片通过I2C向GMSL解串器下发控制时序。
[0022]进一步的,用户端发出的时钟脉冲信号为PWM信号或PPS信号。
[0023]进一步的,S4中,多路GMSL相机的图片输出频率以及输出时机设置为不同相位与不同频率。
[0024]有益效果:
[0025]本系统方法可以做到将多路GMSL相机进行并联控制,并可以控制多路GMSL相机进行图片输出,其中图片输出的评率、相位均可以自行控制,且由于所有的输出行为的触发信号均为同一个时钟输入源,所以本系统可以做到多路GMSL相机的协同、同步工作。
[0026]且本系统与现有的控制方式相比,可以做到有效的时间偏移,并可以与外接GPS时钟相同步。
附图说明
[0027]图1是实施例一中一种时间同步方式的硬件架构形式;
[0028]图2是实施例二中一种时间同步方式的硬件架构形式;
[0029]图3是一种时间同步方式的主要流程图。
具体实施方式
[0030]为了加深对本专利技术的理解,下面将结合实施例和附图对本专利技术作进一步详述,该实施例仅用于解释本专利技术,并不构成对本专利技术保护范围的限定。
[0031]实施例一:
[0032]如图1所示,多路GMSL相机通过同轴线缆连接至GMSL解串器上,GMSL解串器通过I2C总线与单片机相连,同时嵌入式芯片通过GPIO信号可以单向的向GMSL解串器发送sync同步信号,以保证精确地时间同步。
[0033]需要同步时,用户可以向嵌入式芯片输入时钟脉冲,提供参考同步信号,同时通过I2C数据总线向嵌入式芯片提供时钟配置信息,通过时钟配置信息,嵌入式芯片可以控制GPIO向GMSL解串器下发sync信号和通过I2C向解串器下发控制时序。
[0034]进而通过同轴线缆控制GMSL相机的图片输出频率和输出时机,最终达到相机图片输出的时机和频率与参考时钟高度的同步。此时GMSL相机的输出频率、相位均可以通过要
求进行个性化定制。
[0035]当有多路相机接入时各相机之间互不干扰,同时因为各个相机的同步参考均来自同一个时钟输入源,因此各个相机之间可以做到很好的同步效果。
[0036]GMSL解串器与GMSL相机之间设有信号传输与数据传输,其中信号传输用于出发GMSL相机拍摄图片,数据传输用于两者之间的信息传输。
[0037]GMSL相机通过接口模块将相关数据信息分别传送至处理模块处理,GMSL相机中的图像信息以及其余信息传送至分析模块中,可以帮助智能驾驶模块更好的控制车辆的行驶状态,在此之外,还通过毫米波雷达通过接口模块依次经过控制模块和交换模块将相关数据信息分别传送至所述主处理模块和备份处理模块,GPS传感器通过所述接口模块依次经过控制模块和交换模块将相关数据信息分别传送至主处理模块和备份处理模块。
[0038]主处理模块和备份处理模块均包括系统级芯片,系统级芯片内包括CPU和GPU,主处理模块中的系统级芯片和备份处理模块中的系统级芯片互为备份,分别运行不同的算法,得到相同的决策。备份处理模块还可以根据需要设置为多个,用作备份,当其中一个故障后用作替换。
[0039]实施例二:
[0040]如图2所示,通过UART数据总线向嵌入式芯片提供时钟配置信息,其余部分与实施例一相同。
[0041]作为进一步改进,以上所述仅为本专利技术的较佳实施例而已,并不用以限制本专利技术,凡在本本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于自动驾驶的GMSL相机时间同步控制方法,其特征在于,包括以下步骤:S1、将多路GMSL相机并联接入嵌入式芯片中,GMSL相机通过GMSL解串器接入在嵌入式芯片中;S2、嵌入式芯片接收来自用户的时钟输入信号,即时钟脉冲;S3、接收时钟脉冲后,嵌入式芯片向GMSL解串器发出sync同步信号和控制时序信息;S4、GMSL解串器通过同轴线缆控制GMSL相机的图片输出频率以及输出时机;S5、多路的GMSL相机通过各自的GMSL解串器向外输出图片。2.根据权利要求1所述的一种用于自动驾驶的GMSL相机时间同步控制方法,其特征在于,嵌入式芯片通过GPIO信号单向的向GMSL解串器发送sync同步信号。3.根据权利要求1所述的一种用于自动驾驶的GMSL相机时间同步控制方法,其特征在于,所述的嵌入式芯片为单片机、FPGA芯片...

【专利技术属性】
技术研发人员:石金鹰王劲
申请(专利权)人:中智行上海交通科技有限公司
类型:发明
国别省市:

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

1