奔驰CAN FD嵌入式控制器开发硬件设计及应用趋势

news2024/11/26 2:38:40

CAN FD作为一种性能可靠、功能完善、成本合理的远程网络通信控制方式,集成CAN/CAN FD控制器的MCU、核心板、工控板及物联网解决方案已经被广泛应用到各个控制系统中,例如汽车电子、自动控制、智能大厦、电力系统、能源物流、智慧改装等各个领域。

中国经济已经进入“新常态”的发展阶段,专业调研机构预计全球只有中国汽车市场仍将以7%左右的增速蝉联全球汽车产销第一的位置,作为车载网络市场占有率最高的总线通信网络,我国市场对于CAN FD成功推广的重要性不言而喻。工欲善其事,必先利其器,CAN FD无疑是将是下一个风口,作为高瞻远瞩的厂商,必然会做好准备,乘风破浪。

 

同时作为成千上万的工业IOT控制的核心,嵌入式处理的独特之处在于控制器对于其他功能和性能的精确定制,就像上篇文章提到,在奔驰汽车上的加座椅调节、后视镜控制、空调控制等功能,综合统一管理各执行器,合理有效地分配系统资源。车身域控制器的功能众多,包括实现灯光控制、雨刮控制、门窗控制、后视镜折叠控制、PEPS、座椅控制等,其中灯光控制部分就包括了近光灯、远光灯、位置灯、转向灯、刹车灯、日行灯等。

雨刮部分包括了低速雨刮、高速雨刮、间隔控制和点刮,门窗控制部分包括了四门闭锁、碰撞解锁、自动落锁、车窗升降及百分比、车窗防夹及一键升窗,后视镜包括了折展、调节及加热,PEPS包括了无钥匙启动、无钥匙进入、迎宾功能、发动机防盗、整车电源控制与管理,座椅包括控制调节与通风、加热,其他还包括OTA及远程诊断、升级、刷写等等。

 

除了传统的汽车领域,CAN/CAN FD系列总线系统在非汽车应用中也是非常成功的,比如在数控机床、机器人、伺服电机等工业自动化领域都有广泛的应用,每年全球安装8亿以上的CAN/CAN FD节点。CAN FD的推出,在继承CAN总线优势的基础上,将为用户带来更快更好的应用体验。

自动驾驶车辆无疑是未来汽车的发展趋势,65%的人相信自动驾驶车辆在10—15年内出现,除此之外,我国司机习惯使用紧急刹车辅助系统、盲点检测以及自动泊车系统等高级驾驶辅助系统。而这些系统中大量采用的雷达、超声波等感应元器件,需要高速、可靠和稳定的车载网络接入到系统中,而这也正是CAN FD的优势所在。

所以,当大量的数据涌入袭来,我们应该如何获取到我们想要的数据及控制,来满足单一的嵌入式处理器与千变万化的IOT产品需求之间存在的不断增大的差距,那就需要对不同的处理器为应用的方案提供不同的功耗,不同的可扩展性、不同的计算性能、不同安全性等来应对不同的用户体验。

为了满足这些需求,速锐得凭借十二年来为工业、汽车、物联网、车联网市场提供CAN总线数据应用及解决方案的经验,为客户定制、设计、基于CAN/CAN FD控制器的核心模块及核心板及TBOX。功能从满足、简单、易用、接口清晰,场景应用接口合理等前提选择合适客户的创新方案,而不让硬件的选择限制了最终设计中可能实现的创新。

 

MCU控制器系列,我们选择一款基于ARM Cortex-M3内核32位高性能的微控制器,采用96MHz的主频,内置高速储存器,丰富的外设和增强型IO端口。芯片包括1个CAN/CAN FD接口,2个I²C接口,2个SPI接口,一个USB接口和3个串口,一个16位高级定时器,满足车规要求,并有多种省电工作模式保证低功耗的需求。

在CAN总线进入到国内之初,CAN设备大多使用NXP的CAN收发器芯片,后来因为芯片荒,导致各个不同厂区的封闭,一度缺货,价格飞涨,现在已经实现了国产替代,无论是使用进口NXP还是国产替代,我们依旧会选择使用方便、简单、抗干扰性好的CAN收发器,但是随着CAN设备或者CAN终端的需求日益剧增,各个半导体厂家都虎视眈眈,比如德州仪器、飞思卡尔、微芯等等纷纷推出了自己的CAN收发器,并声称PIN对PIN兼容,性价比高。

这样,我们在设计这些基础的CAN/CAN FD控制器的时候,比如通过一路CAN/CAN FD采集客户需求的信号,这个架构下,既能轻松开发,也能让应用得到最快实现。开发过程中也发现,尽管芯片的引脚兼容,但是不同厂家的收发器和制造工艺存在较大的区别,他们的参数和性能还是不尽相同,有的车型就是得用进口NXP芯片才能兼容,国产应用和量产均还存在差异,例如有的最低波特率为5—40kbps,很多低波特率的汽车就没办法兼容到。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/819481.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【ARM Coresight 系列文章 2.4 - Coresight 寄存器:DEVARCH,DEVID, DEVTYPE】

文章目录 1.1 DEVARCH(device architecture register)1.2 DEVID(Device configuration Register)1.3 DEVTYPE(Device Type Identifier Register) 1.1 DEVARCH(device architecture register) DEVARCH 寄存器标识了coresight 组件的架构信息。 bits[31:21] 定义了组件架构&…

深度学习(32)——CycleGAN

深度学习(32)——CycleGAN 文章目录 深度学习(32)——CycleGAN1. GAN原理2. CycleGAN(1)原理(2)核心思想(3)优点(4)缺点(5…

【蓝牙通信】两个Hc-05之间的通信(教程)

目录 1、准备两个蓝牙模块,一个主机,一个从机 2、进入AT状态 3、蓝牙状态指示灯 4、具体步骤 1、准备两个蓝牙模块,一个主机,一个从机 2、进入AT状态 进入AT状态有2种方法: 1.先按住按键不放,再给模块…

IDEA SpringBoot项目引入外部jar并打包

1、首先,我们再pom.xml中导入依赖包时,打包可以正常进行。 但如果我们引入了第三方的外部jar包(这里需要先把jar包添加到该项目依赖库中,这里不做演示),如图 2、导致打包时报错,程序包不存在或…

识别动物的软件,动物园碰到不认识的动物就用它

动物是人类的好朋友,我们常常会在动物园、公园等地方看到各种各样的动物。但是有时我们会遇到一些不认识的动物,这时我们应该怎么办呢?下面将介绍一些识别动物的方法以及遇到不认识动物的应对方法。 识别动物的方法 要想识别一个动物&#x…

【长链剖分】icpc 2022西安 L

Problem - L - Codeforces 题意&#xff1a; 思路&#xff1a; Code&#xff1a; #include <bits/stdc.h>#define int long longusing namespace std;const int mxn1e610; const int mxe1e610;vector<int> G[mxn],lp;int N,Fa; int son[mxn],len[mxn];void dfs1(…

Apriori关联规则挖掘

在某个商场&#xff0c;销售经理希望通过重新布置商品的摆放情况来提高销售额&#xff0c;那么该如何摆放既有利于方便顾客购买&#xff0c;也刺激顾客的购买欲呢&#xff1f;商品的摆放并不是随意的&#xff0c;首先是将同类商品放在一起外&#xff1b;其次&#xff0c;可以考…

shell脚本练习--安全封堵脚本,使用firewalld实现

一.什么是安全封堵 安全封堵&#xff08;security hardening&#xff09;是指采取一系列措施来增强系统的安全性&#xff0c;防止潜在的攻击和漏洞利用。以下是一些常见的安全封堵措施&#xff1a; 更新和修补系统&#xff1a;定期更新操作系统和软件包以获取最新的安全补丁和修…

OpenFrp

https://www.openfrp.net/ 建议实名认证 创建隧道 选择左边的节点&#xff0c;因为ssh是tcp应用&#xff0c;所以选择有tcp的节点 隧道名字随便 本地端口&#xff0c;因为我要用ssh&#xff0c;所以选22 远程端口可以选择下面的随机远程端口 提交 打开linux服务器 sudo ap…

管理类联考——写作——论说文——实战篇——行文篇——通用性强,解释多种现象的经典理论——谈好处

一个标题&#xff0c;三句开头&#xff0c;四层结构&#xff0c;两句结尾 谈好处 马斯洛需求层次理论 理论介绍 马斯洛需求层次理论是由美国著名社会心理学家马斯洛提出的关于需要结构的理论。该理论认为&#xff0c;人们需要动力实现某些需要&#xff0c;有些需求优先于其…

三、Spring源码-实例化

Spring源码-Bean的实例化 接下来我们看看Bean的实例化处理 一、BeanDefinition 首先我们来看看BeanDefinition的存放位置。因为Bean对象的实例化肯定是BeanFactory基于对应的BeanDefinition的定义来实现的&#xff0c;所以在这个过程中BeanDefinition是非常重要的&#xff0c;…

QGraphicsView基本初识别

拖拽如下控件&#xff1a; 然后实现效果&#xff1a; 圆形和矩形都可以移动&#xff0c;矩形、圆形就是图元&#xff0c;而图元放在我们创建的场景中&#xff0c;场景又透过多个视图来看到&#xff0c;其实可以理解成很多人偷窥你在吃饭的这个场景&#xff0c;饭和你这些角色…

使用UltraISO制作麒麟v10系统盘

大家好&#xff0c;我是早九晚十二&#xff0c;目前是做运维相关的工作。写博客是为了积累&#xff0c;希望大家一起进步&#xff01; 我的主页&#xff1a;早九晚十二 文章目录 1 背景2 准备工作2.1 镜像准备2.2 制作工具2.3 启动U盘 3 制作步骤3.1 找到ISO文件&#xff0c;右…

ThingsKit物联网平台可视化之用户权限说明

角色设计 角色设计是软件设计中的一个重要环节&#xff0c;它决定了用户在软件系统中的使用体验和交互方式。在本系统中包含四类角色&#xff0c;分别是&#xff1a;超级管理员、平台管理员、租户、客户。以下是对应角色的关系及相关说明。 角色关系 角色说明 角色名称描述超…

css实现水平居中

代码示例 <div class"box"><div class"box1"></div> </div>1.弹性布局&#xff1a;&#xff08;推荐&#xff09; display:flex&#xff1b; 这些要添加在父级的&#xff0c;是父级的属性 //父级添加display:flex; //父级添加jus…

Django Rest_Framework(一)

1. Web应用模式 在开发Web应用中&#xff0c;有两种应用模式&#xff1a; 前后端不分离[客户端看到的内容和所有界面效果都是由服务端提供出来的。] 前后端分离【把前端的界面效果(html&#xff0c;css&#xff0c;js分离到另一个服务端或另一个目录下&#xff0c;python服务…

英语翻译日语翻译待遇哪个好

如今&#xff0c;随着世界联系越来越紧密&#xff0c;市场上对于翻译业务的需求也越来越大。那么&#xff0c;针对比较热门的英语翻译与日语翻译&#xff0c;哪个语言翻译待遇好&#xff1f; 我们知道&#xff0c;英语作为全球使用频率最高的语言&#xff0c;业务量大市场需求大…

Selenium 无头浏览器被知乎限制访问的解决方案

问题出现 我尝试使用如下代码爬取知乎的有关内容&#xff0c;出现知乎安全验证界面&#xff1a; def init_driver():options Options()options.add_argument("--headless")options.add_argument(--disable-gpu)driver webdriver.Chrome(optionsoptions)return dr…

Wi-Fi 6技术详解

1. 介绍 Wi-Fi 6&#xff0c;也称为802.11ax&#xff0c;是Wi-Fi技术的最新标准。它是对之前标准Wi-Fi 5&#xff08;802.11ac&#xff09;的升级和改进&#xff0c;旨在提供更高的速度、更大的容量、更好的性能和更高的可靠性。Wi-Fi 6技术的引入为无线网络带来了革命性的变化…

移远通信首批加入“5G+eSIM计算终端产业合作计划”,助力大屏移动终端全时在线

7月29日&#xff0c;在全球数字娱乐产业盛会 ChinaJoy上&#xff0c;中国联通携手高通公司、GSMA发布了“5GeSIM 计算终端产业合作计划”。 作为全球领先的物联网整体解决方案供应商&#xff0c;移远通信首批加入该计划&#xff0c;副总经理刘明辉受邀参加5GeSIM 计算终端产业合…