蔚小理新势力互联网造车在CAN FD硬件主框架及后装控制方案开发
在国内,新势力造车影响已经非常之大,整个造车大潮中,新整车企业蔚来汽车、小鹏汽车、理想汽车无一例外选择了CAN FD作为主要的车载通信总线,特斯拉推出了引领汽车EE架构集中化的趋势,即使在车载以太网EE架构快速发展的情况下,CAN FD节点使用量不减反增,并且CAN FD凭借极高的可靠性在主干网上与车载以太网并存,作为“生命底线”保护车辆与人员安全。
虽然,我们在常见的媒体中经常有看到汽车停摆、升级失败、无法移动、锁死车辆,但是比毕竟通过远程升级,更多的路测和完善,也表现出友好的一面,那么他们选用CAN FD,那么就意味着更多的汽车企业、汽车技术、汽车数据的总线应用在未来相当长的一段时间内,将会作为主流的现场总线广泛应用。

如果行业内的企业还没有摸过蔚小理的汽车网络总线,那么也不遗憾,毕竟这事,也不是他们首发先用,奥迪、特斯拉也不是没干过,你去干了,也不一定就用得上。速锐得从事CAN总线数据应用、CAN总线产品开发、CAN总线改装与控制已经有12年,摸过的汽车各种总线通信网络也应该算的上有点经验,除了主流的以外,比如BSD、SEND这些偏门的,也玩过。19年的新款帕拉梅拉就有集成了智能网关,整个域控制器就有2块砖头平铺那么大,上边的接口包括了以太网、CAN、CAN FD、VCU主接口及N条对外的网络天线。
从19年这款硬件来看,大抵是采用i.MX RT系列,i.MX RT系列是NXP公司基于ARM Cortex-M7内核的处理器,运行主频可以达到528MHz,支持2路CAN/CAN FD,主要应用于高性能和高实时响应的工业通信场合,芯片内部就集成了先进的电源管理模块,模块内部集成了LDO和DC/DC,这个模块是可以简化芯片外部的电源设计和上电时序控制的,内部还有1M的RAM以及说不清的丰富的接口,这种多核的SOC,竞争力的焦点主要是AI单元的有效算力,算能耗比、成本,释放硬件的使用率,从而慢慢实现“软件定义汽车”。
那么我们在后装技术上,用不上这么强大的处理器,如果应用于一般基础的改装或者简单的CAN FD数据采集,那么不必这么浪费,我们可以使用一个基于ARM Cortex-M4内核的嵌入式微处理器就够了。基础的CAN收发器也能满足电压、传输特性、波特率、电平等要求。M4内核的芯片也有丰富的外设和极低的功耗,这些,满足后装、改装、CAN FD数据采集和简单控制也就足够了。

这个轻型的控制器,主要用到的部分就是内核及CAN/CAN FD接口,外部存储控制器,以及定时器、看门狗及串口,内置的哈希算法安全模块基本也不用,ADC温度传感器要看应用场景的是否需要,但是用到真的极少,丰富的IO扩展、I²C,也满足了后装扩展需求。
我们拿灯光与转向助力系统为例,如何控制和点亮大灯总成、仪表总成、采集转向系统数据上的方向盘转向数据,就需要采用原车CAN FD协议,做好对应车型固件以后,预留出串口升级。那么这套微控制器下的CAN FD产品就可以覆盖蔚来、小鹏、理想汽车等升级改造零部件的扩展需求,如果应用功能简单,实际上在奔驰、奥迪、帕拉梅拉、路特斯等车型上,也是完全够用的。

CAN和CAN FD总线特性存在的差异,CAN FD的成本相对来说会贵一些,毕竟,报文的算法、解码难度、字节位移、要比标准CAN要复杂很多,每个报文里面可能存在标准CAN,也存在CAN FD,过滤器的设定,要求也严格一些,说人话就是代码比较难写一些。
有的车型会沿用一些供应链的技术,这个就会涉及LIN/CAN/CAN FD多种协议,从系统架构、网络设计、开发和测试等全面的支持,就需要在方案上做出更好的优化选择,这样可以大大地降低成本,少走弯路,提高开发效率。奥迪A8在2013年的ECU就超过了100个,最近新款的奥迪Q8、A6的刹车泵,既可以走CAN总线,也可以走BSD总线,CAN FD上也有反馈。这种情况,不只出现在汽车电子,就轨道交通、医疗电子、工业自动化领域也会存在,技术在更新,应用在更新,自然,总线网络也就更新了。

我们在解码汽车DBC文件的过程中,采用英特佩斯SPY3工具,加载DBC文件,进行应用协议的解析,并且通过DBC发送相关的指令进行车辆的控制(动作测试),从而采集原车信号和报文及逻辑时序等。特别是在动力电池数据及安全性方面,经过我们和客户的共同项目测试,涵盖了充放电测试、工况模拟、安规、BMS通信等方面,也深入研究过特斯拉、比亚迪唐宋海豚海豹、小鹏的P7、理想L8、大众ID4、华为问界等十几款车型。
那随着单车智能升级的加速,原有的智能化升级方式会面临着研发和生产的成本剧增、安全性降低、算力不足等问题,传统的架构也需要升级。
首先在研发方面,我们的人力资源成本就是很大的一部分,而且招聘到对应的技术员,又能把这个事给做好,这种人,凤毛麟角或者比较昂贵,供应商还得和车厂沟通协作,甚至是合作。
其次就是汽车内部空间其实可利用的结构并不是很多,一台车都差不多有100来个ECU了,当线束长度越来越长,那么自动化效率就会大幅降低,现在都用OTA升级,100来个ECU一起升不同的软件,就看看出问题的概率大不大就是了。
其三就是关于数据的高效交换,ECU也要做很大的冗余,特别是域控制器算力上的,各部件的ECU连接99%是通过LIN/CAN/CAN FD等总线相连,传输速度和信息交换直接关系到车辆行驶安全。
风浪越大,鱼越贵是有道理的,至于以后6G网络来临,是否走向车云计算。那个,咱管不着。
相关文章:
蔚小理新势力互联网造车在CAN FD硬件主框架及后装控制方案开发
在国内,新势力造车影响已经非常之大,整个造车大潮中,新整车企业蔚来汽车、小鹏汽车、理想汽车无一例外选择了CAN FD作为主要的车载通信总线,特斯拉推出了引领汽车EE架构集中化的趋势,即使在车载以太网EE架构快速发展的…...
左叶子之和
404. 左叶子之和 简单(有点意思 第一次我也写错了 先自己递归去写 如果不行看答案 我感觉还是蛮不错的) 示例 1: 输入: root [3,9,20,null,null,15,7] 输出: 24 解释: 在这个二叉树中,有两个左叶子,分别是 9 和 15…...
Java版知识付费平台免费搭建 Spring Cloud+Spring Boot+Mybatis+uniapp+前后端分离实现知识付费平台qt
Java版知识付费源码 Spring CloudSpring BootMybatisuniapp前后端分离实现知识付费平台 提供职业教育、企业培训、知识付费系统搭建服务。系统功能包含:录播课、直播课、题库、营销、公司组织架构、员工入职培训等。 提供私有化部署,免费售…...
LeetCode343. 整数拆分
343. 整数拆分 文章目录 [343. 整数拆分](https://leetcode.cn/problems/integer-break/)一、题目二、题解方法一:动态规划方法改良 一、题目 给定一个正整数 n ,将其拆分为 k 个 正整数 的和( k > 2 ),并使这些整…...
单机,集群和分布式概念
单机的局限性: 1.受限于硬件资源,单机所能承受的用户并发量太少; 2.一个系统有多个模块,任意模块的修改都会导致整个项目代码重新编译、部署; 3.系统中,有些模块是CPU密集型,有些模块是I/O密…...
小目标检测(1)——大恒(DaHeng)相机操作与控制编程
文章目录 引言正文相关开发库的介绍编程准备配置引用头文件GalaxyIncludes.h配置lib文件 具体编程过程初始化和反初始化枚举设备开关设备 属性控制属性控制器种类 图像采集控制和图像处理采单帧回调采集图像处理流对象属性控制 获取设备事件获取掉线事件通知 样例程序分析补充&…...
异步实现邮件发送
目录 问题描述: 问题分析: 问题解决: 分析总结: 问题描述: 在写接口的时候,遇到一个问题,前端要求直接返回结果再去运行其他代码。 问题分析: 因为经费紧张,本次使用…...
【Redis】内存数据库Redis进阶(Redis分片集群)
目录 分布式缓存 Redis 四大问题搭建Redis分片集群分片原理散列插槽(插槽原理)集群伸缩需求设定配置集群伸缩 故障转移自动故障转移手动故障转移 RedisTemplate访问分片集群 分布式缓存 Redis 四大问题 基于 Redis 集群解决单机 Redis 存在的四大问题&a…...
替代LT8711龙讯替代RTD2172 CS5265中文规格书4K60HZ转接线 设计Type-C转HDMI2.0高清投屏方案
龙迅LT8711是一款Type-C/DP1.2 to HDMI2.0方案芯片,北京集睿致远(ASL)推出的CS5265可以完全代替LT8711UX,封装尺寸比LT8711UX小的同时,CS5265的芯片集成度高,内置MCU,内置lLDO等,CS5…...
HCIA-datacom数通题库和录播视频资料
HCIA-Datacom,是华为数通认证的初级考试,培训与认证具备数通基础通用知识和技能水平的工程师,只是入门了解数通的一些基础通用知识,适用于小白了解和学习数通知识点起点。 个人建议还是有必要考的,如果在企业考试考试…...
优思学院|质量工程师应具备什么能力?
质量工程师是一个需要耐心、细心、坚持态度、沟通能力、协调能力的工作,更需要持续学习强化自身的专业知识。 质量工程师负责审核、客户投诉的调查、过程的改进以达到质量之提升,他們也必须要预警生产线风险、质量异常,并且协调不同的部門一…...
数据分析 VS 数据可视化:决战时刻
数据分析和数据可视化是数据科学领域中两个重要的组成部分,很多人不明白两者之间的关系,会误认为是一个东西,其实不然。本文就带大家简单了解一下它们的区别与联系吧! 数据分析是指通过收集、处理和解释数据来获取有关特定问题或…...
Vue3中无法为el-tree-select设置反选问题分析
环境:Vue3.2、Element Plus 问题:子组件 setting.vue > 弹窗组件 Dialog > 树选择组件el-tree-select ,无法设置默认选中项 default-checked-keys 场景:在一个后台系统的列表页,选中一行数据,点击设置…...
Redis - 缓存持久化
Redis 的缓存持久化有两种技术 : RDB 和 AOF RDB Redis 的数据快照 简单说就是将缓存中的所有数据都记录到磁盘中,当Redis发生故障的时候,只需读取快照文件,就可恢复数据 相应的命令是 save 和 bgsave ,这两个命名…...
Pandas进阶修炼120题-第三期(金融数据处理,51-80题)
目录 往期内容:第一期:Pandas基础(1-20题)第二期:Pandas数据处理(21-50题) 第三期 金融数据处理51.使用绝对路径读取本地Excel数据方法一:双反斜杠绝对路径方法二:r 拓展…...
3、HAproxy高级配置
基于cookie的会话保持 在 HAProxy 中,可以通过使用 cookie 配置来实现基于 Cookie 的会话保持。cookie 配置用于配置与会话保持相关的选项,允许您定义要在HTTP响应中插入或重写的Cookie以及其他与Cookie会话保持相关的参数。 以下是一些常用的 cookie 配…...
tcpdump网络抓包工具的使用
tcpdump 是一款用在linux系统上的网络抓包工具 1、 基本语法 tcpdump 的常用参数如下: tcpdump -i eth0 -nn -s0 -v port 80-i : 选择要捕获的接口,通常是以太网卡或无线网卡,也可以是 vlan 或其他特殊接口。如果该系统上只有一个网络接口&…...
AMEYA360旗下品牌:日本SUSUMU推出RGV系列贴片电阻器新产品
电动汽车、机器人、精密测量仪器——在上述三例应用领域中,具有高精度、坚固性和长期稳定性的组件是必不可少的。对于这些和类似的应用,RGV系列精密电阻器是理想的选择。 RGV系列电阻器 RGV系列金属薄膜贴片电阻器的电阻值范围为120kΩ至3MΩ(…...
git-版本控制器
集中式版本控制工具(不常用) 版本库集中于中央服务器,team要联网才能工作(下载代码) SVN CVS 分布式版本控制工具 每个电脑上都有一个完整的版本库,工作时无需联网,可以把修改推送给其他人来…...
台式机/工控机通过网线共享笔记本电脑无线网络linux系统下 usb网卡的驱动安装
一、台式机/工控机通过网线共享笔记本电脑无线网络 1、 将台式机通过网线和笔记本连接。 2、 将笔记本的“本地连接”和“无线网络连接”的ipv4均设置为自动获取。 4.修改台式机的IP地址为如下(对应笔记本信息) IP地址为192.168.XXX.12 子网掩码为255.2…...
华为云AI开发平台ModelArts
华为云ModelArts:重塑AI开发流程的“智能引擎”与“创新加速器”! 在人工智能浪潮席卷全球的2025年,企业拥抱AI的意愿空前高涨,但技术门槛高、流程复杂、资源投入巨大的现实,却让许多创新构想止步于实验室。数据科学家…...
C++初阶-list的底层
目录 1.std::list实现的所有代码 2.list的简单介绍 2.1实现list的类 2.2_list_iterator的实现 2.2.1_list_iterator实现的原因和好处 2.2.2_list_iterator实现 2.3_list_node的实现 2.3.1. 避免递归的模板依赖 2.3.2. 内存布局一致性 2.3.3. 类型安全的替代方案 2.3.…...
【kafka】Golang实现分布式Masscan任务调度系统
要求: 输出两个程序,一个命令行程序(命令行参数用flag)和一个服务端程序。 命令行程序支持通过命令行参数配置下发IP或IP段、端口、扫描带宽,然后将消息推送到kafka里面。 服务端程序: 从kafka消费者接收…...
8k长序列建模,蛋白质语言模型Prot42仅利用目标蛋白序列即可生成高亲和力结合剂
蛋白质结合剂(如抗体、抑制肽)在疾病诊断、成像分析及靶向药物递送等关键场景中发挥着不可替代的作用。传统上,高特异性蛋白质结合剂的开发高度依赖噬菌体展示、定向进化等实验技术,但这类方法普遍面临资源消耗巨大、研发周期冗长…...
UDP(Echoserver)
网络命令 Ping 命令 检测网络是否连通 使用方法: ping -c 次数 网址ping -c 3 www.baidu.comnetstat 命令 netstat 是一个用来查看网络状态的重要工具. 语法:netstat [选项] 功能:查看网络状态 常用选项: n 拒绝显示别名&#…...
1688商品列表API与其他数据源的对接思路
将1688商品列表API与其他数据源对接时,需结合业务场景设计数据流转链路,重点关注数据格式兼容性、接口调用频率控制及数据一致性维护。以下是具体对接思路及关键技术点: 一、核心对接场景与目标 商品数据同步 场景:将1688商品信息…...
dify打造数据可视化图表
一、概述 在日常工作和学习中,我们经常需要和数据打交道。无论是分析报告、项目展示,还是简单的数据洞察,一个清晰直观的图表,往往能胜过千言万语。 一款能让数据可视化变得超级简单的 MCP Server,由蚂蚁集团 AntV 团队…...
通过 Ansible 在 Windows 2022 上安装 IIS Web 服务器
拓扑结构 这是一个用于通过 Ansible 部署 IIS Web 服务器的实验室拓扑。 前提条件: 在被管理的节点上安装WinRm 准备一张自签名的证书 开放防火墙入站tcp 5985 5986端口 准备自签名证书 PS C:\Users\azureuser> $cert New-SelfSignedCertificate -DnsName &…...
数据结构:泰勒展开式:霍纳法则(Horner‘s Rule)
目录 🔍 若用递归计算每一项,会发生什么? Horners Rule(霍纳法则) 第一步:我们从最原始的泰勒公式出发 第二步:从形式上重新观察展开式 🌟 第三步:引出霍纳法则&…...
渗透实战PortSwigger Labs指南:自定义标签XSS和SVG XSS利用
阻止除自定义标签之外的所有标签 先输入一些标签测试,说是全部标签都被禁了 除了自定义的 自定义<my-tag onmouseoveralert(xss)> <my-tag idx onfocusalert(document.cookie) tabindex1> onfocus 当元素获得焦点时(如通过点击或键盘导航&…...
