自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 LeetCode-73. 矩阵置零-C++

则将其所在行和列的所有元素都设为。的矩阵,如果一个元素为。

2024-07-15 23:02:11 155

原创 二极管的分类

肖特基势垒二极管的恢复时间更短,可达到10ns数量级,并且它有两个特殊优点,一个是导通压降小(意味着功耗小),另一个是恢复软度大(不易产生反向恢复高压)。普通二极管的恢复时间长达ms,基本只能用于对50Hz工频交流电进行整流的场合,因此也称为整流二极管(Rectifier Diode)。如图所示,该电路中的稳压二极管无论怎么改变流过自身的电流,都不可能稳出5V电压。稳压二极管调节流过自身的电流(同时也是R的电流),从而改变R上压降来实现自身稳定输出5V的目的。稳压二极管正向导通时,就是普通二极管的特性。

2024-07-04 16:00:36 263

原创 二极管的动态特性

需要注意的是,当二极管工作在大电流的整流电路时,如果反向恢复后的二极管两端承受的反向压降较大,那么对于反向恢复时间的评估需要注意,需要根据实际的Vf评估二极管的截止频率。可以想象,如果加在二极管上的信号周期与反向恢复时间Trr 在数量级上可比拟的话,二极管实际效果是全通的。实际二极管的反向恢复曲线如图所示,蓝色是反向恢复电流曲线,黄色是反向恢复电压曲线。首先是工作频率,当二极管的反向恢复时间长时,二极管能够工作的最高频率就会下降。1、低频时,反向导电占整个周期的比例很小,二极管仍可以看成是单向导电的。

2024-07-04 13:54:46 306

原创 LeetCode-189. 轮转数组-C

向右轮转 1 步: [99,-1,-100,3]向右轮转 2 步: [3,99,-1,-100],将数组中的元素向右轮转。

2024-06-20 16:48:28 130

原创 LeetCode-螺旋矩阵-C

返回矩阵中的所有元素。

2024-06-03 21:39:07 232

原创 LeetCode-两数之和-C

你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。因为 nums[0] + nums[1] == 9 ,返回 [0, 1]。整数,并返回它们的数组下标。你可以按任意顺序返回答案。,请你在该数组中找出。

2024-06-03 16:08:05 210

原创 LeetCode-构造有效字符串的最小插入数-c

在 "b" 之前插入 "a" ,在 "b" 之后插入 "c" 可以得到有效字符串 ",你可以向其中任何位置插入 "a"、"b" 或 "c" 任意次,返回使。在每个 "a" 之后依次插入 "b" 和 "c" 可以得到有效字符串 "a。如果字符串可以由 "abc" 串联多次得到,则认为该字符串。word 已经是有效字符串,不需要进行修改。需要插入的最少字母数。

2024-06-03 16:04:53 122

原创 LeetCode-删除子串后的字符串最小长度-C

FCACDB" 中删除子串 "AB",得到 s = "FCACDB"。B" 中删除子串 "CD",得到 s = "FCAB"。你可以对此字符串执行一些操作,在每一步操作中,你可以从。" 中删除子串 "AB",得到 s = "FC"。,删除子串后,重新连接出的字符串可能会产生新的。子串,返回可获得的最终字符串的。可以证明 2 是可获得的最小长度。无法执行操作,字符串长度不变。最终字符串的长度为 2。英文字符组成的字符串。通过执行操作,删除所有。

2024-06-03 16:00:27 181

原创 《基于二阶EKF的锂离子电池SOC估计的建模与仿真》论文复现

注意:有的simulink没有signal-builder模块,运行代码。就可以得到signal-builder模块。3.1 SOC随时间的变化值。3.2 脉冲放电仿真电压结果。

2024-04-10 21:02:47 805 1

原创 STM32-RS232串口通信(含代码)

在UART通信的时候,一个字节是8位,规定当没有通信信号发生时,通信线路保持高电平,当要发送数据之前,先发一位0表示起始位,然后发送8位数据位,数据位是先低后高的顺序,数据位发完后再发一位1表示停止位。而接收方呢,原本一直保持的高电平,一旦检测到了一位低电平,那就知道了要开始准备接收数据了,接收到8位数据位后,检测到停止位,再准备下一个数据的接收,如图2所示。(6)接收到规定的数据位个数和校验位后,通信接口电路希望收到停止位S(逻辑1),若此时未收到逻辑1,说明出现了错误,在状态寄存器中置“帧错误”标志。

2023-11-15 16:10:05 4173 2

原创 实战之串口RS232通信测试

测试环境:一端PC连接RS232转USB转换模块,另一PC端连接TTL转USB转换模块,中间经过TTL到RS232电平转换电路。确保两端波特率是一直的,如果MAX232芯片出现问题,可以会导致收发不到,或者出现乱码问题。串口通信易受到干扰,在一端未发送信息的情况下,另一台电脑不断接收到信号。参考解决方法:1.穿戴防静电服 2.做好接地 3.通信线路缠绕屏蔽胶带。用杜邦线连接模块收发端,电脑测试可以自发自收,模块正常。电路的地没有共在一起,可以会导致乱码。1、测试转换模块是否正常。3、确保电路是共地的。

2023-11-14 16:16:53 766 1

原创 HAL库-STM32F103-CAN通信配置(含代码)

通过CAN总线,用STM32对设备利用CAN模块发送指令,从而实现对设备的控制。①收发芯片的功能:把单片机送来的信号通过收发芯片的转换从而实现信号的具体传输。②120欧终端电阻:主要是为了防止信号的干扰,一般来说,终端设备的CAN_H和CAN_L也要加上60-120欧终端电阻。引脚1:CAN-TX传输数据输入;从CAN控制器读取数据到总线驱动器,与STM32的引脚PA12相连引脚2:接地(此处的地与其他的地隔离)引脚4:CAN-RX接收数据输出;

2023-11-02 14:56:44 3929 1

转载 DC-DC变换电路为什么被称为斩波电路?

DC-DC变换一般采用PWM模式,即脉宽调制模式,不同的输入或者输出电压时占空比不同,小占空比就像脉宽被斩断了一些,所以形象地称之为斩波控制,此处只是理解其为何称之为斩波,理解它的原理以及应用DC-DC电路更为重要。开关电源中,主要是在开关电源调压过程中,原来一条直线的电源,被线路“斩”成了一块一块的脉冲。6种基本斩波电路:降压斩波电路、升压斩波电路、升降压斩波电路、Cuk斩波电路、输出电压的波形就像根据开关V的状态,将输入的电压E的波形进行斩断,及“斩波”。其中,E为斩波电路的输入电压(设为恒值),

2023-10-11 16:08:10 351

原创 电磁干扰测试实验

实验结论:电机在运行时,会对电控系统链路有影响,影响主要体现在会有周期性的脉冲干扰,且峰峰值较大,缠屏蔽会对噪声有抑制作用,但无法消除。40cm电源线缠三层屏蔽布,12V带载24W,电源线负极接地,使用can控制继电器上电,在继电器上电瞬间使用示波器捕捉脉冲。Ⅰ. 不同屏蔽材料对屏蔽效果的影响不同,在同样层数下屏蔽布的屏蔽效果优于铜箔,铜箔的屏蔽效果优于屏蔽网。注释:此组实验是在带载24W,线长为40cm使用不同屏蔽材料完成的,控制屏蔽材料以及屏蔽材料的厚度作为变量。对照组:电机不转、屏蔽接地、带载。

2023-10-07 15:54:08 342 1

原创 实测CAN通信的影响因素

1、终端电阻最好在60Ω至120Ω之间,60Ω之下会影响CAN通信的正常使用;2、当CAN通信总线上节点波特率设置的不一致时,相互之间的通信均会受到影响,使得部分节点不能正常工作,此时将不能正常上报的节点单独重新上电若干次,该节点可以恢复继续上报状态;3、提高单片机上发的频率,可以改善CAN总线的通信效果;4、加入TVS可以有效的滤除CAN总线上的尖峰噪声,对CAN通信有改善作用;5、在CAN总线通信受到影响,部分节点不能正常工作时,将CAN总线进行双绞,可以有效的改善CAN的通信状况。

2023-10-05 10:08:11 1114

原创 实测终端电阻对CAN通信的影响

终端电阻在60Ω至120Ω最佳,40Ω(三个120Ω并联)及一下,CAN通信已经收到影响。

2023-09-24 20:55:13 4224

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除