![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
电控
文章平均质量分 65
IT技术猿猴
这个作者很懒,什么都没留下…
展开
-
终端电阻对CAN总线的影响
我们知道,时间常数可由电容(C)和负载电阻(R)确定,即τ=RC,所以当总线上无终端电阻时,CANH和CANL之间的阻值很大,例如CANScope,在未加终端电阻时,测量的电阻值,约91KΩ左右,所以根据时间常数的公式,τ值会很大,所以无法快速消耗掉总线上寄生电容上的电能,从而导致下降沿缓慢,迟迟达不到隐性状态。所以当隐性状态变为显性状态(上升沿)时,主要由收发器中的驱动模块作用,当显性状态变为隐性状态(下降沿)时,是通过整条总线与终端电阻放电产生的,所以总线的终端电阻是影响下降沿缓慢程度的主要物理因素。原创 2023-05-17 09:49:47 · 1593 阅读 · 0 评论 -
CAN总线负载率
负载率计算假设报文以定周期发送,总线上的报文只有数据帧一种类型,不存在远程帧、错误帧和过载帧这三种类型。因此每帧报文包括:帧起始(1bit)、仲裁域(29bit)、控制域(6bit)、数据域(8×8bit)、循环冗余码域(15bit)、应答域(2bit)和帧结尾(7bit),共124位。假设每秒发送的数据帧数为200帧:对 于 高 速 C A N 总 线 ( 500 k b p s ) 的 负 载 率 = 200∗ 124 /500 ∗ 1000 ∗ 100 % = 4.96 %对 于 低原创 2022-05-05 14:44:23 · 2828 阅读 · 0 评论 -
汽车总线协议15765-2(2005)CANFD协议研究
协议框架ISO 15765的这一部分是为了定义在控制器区域网络(CAN)通信链路上实施的车辆诊断系统的通用要求,如ISO 11898 -1所规定的。虽然它主要用于诊断系统,但它也满足其他基于can的系统对网络层协议的需求。为了实现这一目标,它基于ISO/IEC 7498-1和ISO/IEC 10731的开放系统互连基本参考模型(Open Systems Interconnection Basic Reference Model, OSI),将通信系统划分为7个层次,如表1所示。传输协议...原创 2022-03-21 11:31:57 · 7427 阅读 · 0 评论 -
整车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 · 8012 阅读 · 0 评论 -
汽车以太网技术将会如何影响电控ECU及传感器
汽车以太网技术将会如何影响电控ECU及传感器汽车以太网是一种物理网络,用于使用有线网络连接汽车内的组件。满足市场对电磁干扰/射频干扰(EMI/RFI)的需求,包括对网络发射的要求,以及满足射频干扰(RFI)的需求。为了完全满足汽车的要求,ieee802.3和802.1组正在进行多项新规范和规范修订。直到有一些特殊的IEEE规范通过,现在有了临时的规范:1.BroadReach是Broadreach公司的开放式以太网解决方案供应商。这种100Mbps物理实现使用来自1G以太网的技术,以使100Mb原创 2022-03-07 17:24:54 · 1291 阅读 · 0 评论 -
汽车ECU功能模块
电源:向ECU内的各模块提供稳定的电压(5V、3V等),且与发动机舱的12V电池连接;也可用于AD转换器的标准电压,可实现较高精度。② 输入缓冲器:将数字输入信号转换为可输入至微控制器的信号级(信号电平)。③ AD转换器:将模拟输入信号转换为可输入至微控制器的数字值。④ 微控制器:通过各种输入信号算出控制量并输出。⑤ EEPROM:即带电可擦可编程只读存储器(Electronically ErasableandProgrammable Read Only Memory),即使发动机停止后电源不再...原创 2022-03-03 13:14:09 · 2452 阅读 · 3 评论 -
电控应用层软件开发介绍
1.应用层软件概述电控应用层软件偏向于解决车辆的实际驾驶工况和应用场景问题,以及通过精妙的控制算法或策略实现零部件的精准控制。应用层软件一般从底层软件获取来自传感器或CAN通讯的输入数据,通过自身复杂而有效的策略和算法计算或决策出控制目标,输出给底层软件最终去驱动执行器。比如电机控制器,根据当前油门或制动,坡度,车速等数据,识别出车辆现在处于什么工况,再根据工况的特性,是加速还是减速,是急加速还是急减速等特性,计算出电机的目标转速和目标扭矩,然后基于电机特性Map,确定目标电流或电压,最终驱动电机,转载 2022-02-18 18:40:38 · 3100 阅读 · 0 评论 -
电控底层软件开发介绍
1 底层软件主要内容底层软件开发内容有:一方面是设备驱动的实现,基于主芯片有:底层驱动PORTS,ADC,PWM,SPI,CAN,SENT等,基于外围芯片的复杂驱动。另一方面基础功能的开发,bootloader开发,操作系统RTOS,存储管理,故障诊断,通讯和网络安全等功能。2 底层软件开发基础对于上述的底层软件开发内容,若要深入的话,一是要能看懂芯片手册,熟悉所使用芯片提供的资源 ,包括多核定义,内存分配情况(包括RAM和ROM/FLASH/EEPROM),ADC模块,GTM模块和通讯模块等等原创 2022-02-18 18:37:44 · 2532 阅读 · 0 评论 -
新能源汽车电控
– 双电控 多合一控制器原创 2022-02-18 15:39:26 · 460 阅读 · 0 评论