- 博客(29)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 汽车网络管理,从休眠到唤醒
车辆在触发某些操作时需要使车辆状态从休眠到唤醒,要求ECU接收到某些控制信号后激活电源及车身电气系统,包括仪表盘、导航系统、音响系统等。以BCM控制器需求为例,满足相关条件时,要求车辆从休眠模式进入唤醒模式:满足任一条件时,BCM发出信号控制给相应电控单元,完成车辆唤醒。那么从休眠到唤醒两种模式切换是通过什么实现的?具体细节是什么?
2024-08-01 10:49:51
2764
原创 Simulink生成代码时端口名称乱码问题
在使用Simulink生成代码时发现端口名称与模型中定义的输如输出端口名称不一致,代码生成的端口名称为随机字符名称。
2024-07-09 15:16:05
487
原创 汽车悬挂概述
悬挂系统是汽车的车架与车桥或车轮之间的一切传力连接装置的总称,其作用是传递作用在车轮和车架之间的力和力扭,并且缓冲由不平路面传给车架或车身的冲击力,并衰减由此引起的震动,以保证汽车能平顺地行驶。
2024-07-09 14:22:37
1163
原创 Simulink中三相PMSM配置及使用
Simulink提供了专门用于电力系统仿真,包括电机的动态建模和控制的电机模型,其中,永磁同步电机模块支持实现三相或五相永磁同步电机模拟,电机绕组采用星型连接,在这种连接方式中,电机绕组的一端连接在一起形成一个公共点,通常称为中性点(Neutral Point),而另一端则分别连接到三相电源。三相PMSM可以设置正弦电动势和梯形电动势两种不同的电动势波形,对于正弦波形电机,转子可以是圆的或凸极的。当电动势波形呈梯形时,转子为圆形。五相PMSM则默认为正弦电动势波形和圆形转子。
2024-06-27 17:37:46
3711
原创 新能源汽车电机分类及工作原理
目前市场上应用最广泛的新能源汽车电机主要有永磁同步电机、交流异步电机和开关磁阻电机三类。三类电机中,交流异步电机成本低、结构简单,主要用于以特斯拉为代表的欧美系品牌,但其存在调速范围小、转矩特性不理想的问题,需要性能更高的调速器以匹配性能;永磁同步电机效率高、转矩和功率密度大,尺寸小、重量轻,常用于丰田和本田等日系品牌,另外特斯拉 Model 3 也搭载永磁同步电机产品,但由于其需要稀土材料制成的永磁体为原材料,一定程度上受到资源的限制,成本较高;开关磁阻电机结构简单可靠、系统成本低,但其具有转矩波动大及噪
2024-06-27 09:25:26
2142
原创 simulink设置固定步长0.01怎么输出频率400的PWM波(多速率采样系统建模的求解器选择)
搭建简单或单一速率模型时我们习惯于使用定步长求解器进行求解,在使用可变步长求解器时,Simulink会自动调整求解器的步长以满足用户设定的精度要求,但有时我们更希望确保某些模块或子系统按照特定的步长工作。我们知道,当求解器设置为固定步长时,模型中所有模块的采样时间应该为固定步长的整数倍,这是因为固定步长求解器在每个步长都会更新所有模块的状态,如果步长不是采样时间的整数倍,就无法保证所有模块能够按照其指定的速率正确更新。
2024-04-30 14:54:35
1879
原创 如何爬取审查元素中Elements里有的,而源代码里没有的标签内容?
有些网页采用了异步加载的方式,将部分内容放在了其他的URL地址中,导致我们通过审查元素可以在相应的标签找到该内容,但在检查源代码的时候发现没有该内容,自然通过当前的url爬取不到目标数据。
2024-03-14 09:05:55
2092
2
原创 Simulink搭建一阶低通数字滤波器(设定X(n)为非0起始值)
一阶滤波,亦称一阶惯性滤波或一阶低通滤波。其数学表达式如下:其中:α代表滤波系数;X(n)表示本次采样值;Y(n-1) 为上次滤波输出值;Y(n) 为本次滤波输出值。一阶低通滤波方法通过对本次采样值与上次滤波输出值进行加权,得出有效滤波值,从而使输出对输入产生反馈作用。由公式可知,参数α决定了输出Y(n)中所含有的采样值X(n)的有效分量大小,α越大,X(n)的有效部分越多,原信号中的高频分量有效部分也相应增多,曲线波动性更大。
2024-02-28 11:31:44
5443
原创 simulink产生PWM波-PWM Generator模块使用
脉冲宽度调制(PWM),简称脉宽调制,系指借助微处理器数字输出对模拟电路实施控制的一种高效方法,其在从测量、通信至功率控制与转换等多个领域具有广泛应用。
2024-02-04 13:53:18
20114
原创 simulink限幅模块-Saturation
限幅模块(Saturation)对输出值施加了上下限约束。当输出值超过上限时,限定于上限值输出;当输出值低于下限时,限定于下限值输出;在上下限之间时,保持原输出。Saturation模块默认包含一个输入端口和一个输出端口。模块图标上展示了上下限受约束并保持上下限值的示意图,如图所示。该模块对输入信号进行限幅之后再输出,双击模块可打开参数对话框,如图所示。可对输入的上下限进行设定。注意上限一定要大于或等于下限,否则在单击参数对话框的OK和Apply时会报错。
2024-01-23 15:42:44
9736
3
原创 simulink查表模块1-D Lookup Table
查表是指在已填满数据的表格、一维向量或多维矩阵中,根据对应维数的输入定位相应输出。在家电和汽车电子领域的嵌入式算法设计中,查表方法有助于提高应用层算法的计算效率。例如,在交流电机调速控制中需计算正弦余弦值,若在资源有限的嵌入式芯片中采用泰勒级数计算,效率显然较低。然而,事先将正弦函数在一个周期内离散化,并将其对应的数值计算好,共同构建一维查找表存储于ROM中(生成代码时通常使用Simulink.Parameters对象定义查找表的Breakpoints和Table值)。
2024-01-23 14:38:46
9846
原创 simulink子系统概述
子系统模块在Simulink中扮演着重要的角色,它能够将模块及其信号线整合为一个大型模块,将模型划分为内外两个层次。模块外部对内部细节进行了屏蔽,仅展示输入输出端口,而内部则是真正的逻辑结构所在。
2024-01-17 15:47:31
3351
原创 simulink中调用Matlab随机数函数产生相同数字问题
在simulink中调用Matlab随机数函数 randi 时,每次仿真生成的随机数相同的解决方法。
2023-12-28 14:29:19
1070
1
原创 认识CAN报文格式并在simulink中构造总线类型输入与调试仿真
CAN报文格式详解及在simulink中构造CAN总线类型输入进行调试仿真。
2023-12-21 16:05:27
2875
原创 dbc文件编写及在simulink中CAN pack、CAN unPack 模块的运用
本文讲解了CANdb++的安装及创建dbc文件全流程,并在simulink中使用CANpack和CAN unpack模块进行dbc文件的调用,完成CAN数据收发的模拟仿真。
2023-12-19 10:14:12
4083
原创 simulink中Chart模块使用方法
本文介绍了simulink中Chart模块的使用方法。例举说明了chart在实现逻辑流程图和状态机的两种模块功能。
2023-11-30 09:42:54
9743
1
原创 windows10,基于已有的anaconda和pycharm安装rasa
本文介绍在windows系统上 rasa、MITIE、rasa-nlu-chi、rasa x 的安装。
2022-06-02 11:15:23
833
原创 pipreqs导出requirements.txt使用方法
1.安装pip安装pip install pipreqs 我安装的时候网络超时一直安装不了,解决方法是手机连接vpn下载了whl文件,再在电脑上安装的2.使用方法首先在命令行conda activate 【环境名】进入项目的虚拟环境;然后在该环境中 cd 进入项目所在根目录;然后输入命令pipreqs ./ --encoding=utf-8(shorttextclassify) D:\>cd D:\WorkSpace\Mul_classify_and_abstract(shortt
2021-09-13 09:27:22
426
原创 python拓展包之pymoo使用方法:多目标优化(NSGA2)
python拓展包之pymoo使用方法:多目标优化一、pymoo的安装二、多目标优化的一般模式三、pymoo处理多目标优化问题的格式python中pymoo的使用步骤一级目录一、pymoo的安装pip安装pip install -U pymoo二、多目标优化的一般模式一般来说,多目标优化具有几个受不等式和等式约束的目标函数。其目标是找到一组满足所有约束条件并尽可能好地处理其所有目标值的解决方案。问题的一般形式的定义为:目标函数f(x)不等式约束g(x)等式约束和h(x)变量x的上下约
2021-07-19 17:45:35
32660
31
原创 关于多个pythoon版本的环境配置及pip包安装的相关经验
关于多个pythoon版本的环境配置及pip包安装的相关经验及在虚拟环境下的包安装及环境配置一:不同版本python同时存在时系统环境变量设置二:虚拟环境下的python环境配置及包安装一:不同版本python同时存在时系统环境变量设置为了能在命令行直接执行python命令或pip命令,我们需要找到python安装路径下的python.exe路径和pip.exe(pip3.exe,两者在同一个文件夹下)路径所在加入到系统环境变量的PATH中,如果同时存在多个版本的的python,不管是python2.x
2021-05-18 11:11:14
530
转载 转:重磅!头部姿态估计「原理详解 + 实战代码」来啦!
原文链接:重磅!头部姿态估计「原理详解 + 实战代码」来啦!大牛阅读本文需要5-10分钟,小牛可能10分钟以上写在前面经过两周的文献和博客阅读,CV_Life君终于欣(dan)喜(zhan)若(xin)狂(jing)地给各位带来head pose estimation这篇文章,因为刚刚入手这个方向,如有疏漏请各位多多包涵,并多多指教。废话少说,先放个Demo热热身。Head Pose Estimation是干啥的?热身完毕,有没有对Demo上变化的数字费解呢?做过此方向的小伙伴,应该会比较容易理
2020-12-31 15:22:54
2420
2
原创 byteBuffer的 asFloatBuffer()方法解释--创建视图缓冲区
最近在学习android时遇到了与字节缓冲区有关的东西,作为一个小白遇到不懂的代码总喜欢复制黏贴问度娘,费了好大劲才大概搞清楚视图缓冲区是个什么东东。。asFloatBuffer()方法在byteBuffer类中,有这么六个方法来创建对应的视图缓冲区:asDoubleBuffer()、asIntBuffer()、asLongBuffer()、asShortBuffer()、asFloatBuffer()、asCharBuffer()这里我以我遇到的asFloatBuffer()为例,代码如下:ve
2020-12-23 20:45:04
2224
1
原创 神经网络学习ING-莫烦python-RNN回归-程序理解
RNN:保留上一个输入的学习状态,输出不仅与当前输入有关,还与学习状态有关import torchfrom torch import nnimport numpy as npimport matplotlib.pyplot as plt# torch.manual_seed(1) # reproducible# Hyper ParametersTIME_STEP = 10 # rnn time step;时间点INPUT_SIZE = 1 # rnn input size;每个
2020-07-13 17:33:13
392
原创 神经网络学习ING——莫烦python-CNN数字识别——注解
# -*- coding:utf-8 -*-#@Time : 2020/6/29 22:29#@Author: lyimport torchimport torch.nn as nnimport torch.utils.data as Dataimport torchvisionimport matplotlib.pyplot as plt# Hyper ParametersEPOCH = 1 # train the training data n time
2020-07-08 18:45:03
212
中医诊疗术语-治法同义词典
2024-05-22
电动汽车能量管理问题稿件
2024-01-23
CAN总线技术文档.docx
2024-01-18
simulink模型之BCM车速阈值控制车门闭锁
2024-01-18
camera2的预览帧回调在onImageAvailable中,怎么定时取一张出来呢
2021-03-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人