康谋产品 | 用于ADAS和AD传感器的独立数据采集设备
一、产品简介
在 ADAS/AD 环境中,如果想要将原始数据与摄像头、雷达或激光雷达等传感器分离,总是会使用测量数据转换器。借助MDILink,您可以获得一个SerDes测量数据转换器,从开发阶段和验证结果顺利过渡到批量生产。
1、MDILink主要功能
- MDILink能够适配多种不同接口的传感器,包括GMSL2、FPDLinkⅢ等,同时,MDILink具备的TAP模式能够使其作为中间设备,将传感器数据转换为10 Gibt/s 以太网数据的同时,也能实现原始数据直接转发到ECU。
- MDILink具备两个10GbE接口,可将传感器数据通过这两个接口发送至最多两个独立系统。搭载的ZynqSoC使MDILink能够无需外部依赖实现独立运行。额外的1Gbit/s以太网端口解决配置和管理问题,该端口独立于数据传输接口运作。
2、数据传输方式
- 数据包发送方式默认采用4个UDP端口进行传输。
- 自定义分段机制:由于标准IPv4的分段机制不适用于MDILink的使用场景,因此MDILink的10 GbE以太网端口采用自定义分段 机制来发送数据,即在每个9k的巨幅帧中添加一个传输头。
- 接收缓冲区:在常规的RAM中设置用于接收数据缓冲区的数量,用于防止数据包丢失并提升数据处理速度。
- 中断调节:只有在较大数量的数据包在传输时才触发一次中断,能够有效减少系统负载从而避免数据丢失。
- 接收端扩展:通过IP地址和端口信息计算Hash值,将接收到的数据包分配到多个CPU核心上处理,同样能够避免单核计算引起系统负载。
3、MDI-RX API
- 用于所有MDI设备的高性能数据接收API(支持Win和Linux)
- 收集MDILink发送的单个UDP数据包,组合返回API用户的AVETO帧
- 如果发生UDP数据包丢失,AVETO帧要么丢弃,要么标记为损坏,取决于API的设置
- 此API仅传递完整帧,不解释AVETO头或其他头部信息,这些信息由API应用完成
- 返回统计信息,比如接受的帧数;内存使用情况等
4、时间同步
MDILink能够通过10GbE以太网端口接收802.1AS、802.1AS-Avnu(需要定制)、1588v2-P2P-UDP和1588v2-E2E-UDP的时间同步信号,这些时间同步信号可由以下设备提供:
- 康谋BRICKplus和BRICK2
- 带有QX550扩展的虹科DATALynx ATX4
- 支持以上时间同步协议的网络交换机和大师时钟(Grandmaster clock)设备
MDILink能够实现在微妙级别以下的精度设置时间戳,例如,在4个MDILink,两个BRICK2和8个相机的方案中,时间同步误差主要在100-200纳秒之间,这包括了由相机本身和相机与MDILink之间传输产生的误差。
康谋产品 | 用于ADAS和AD传感器的独立数据采集设备的更多相关文章
- ios 8+ (xcode 6.0 +)应用程序Ad Hoc 发布前多设备测试流程详解
我们开发的程序在经过simulator以及自己的iOS设备测试后,也基本完成应用程序了,这时候我们就可以把它发布出去了更更多的人去测试,我们可以在iOS平台使用ad hoc实现. 你在苹果购买的开发者 ...
- 惯性传感器(IMU)
近两年来,车联网.自动驾驶.无人驾驶.汽车智能化.网联化等成为了汽车行业的热点话题,未来汽车一定是朝着安全.可靠及舒适的方向发展.而这一切背后的发展都离不开传感器的作用,今天我们就来聊聊用途越来越广的 ...
- ADAS芯片解决方案汇总
ADAS(高级辅助驾驶系统),是指利用安装于车上各式各样的传感器,在第一时间收集车内的环境数据,进行静.动态物体的辨识.侦测与追踪等技术上的处理,从而能够让驾驶者在最快的时间察觉可能发生的危险. 在过 ...
- ADAS测试
ADAS测试 1. ADAS和自动驾驶测试 AD和高级驾驶辅助系统(ADAS)正在不断增加新的雷达.摄像头.激光雷达和GNSS传感器,甚至也在改变 ...
- CEVA引入新的可配置传感器集线器DSP架构
CEVA引入新的可配置传感器集线器DSP架构 CEVA introduces new configurable sensor hub DSP architecture 在一个将多个传感器设计成几乎所有 ...
- android 传感器应用
本章讲述Android开发中,传感器应用相关的知识点. 1.功能需求 做一个基于传感器的水平尺应用. 2.软件实现
- Android操作系统11种传感器介绍
我们依次看看这十一种传感器 1 加速度传感器 加速度传感器又叫G-sensor,返回x.y.z三轴的加速度数值. 该数值包含地心引力的影响,单位是m/s^2. 将手机平放在桌面上,x轴默认为0,y轴默 ...
- 实现Android操作系统11种传感器介绍
在Android2.3 gingerbread系统中,google提供了11种传感器供应用层使用. #define SENSOR_TYPE_ACCELEROMETER 1 //加速度 #define ...
- Android传感器的介绍
在Android2.3 gingerbread系统中,google提供了11种传感器供应用层使用. #define SENSOR_TYPE_ACCELEROMETER 1 //加速度#de ...
- Android常用传感器用法一览(2)
在Android2.3 gingerbread系统中,google提供了11种传感器供应用层使用. #define SENSOR_TYPE_ACCELEROMETER 1 //加速度#de ...
随机推荐
- 平滑升级mariadb
问题 Centos7自带的MariaDB版本是5.5 ,版本过于老旧,现想升级到最新版本,且数据不丢失 措施 备份原来的数据 mysqldump -u root -p --all-databases ...
- Windows中GNURadio的安装
对于一个常常使用Python的人来讲(此处指我),conda环境是必不可少的,(Anaconda或Miniconda). 在Windows中且已经安装过conda环境的情况下,安装GNURadio特别 ...
- Linux下普通用户免密切换root
问题需求: Linux下普通用户doge免密切换root 问题解决: Linux下普通用户切换到root用户下,默认情况是需要输入密码很不方便,因此需要实现普通用户doge免密切换到root用户. 示 ...
- Project Euler 457 题解
初等数论小题目 求 \[n^2-3n-1\equiv 0\pmod {p^2} \] 配方,得到: \[(2n-3)^2\equiv 13 \pmod {p^2} \] 根据亨泽尔引理,只需得到 \( ...
- Luogu P10179 水影若深蓝 题解 [ 绿 ] [ 并查集 ] [ 构造 ]
水影若深蓝:挺好的一道并查集构造题. 观察 不难发现"距离为 \(2\)"这个条件我们可以通过黑白染色实现,我们把他们的中转点染成与他们相反的颜色,把这两个距离为 \(2\) 的点 ...
- 另辟新径实现 Blazor/MAUI 本机交互(二)
Maui 基础 Preferences 是 .NET MAUI 提供的一个静态类,用于存储和检索应用程序的首选项(即设置或配置).它提供了一种简单的键值对存储机制,可以跨平台使用.每个平台使用其本地的 ...
- 从 Windows Forms 到微服务的经验教训
Photo by Dan Counsell on Unsplash 如果说软件开发中有什么不变的东西,那就是变化. 在 .NET 生态系统中摸爬滚打的这二十年里,我见证了各种框架的起起落落,目睹了容器 ...
- Vue3 基础概念与环境搭建
前言 首先需要提醒大家的是,Vue2 已经在2023年停止维护,为了能更好地适应前端开发的发展趋势以及获得更好的性能和功能,我们将从这篇文章开始进入Vue3的阶段.如果对Vue2有想了解的小伙伴可以自 ...
- [JXOI2017] 加法 题解
最小值最大,考虑二分答案,问题转为判断最小值是否能 \(\ge x\). 假如 \(a_i\ge x\),那我们肯定不管:假如 \(a_i<x\),那最好能让选择的区间 \(r\) 值更大,用优 ...
- PHP将变量存储在数据库中,读取并执行变量的方法
http://www.edbiji.com/doccenter/showdoc/4/nav/1214.html 例如将下边的字符串存储到数据库中您好,您的验证码是".$authcode.&q ...