车载开发
文章平均质量分 86
嵌入式汽车相关的开发
进击的横打
此人不懒,但也什么都没有写
展开
-
【车载开发系列】EOL整车下线流程
EOL是整车下线流程的意思,它的英文全称是End of Line。传统的下线流程主要涉及动力和车身两大部分内容,一般是车辆完成装配后,离开生产线以前进行的一系列准备工作,比如制动油液的加注、动力系统自检、门窗天窗的自学习等。近年来智能驾驶和网络安全相关功能在车内得以应用,与之相关的部分流程,例如雷达标定、安全信息写入/校验等也被加入了下线流程。原创 2024-07-17 23:36:05 · 1032 阅读 · 0 评论 -
【车载开发系列】DBC文件基础概念
DBC文件是“Database for CAN”的简称,它是一种用于描述CAN网络中数据格式的文件。DBC文件通常具有“.dbc”扩展名,它包含了一系列的条目,每个条目都定义了CAN总线上的一个特定消息。DBC文件是理解和操作CAN网络的关键工具。通过精确定义CAN消息和信号,DBC文件确保了数据的正确解析和有效通信。掌握DBC文件的使用,对于从事汽车电子和嵌入式系统开发的工程师来说,是一项不可或缺的技能。原创 2024-07-03 10:53:52 · 504 阅读 · 0 评论 -
【车载开发系列】NM网络管理基础知识
为了支持睡眠和唤醒,ECU的芯片必须支持低功耗模式和正常工作模式的切换。低功耗模式(ECU睡眠)指一个ECU断电或者处于极少数的外围器件工作的模式;唤醒指的是ECU处于全工作模式。原创 2024-06-13 20:21:20 · 992 阅读 · 0 评论 -
【车载开发系列】车载电源介绍
是Accessory的简称,整车上电状态,整车通电了,can网络也会唤醒并开始传输信号,但是发动机未启动,整车基本通上了12V的电源电压,此时车窗可用,充电线可用,点烟器空调可以开启(但是由于发电机未开启, 空调制冷制热压缩机都无效果)。汽车电源——发电机和电瓶,电瓶有12V、24V输出直流电压,分正负极,正极俗称火线,负极俗称地线,发电机输出交流电经控制器整流后变成直流电给全车供电,也给电瓶充电,充满则不再充电而保护。KLR,通常汽车处于的ACC模式,对应汽车钥匙的ACC档。给车内所有用电设备供电。原创 2024-06-12 19:31:13 · 483 阅读 · 0 评论 -
【车载开发系列】AR-HUD技术介绍
HUD(head up display抬头显示器)是将重要信息显示在挡风玻璃上的一种显示系统,基本原理是:投影仪发出的光信息,经过一系列的折射、反射等投影到挡风玻璃上,人眼就能看到投射在上面的信息,感觉信息就像悬浮在前方一样。AR,全称Augmented Reality,又称为“增强现实”,也就是我们平时所说的“所见即所得”。原创 2024-06-08 12:16:34 · 2400 阅读 · 0 评论 -
【车载开发系列】自动驾驶技术--HUD技术
随着HUD(平视显示器)技术的不断发展,HUD的成本已经越来越低,车用HUD已经不再是前几年高端车的配置,而是越来越多的普遍化、平价化。业界对HUD在智能座舱中的未来发展持有高度期待。HUD是Heads Up Display的缩写,意为:抬头显示仪,是通过将车速、油耗、发动机转速等重要的行车信息实时显示在前挡风玻璃上,避免因驾驶员低头、转移视线等带来一系列安全隐患的一套显示系统。原创 2024-06-05 08:54:55 · 969 阅读 · 0 评论 -
【车载开发系列】Flash支持的安全功能
FLASH存储器的英文名称是Flash Memory,一般简称为Flash,它结合了ROM和RAM的长处,不仅具备电子可擦除可编程(EEPROM)的性能,还不会断电丢失数据同时可以快速读取数据(NVRAM 的优势)在写入OPBT之前,可以先读取下硬件目前的OPBT,如果新写入的有问题,还可以重新写入原来的,在将程序写入闪存之前,一定要设置与下面列出的可选函数相对应的选项字节区域。在编程一个新的引导程序而保留现有的引导程序之后,更改重置向量是一种安全的方法,可以将其更改到包含新的引导程序的区域。原创 2023-12-03 15:50:47 · 1564 阅读 · 0 评论 -
【车载开发系列】FlashMemory基本概念
闪速存储器还兼有ROM和RAM两者的性能及高密度,因而是目前为数不多的既具备大容量、高速度,又具有非易失性、可在线擦写特性的存储器,闪速存储器市场发展十分迅速,其规模接近DRAM市场的1/4,与DRAM和SRAM一起成为存储器市场的三大产品。另外一种是NAND闪存,这种闪存也称为固态硬盘,它内部数据以块为单位进行存储,地址线和数据线共用,使用控制信号选择。对Code Flash进行读写操作时候,特别要注意写的地址,因为如果写的不对,会覆盖到代码区,造成运行错误,同时对于擦除,是一块的数据都会直接擦除掉。原创 2023-12-03 15:29:01 · 1237 阅读 · 0 评论 -
【车载开发系列】IEEE 802.3协议
IEEE中有很多委员会,其中IEEE 802又称为LMSC(LAN/MAN Standards Committee,局域网/城域网标准委员会),它致力于研究局域网和城域网的物理层和MAC层中定义的服务和协议,对应OSI网络参考模型的最低两层(即物理层和数据链路层)。其中,S表示网络的跨距(最长传输距离),0.7C为0.7倍光速(信号传播速率),tphy是发送站物理层时延(由于往返需通过站点两次,所以取其时延的两倍值)。IEEE802.3它是以太网标准,指的就是LAN有线局域网的标准。原创 2023-11-06 06:26:02 · 977 阅读 · 0 评论 -
【车载开发系列】CRC循环冗余校验码原理
总结起来,CRC就是一个数值,该数值用于检验数据的正确性,CRC校验的原理就是将需要做校验的数据与一个数据模2相除,得到的余数即为校验值。接收数据时,将再次生成校验和,并将其与发送的校验和进行比较。如果两者相等,则没有数据损坏。发送方用发送数据的二进制多项式 t(x) 除以 g(x) ,得到余数 y(x) 作为 CRC 校验码。校验时,以计算的校正结果是否为 0 为据,判断数据帧是否出错。原创 2023-11-05 12:44:47 · 290 阅读 · 0 评论