汽车
文章平均质量分 61
IT技术猿猴
这个作者很懒,什么都没留下…
展开
-
整车CAN通讯之canfd协议研究
CAN FD是什么 CANFD:可以理解成CAN协议的升级版,只升级了协议,物理层未改变。CANFD诞生原因1. 原因主要是因为汽车功能越来越多,越来越复杂,传统的CAN总线(CAN2.0)的负载率越来越高,甚至负载率高达95%。2. 因为传统CAN总线的局限性:· 传输率最大为1Mbiy/s(典型的<= 500kbit/s);· 传统CAN数据帧超过50%的额外开销(overhead > 50%)。3. 对比其他协议,额外开销比例要小得多,如U...原创 2022-03-07 20:26:20 · 8143 阅读 · 0 评论 -
汽车以太网技术将会如何影响电控ECU及传感器
汽车以太网技术将会如何影响电控ECU及传感器汽车以太网是一种物理网络,用于使用有线网络连接汽车内的组件。满足市场对电磁干扰/射频干扰(EMI/RFI)的需求,包括对网络发射的要求,以及满足射频干扰(RFI)的需求。为了完全满足汽车的要求,ieee802.3和802.1组正在进行多项新规范和规范修订。直到有一些特殊的IEEE规范通过,现在有了临时的规范:1.BroadReach是Broadreach公司的开放式以太网解决方案供应商。这种100Mbps物理实现使用来自1G以太网的技术,以使100Mb原创 2022-03-07 17:24:54 · 1305 阅读 · 0 评论 -
汽车ECU功能模块
电源:向ECU内的各模块提供稳定的电压(5V、3V等),且与发动机舱的12V电池连接;也可用于AD转换器的标准电压,可实现较高精度。② 输入缓冲器:将数字输入信号转换为可输入至微控制器的信号级(信号电平)。③ AD转换器:将模拟输入信号转换为可输入至微控制器的数字值。④ 微控制器:通过各种输入信号算出控制量并输出。⑤ EEPROM:即带电可擦可编程只读存储器(Electronically ErasableandProgrammable Read Only Memory),即使发动机停止后电源不再...原创 2022-03-03 13:14:09 · 2520 阅读 · 3 评论 -
电控应用层软件开发介绍
1.应用层软件概述电控应用层软件偏向于解决车辆的实际驾驶工况和应用场景问题,以及通过精妙的控制算法或策略实现零部件的精准控制。应用层软件一般从底层软件获取来自传感器或CAN通讯的输入数据,通过自身复杂而有效的策略和算法计算或决策出控制目标,输出给底层软件最终去驱动执行器。比如电机控制器,根据当前油门或制动,坡度,车速等数据,识别出车辆现在处于什么工况,再根据工况的特性,是加速还是减速,是急加速还是急减速等特性,计算出电机的目标转速和目标扭矩,然后基于电机特性Map,确定目标电流或电压,最终驱动电机,转载 2022-02-18 18:40:38 · 3274 阅读 · 0 评论 -
电控底层软件开发介绍
1 底层软件主要内容底层软件开发内容有:一方面是设备驱动的实现,基于主芯片有:底层驱动PORTS,ADC,PWM,SPI,CAN,SENT等,基于外围芯片的复杂驱动。另一方面基础功能的开发,bootloader开发,操作系统RTOS,存储管理,故障诊断,通讯和网络安全等功能。2 底层软件开发基础对于上述的底层软件开发内容,若要深入的话,一是要能看懂芯片手册,熟悉所使用芯片提供的资源 ,包括多核定义,内存分配情况(包括RAM和ROM/FLASH/EEPROM),ADC模块,GTM模块和通讯模块等等原创 2022-02-18 18:37:44 · 2736 阅读 · 0 评论 -
新能源汽车电控
– 双电控 多合一控制器原创 2022-02-18 15:39:26 · 477 阅读 · 0 评论 -
新能源汽车架构
大三电:电池+电机+电控小三电:电控+OBC+DCDC-MCU+驱动电机是整车动力的提供者,相比燃油发动机+变速器,便宜很多也简单很多DCDC:将高压电池电压转化为低压12V直流电给电池供电OBC:将电网220V交流电转化为高压直流电给动力电池充电目前流行把OBC和DCDC集成,节约成本(线束,器件)并联型混动•发动机和电动机同时驱动车轮•电池耗尽前可纯电行驶,电池耗尽后通过发动机行驶•机械结构较复杂,对电机,电控空间要求高•代表车型:现代索纳塔HE...原创 2022-02-18 15:33:00 · 1578 阅读 · 0 评论 -
高速CAN、低速容错CAN、单线CAN三者比较
高速CAN、低速容错CAN、单线CAN三者比较原创 2022-02-17 20:13:40 · 5934 阅读 · 0 评论 -
CAN电缆规格
通常,用带屏蔽层的双绞线作为差分信号传输线会更可靠。带屏蔽层的双绞线通常被用作长度大于0.3m的电缆。由于取决于传输线的信号延迟时间,CAN-bus总线的通讯距离可能会随着波特率减小而增加。必须考虑外界干扰,例如由其他电气负载引起的电磁干扰。尤其注意有大功率电机运行或其它在设备开关时容易引起供电线路上电压变化的场合。如果无法避免出现类似于CAN-bus总线与电压变化强烈的供电线路并行走线的情况,CAN总线可以采用带双屏蔽层的双绞线。所采用的传输线的特征阻抗约为120Ω。由于CAN-bus总线接头原创 2022-02-17 20:04:49 · 5766 阅读 · 0 评论 -
汽车总线CAN卡的二次开发注意点
1、VCI_OpenDevice函数此函数用于连接并打开已插入计算机的CAN适配器。在通过此函数打开CAN适配器时,所在的计算机进程中将自动生成一个针对CAN进行操作的句柄,并同时在内存中建立相关资源。该函数必须与VCI_CloseDevice成对出现,即:调用VCI_OpenDevice后,在退出进程、关闭软件、重新打开适配器等情况时,必须调用VCI_CloseDevice函数释放资源,否则可能引起进程崩溃、通信错误等未知错误!2、VCI_CloseDevice函数此函数用来关闭已打开的CAN适原创 2022-02-17 19:21:44 · 2480 阅读 · 0 评论 -
CAN波特率常规波特率索引值对照表及高级模式
CAN波特率常规波特率索引值对照表及高级模式原创 2022-02-17 19:06:35 · 4989 阅读 · 0 评论 -
电机MTPA
MTPA原创 2022-02-17 13:27:22 · 2586 阅读 · 0 评论 -
DMA概念
DMADMA(Direct Memory Access,直接存储器访问) 是所有现代电脑的重要特色,它允许不同速度的硬件装置来沟通,而不需要依赖于CPU的大量中断负载。否则,CPU 需要从来源把每一片段的资料复制到暂存器,然后把它们再次写回到新的地方。在这个时间中,CPU 对于其他的工作来说就无法使用。DMA 传输将数据从一个地址空间复制到另外一个地址空间。当CPU 初始化这个传输动作,传输动作本身是由 DMA 控制器来实行和完成。典型的例子就是移动一个外部内存的区块到芯片内部更快的内存区。..原创 2022-01-15 11:41:49 · 701 阅读 · 0 评论 -
下一代CAN通信技术CAN XL简介(转)
众所周知,CAN网络具有易于实现、可扩展、并支持复杂拓扑结构等诸多优点,所以目前在各个行业特别是汽车领域,得到了非常广泛的应用。但是,它也存在着诸多问题,其中最大的一点就是总线带宽和数据场长度太低,导致承载能力非常有限。为此,CiA(CAN-in-Automation,国际用户与制造商联合组织)推出了CAN FD(CAN with Flexible Data rate)。CAN FD继承了CAN总线的主要特性,但是弥补了CAN总线带宽和数据场长度的制约,CAN FD总线与CAN总线的区别主要在以下两个方面:转载 2021-11-10 16:55:37 · 968 阅读 · 0 评论