- 博客(232)
- 收藏
- 关注
原创 vs2022 找不到资产文件 “xxxx\obj\project.assets.json”运行NuGet包还原以生成此文件
最后尝试了建立工程时,使用不同的项目模板,当使用 “控制台应用(.NET Framework)”的不会报错。用vs2022 创建hello world程序时,报错。搜索了几个解决方案(控制台指令)都不正确。
2024-02-18 15:09:57 235 1
原创 电源的纹波
通常口头上所说的纹波,可能不是标准含义上的纹波,而是输出电压的波动。输出电压的波动,不只有纹波,还有噪声,动态响应,线损等。【电源的“纹波”到底是什么?-哔哩哔哩】 https://b23.tv/28IIbtU。而这则划归到电源完整性的范畴。严谨的说,只有中间这种是纹波。
2024-01-29 23:28:33 265
原创 资料收集:储能bms架构
第三级:每9个电池簇并联形成一个电池堆,配置1套电池系统管理单元(即现场所称显控、主控),用于对该路电池簇各BMS模块进行监测控制,同时可控制该簇电气元件对储能系统进行保护。第二级:每一个电池簇由8个电池插箱和1个高压箱组成,高压箱内包含电池簇管理模块,用于对该路电池簇各BMS模块进行监测控制,同时可控制该簇电气元件对储能系统进行保护。第一级:每个电池插箱包含1并48串电池模组,插箱配置1个BMU从控模块,用于对该电池组的电压、温度等信息的采集和上传。电动汽车BMS无法直接应用到储能系统上。
2024-01-19 00:42:46 813
原创 dds 问题记录
Q1. 2023.12.29 一个participant内部的数据也会放到topic中进行发布、订阅吗?如图中的topic3。(from 车载通信架构 —— DDS协议介绍。
2023-12-29 15:28:20 436
原创 域控制器与VCU的关系
VCU功能模块,可以根据客户需求,集成到对应的域控制器中;域控制器需要集成尽可能多的接口类型;车载通信的分布式更注重通信的实时和可靠。
2023-06-04 22:56:05 1200
原创 汽车新能源 - 单体电压值为什么通常是5V以内
单体电压只与化学反应的原理有关,与电池体积和大小无关,哪怕你造一个跟房子一样大的铅酸电池,如果内部只有一个反应单元那么其电压仍然是2伏。
2023-06-04 22:15:54 1323
原创 CANoe:.vmodule文件是什么
vmodule文件主要是为了解耦工程运行平台和工程配置。它包含模块的文件路径和元数据。支持以下模块类型:· CAPL DLL :CAPL动态链接库· Moduling Library: 建模库(节点层DLL)· C Library: C库
2022-07-11 14:08:47 879
转载 车载以太网基础:Octet 和 Byte 的区别
https://blog.csdn.net/u010931294/article/details/37690071
2022-06-06 15:28:39 523 2
原创 vTestStudio:变体Variant初理解
变体利于提高代码及工程的复用性,也意味着可靠性提升;当切换国家或地区时,可以减少人工配置项。
2022-05-04 23:05:30 1095 2
原创 [有错误,待修改]HIL:组件功能及连接关系-[ECU-电源-VT-VN-CANoe]
HIL机柜的组件构成及概要功能;机柜中各组件间的通信连接关系
2022-05-04 22:30:33 1645 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 971 6
原创 CAN:SRR位有什么用
CAN-数据链路层-Data Frame-扩展格式中:SRR位永远置1,为什么还要保留?答案最主要的作用是,划分标准帧与扩展帧的优先级。SRR确保竞争时,标准帧优先于扩展帧。SRR之后的IDE也是同样的作用。其实,如果把问题改成,为什么SRR永远置1而不是置0,这个答案就呼之欲出了。还有一个思路是,SRR位在Field划分中,归给了仲裁场,因此主要作用也应该是仲裁。
2022-04-11 01:27:19 4349 9
原创 区分CAN Controller、CAN MicroController 、 HOST Controller
负责的功能不完全相同,但没有明确的规定进行划分,是控制器芯片发展过程中的通用名词。大体上,CAN Micro Controller 可以看成是HOST Controller与CAN Controller的整合,将两部分的功能集合在了一个芯片上,并增设了一些状态和控制寄存器。CAN Micro Controller这种节点构型的芯片选择相对较少,但是是现今CAN节点构型的主流选择。
2022-04-07 15:15:38 1504
原创 CAN-位同步-2: 同步时到底发生了什么 5W1H
同步是由节点自身完成的(WHO),节点将检测到的来自总线的沿 与其自身的位定时相比较(WHEN),并通过硬同步或重同步(HOW)适配(调整)自身的位定时(WHAT),以保证正确地读取总线电平(WHY)。
2022-03-17 21:30:43 1924 4
原创 AutoSar-BSW:从计算机原理理解OS
操作系统OS 有两个基本功能:1. 防止硬件被应用程序滥用2. 向应用程序提供统一接口调用硬件。操作系统是通过几个基本的抽象概念来实现这两个功能的:进程,虚拟内存,文件。其中:1.文件,是对I/O设备的抽象表示;2. 虚拟内存,是主存和磁盘IO设备的抽象表示;3. 进程,是对处理器、主存和IO设备的抽象表示。
2022-03-14 17:22:46 1942
原创 以太网:100BASE - T 为什么这样命名
以太网一般称为 10BASE-T,其中 ‘“10”表示工作在10Mb/s速率,“BASE”表示传输的是基信号,“T”表示的是双绞线。
2022-03-10 17:16:38 2686
原创 CANoe DEMO 12.0 安装指南
demo版功能介绍,Step1 安装包下载,Step2 安装过程参考(license不区分版本),Step3 License过期处理,canoe使用参考
2022-03-09 22:17:12 15346 8
原创 CANoe: IL层的简单理解
问题背景在CAN总线仿真案例中,创建DBC时,使用了模板文件Vector_IL_Basic Template.dbc DBC配置节点属性时,NodeLayerModules均采用CANoeILNLVector CAPL编程中报文的发送控制使用了ILControlInit、ILControlStart和ILControlStop函数,实现了节点与总线的连接。问题提出这三个地方都涉及到一个名词 IL,简单搜索可知IL是指交互层Interation Layer,但1. 交互层是什么2..
2022-02-28 08:46:46 6004
原创 CANoe:第5个仿真工程:仿真+测试
工程背景本工程主要目的是: 基于第3个仿真工程, 熟悉CANoe的报文测试功能。工程目的本工程将围绕CAN总线中的报文,在Test Module中实现测试功能。主要包括:检测周期性报文的周期 检测报文的长度 检查网络中是否有未定义的报文 简单的功能测试:通过修改相关系统变量的数值,模拟真实测试环境的操作,最后检验总线上的信号数值的改变。 生成测试报告报文发送情况第3个仿真工程报文发送与接收情况如下:报文的相关属性整理如下表:报文中的信号属性如下表:...
2022-02-17 21:36:55 12338 18
原创 CANoe测试:CAPL Test Module的2种创建方式
内容参考1: 从零开始学习CANoe(五)—— CAPL 测试节点_蚂蚁小兵-CSDN博客内容参考2:《CANoe开发从入门到精通》在工程建立后(基于第三个仿真工程),有下面两种方式创建CAPL Test Module。目录1. 在Test SetUp创建CAPL Test Module2 基于Simulation Setup创建CAPL Test Module3. 附录:CAPL代码1. 在Test SetUp创建CAPL Test Module1-1 点击Test-Tes
2022-02-13 16:58:35 7712 4
原创 CANoe:从发展历程区分 VT, VN, vTestStudio
内容来自:ECU自动化测试解决方案 - 行业分析 - AI汽车网 from 2014 VectorVN——Ethernet随着车载以太网在量产车型上的使用,越来越多的客户需要车载以太网的测试工具。针对这一需求,Vector推出了车载以太网测试软件CANoe.Ethernet和硬件接口卡VN5610。vTESTStudio在测试硬件方面,继VT System之后,Vector在自动化测试领域推出了全新一代图形化测试用例编辑工具vTESTStudio,进一步完善了Vector的测试解决方案。v.
2022-02-12 17:14:19 1585
原创 CANoe:VTSystem是什么
参考链接:VT System板卡: ECU test bench-VT system - Shanghai PoleLink Information Technology VT System 板卡接收:VT-System—ECU功能测试模块 - 德国Vector-总线开发测试 - 基于Vector VT系统的汽车ECU自动化测试解决方案 - 知乎 汽车UDS诊断详解及Vector相关工具链使用说明——6.2 VT System 入门_老孟_的博客-CSDN博客VT System 组成...
2022-02-12 17:07:28 7321
原创 CANoe自动化测试系统 简介
CANoe自动化测试系统:架构,组成部分,示例汇总。CANoe测试系统包括:TFS,TSL,TestModule,TestUnit。其中TFS和TSL是函数合集,TFS提供常用的测试功能函数,TSL
2022-02-10 11:58:41 4639
原创 CANoe:第4个仿真工程——BUG调试心得
1. 找不到bug原因时,可尝试重启电脑,重新运行工程。场景:CAPL中信号变量引用错误,但编译都显示正常。重启电脑后,再重新运行,编译报错。2. SimulationSetup中的节点不可随意删除,即便是不涉及功能显示的ECU,也不可任意删除。场景:仿真工程4是在3的基础上增加LIN通信部分,当时考虑可以不再测试IPC的功能,就删除了IPC模块(只在SimulationSetup中删除,未清理对应的数据文件以及CAPL编程)。这样进行的工程仿真,运行后发现LIN的相关信号始终为空,各处运行都无
2022-02-07 11:47:50 988
原创 CAPL: on sysVar_update 区别 on sysVar
on sysVar_update:,比如 0-->0,0-->1都会触发。on sysVar/on sysVar_change:比如0-->1会触发,但0-->0不会触发。
2022-01-11 18:39:55 3278
原创 CAPL: 定时器事件
定时器类型 timer:以秒为单位 msTimer:以毫秒为单位 设置计时器 setTimer:设置定时器执行时间,只执行一次 setTimerCyclic:设置定时器循环执行时间 语法:setTimer/setTimerCyclic(定时器名称,定时时间);触发运行定时器,触发此事件程序on timer/msTimer 定时器名称{要触发的事件程序}停止cancelTimer(定时器名称);...
2022-01-09 18:10:22 5701
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人