- 博客(243)
- 收藏
- 关注
原创 【摘】CANoe:LIN停发报文
linStopScheduler 用于停止CANoe自动运行LIN的调度表,常用于需要暂停发送LIN报文的场景,比如需要停发LIN报文一段时间后测试ecu是否休眠,常用此函数。原文链接:https://blog.youkuaiyun.com/weixin_45255231/article/details/140617345。linWakeup LIN总线唤醒函数,调用该函数本质上是向LIN总线上发送一个250~5000us的低电平。本质上调用该函数后,会由CANoe自动向总线上发送一个LIN的通用休眠帧。
2024-09-25 20:08:54
448
原创 Simulink:循环计数器 Counter Free-Running
Counter Free-Running 模块使用方法,类似一个循环计数器
2024-09-05 17:41:02
1192
1
原创 e2e 与checksum crc
checksum和crc都使用了crc算法,有多种crc算法,两者使用的crc算法不同。checksum 对can报文中的数据场内容计算,计算后的值依然放在数据场中。e2e 有很多方法,checksum 和crc是can中的其中两种。crc对所有场计算,在can报文中有单独的crc场。
2024-08-16 13:44:54
548
原创 电车-开路电压与母线电压
例如,当车辆启动时,BMS会先读取上次停车时记录的开路电压值。当车辆再次停车并且经过足够长的时间(例如几分钟)后,BMS会再次测量真实的开路电压,并用这个值来校准之前的估计值。在实际操作中,直接测量开路电压通常是在车辆不运行时进行的,例如在车辆关闭电源后一段时间(比如几分钟)之后,此时电池处于相对静止状态。开路电压OCV:开路电压是指电池在没有电流通过的状态下(即电路断开时),电池两端的电压。通过这种方式,即使在车辆运行过程中,BMS也能提供关于电池状态的准确信息,这对于电池的长期维护和安全运行至关重要。
2024-08-01 18:17:55
1096
原创 汽车热管理--电机脉冲加热
电机脉冲加热是一种特殊的加热方法,通常用于快速加热电机的某些部件,特别是定子或转子,以便于进行安装或拆卸操作。这种方法通过短暂的高电流脉冲来产生热量,从而迅速提升部件的温度。
2024-08-01 13:56:11
1832
原创 capl Tips: double类型 比较大小
当你需要比较两个 `double` 类型的数据时,通常直接使用比较运算符可能会因为浮点数的精度问题而得到不准确的结果。因此,比较两个 `double` 类型变量的推荐做法是定义一个很小的阈值(称为容差或epsilon),然后检查两个数之间的差是否小于这个阈值。在这个例子中,`fabs()` 函数用于获取两个值之差的绝对值,然后与预先定义好的 `EPSILON` 进行比较。如果你需要编写更复杂的逻辑或者处理更多的边界情况,请提供具体的需求,我可以帮助你进一步细化代码。// 定义一个很小的正数作为容差。
2024-07-31 12:20:07
378
原创 vs2022 找不到资产文件 “xxxx\obj\project.assets.json”运行NuGet包还原以生成此文件
最后尝试了建立工程时,使用不同的项目模板,当使用 “控制台应用(.NET Framework)”的不会报错。用vs2022 创建hello world程序时,报错。搜索了几个解决方案(控制台指令)都不正确。
2024-02-18 15:09:57
647
2
原创 电源的纹波
通常口头上所说的纹波,可能不是标准含义上的纹波,而是输出电压的波动。输出电压的波动,不只有纹波,还有噪声,动态响应,线损等。【电源的“纹波”到底是什么?-哔哩哔哩】 https://b23.tv/28IIbtU。而这则划归到电源完整性的范畴。严谨的说,只有中间这种是纹波。
2024-01-29 23:28:33
575
原创 资料收集:储能bms架构
第三级:每9个电池簇并联形成一个电池堆,配置1套电池系统管理单元(即现场所称显控、主控),用于对该路电池簇各BMS模块进行监测控制,同时可控制该簇电气元件对储能系统进行保护。第二级:每一个电池簇由8个电池插箱和1个高压箱组成,高压箱内包含电池簇管理模块,用于对该路电池簇各BMS模块进行监测控制,同时可控制该簇电气元件对储能系统进行保护。第一级:每个电池插箱包含1并48串电池模组,插箱配置1个BMU从控模块,用于对该电池组的电压、温度等信息的采集和上传。电动汽车BMS无法直接应用到储能系统上。
2024-01-19 00:42:46
4598
原创 dds 问题记录
Q1. 2023.12.29 一个participant内部的数据也会放到topic中进行发布、订阅吗?如图中的topic3。(from 车载通信架构 —— DDS协议介绍。
2023-12-29 15:28:20
491
原创 域控制器与VCU的关系
VCU功能模块,可以根据客户需求,集成到对应的域控制器中;域控制器需要集成尽可能多的接口类型;车载通信的分布式更注重通信的实时和可靠。
2023-06-04 22:56:05
1905
原创 汽车新能源 - 单体电压值为什么通常是5V以内
单体电压只与化学反应的原理有关,与电池体积和大小无关,哪怕你造一个跟房子一样大的铅酸电池,如果内部只有一个反应单元那么其电压仍然是2伏。
2023-06-04 22:15:54
2262
原创 CANoe:.vmodule文件是什么
vmodule文件主要是为了解耦工程运行平台和工程配置。它包含模块的文件路径和元数据。支持以下模块类型:· CAPL DLL :CAPL动态链接库· Moduling Library: 建模库(节点层DLL)· C Library: C库
2022-07-11 14:08:47
1313
转载 车载以太网基础:Octet 和 Byte 的区别
https://blog.youkuaiyun.com/u010931294/article/details/37690071
2022-06-06 15:28:39
646
2
原创 vTestStudio:变体Variant初理解
变体利于提高代码及工程的复用性,也意味着可靠性提升;当切换国家或地区时,可以减少人工配置项。
2022-05-04 23:05:30
1418
2
原创 [有错误,待修改]HIL:组件功能及连接关系-[ECU-电源-VT-VN-CANoe]
HIL机柜的组件构成及概要功能;机柜中各组件间的通信连接关系
2022-05-04 22:30:33
2068
1
原创 CANoe:Vector Tool Platform是什么
今天听一个同事讲CANoe的基本操作时,发现了一个自己以前忽略的部分“Home-Vector Tool Platform”,位置如下这个东西是做什么用的呢?同事大致解释了一下是: 位置介于:板卡——VTP——用户PC 目的:为了实时控制板卡 主要做的工作:IP地址的匹配 但其实不太懂,又搜文章,发现讲这个的很少,只看到下面两篇里有涉及到这个VTP的功能介绍:CAnoe13.0 功能介绍开放的CANoe 13.0(下)| Ethernet/Smart Chargin.
2022-04-20 16:29:48
1270
6
原创 CAN:SRR位有什么用
CAN-数据链路层-Data Frame-扩展格式中:SRR位永远置1,为什么还要保留?答案最主要的作用是,划分标准帧与扩展帧的优先级。SRR确保竞争时,标准帧优先于扩展帧。SRR之后的IDE也是同样的作用。其实,如果把问题改成,为什么SRR永远置1而不是置0,这个答案就呼之欲出了。还有一个思路是,SRR位在Field划分中,归给了仲裁场,因此主要作用也应该是仲裁。
2022-04-11 01:27:19
6002
10
原创 区分CAN Controller、CAN MicroController 、 HOST Controller
负责的功能不完全相同,但没有明确的规定进行划分,是控制器芯片发展过程中的通用名词。大体上,CAN Micro Controller 可以看成是HOST Controller与CAN Controller的整合,将两部分的功能集合在了一个芯片上,并增设了一些状态和控制寄存器。CAN Micro Controller这种节点构型的芯片选择相对较少,但是是现今CAN节点构型的主流选择。
2022-04-07 15:15:38
1940
原创 CAN-位同步-2: 同步时到底发生了什么 5W1H
同步是由节点自身完成的(WHO),节点将检测到的来自总线的沿 与其自身的位定时相比较(WHEN),并通过硬同步或重同步(HOW)适配(调整)自身的位定时(WHAT),以保证正确地读取总线电平(WHY)。
2022-03-17 21:30:43
2412
4
原创 AutoSar-BSW:从计算机原理理解OS
操作系统OS 有两个基本功能:1. 防止硬件被应用程序滥用2. 向应用程序提供统一接口调用硬件。操作系统是通过几个基本的抽象概念来实现这两个功能的:进程,虚拟内存,文件。其中:1.文件,是对I/O设备的抽象表示;2. 虚拟内存,是主存和磁盘IO设备的抽象表示;3. 进程,是对处理器、主存和IO设备的抽象表示。
2022-03-14 17:22:46
2131
原创 以太网:100BASE - T 为什么这样命名
以太网一般称为 10BASE-T,其中 ‘“10”表示工作在10Mb/s速率,“BASE”表示传输的是基信号,“T”表示的是双绞线。
2022-03-10 17:16:38
3503
原创 CANoe DEMO 12.0 安装指南
demo版功能介绍,Step1 安装包下载,Step2 安装过程参考(license不区分版本),Step3 License过期处理,canoe使用参考
2022-03-09 22:17:12
19785
9
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人