- 博客(6)
- 收藏
- 关注
原创 MOS三相半桥的驱动芯片选择方法
驱动芯片有拉电和灌电流,指的是打开MOS输出的电流和关闭MOS驱动芯片吸收的电流。1.确定驱动MOS所需要的电流,打开手册,找下面的参数。拉电流=90nC/(28ns+32ns)=1.5A。灌电流=90nC/(48ns+27ns)=1.2A。去找符合条件的驱动芯片。
2025-09-20 23:58:24
224
原创 STM32G0使用LL库配置定时器1通道4触发ADC,DMA获取
LL_ADC_StartCalibration(ADC1); while(LL_ADC_IsCalibrationOnGoing(ADC1)); LL_ADC_Enable(ADC1); LL_ADC_REG_SetDMATransfer(ADC1,LL_ADC_REG_DMA_TRANSFER_UNLIMITED); LL_ADC_REG_StartConversion(ADC1); LL_DMA_SetPeriphAddress(DMA1,LL_DMA_
2025-09-03 15:31:44
356
原创 STM32定时器1的中心对齐模式和PWM模式
中心对齐模式3,在向上和向下溢出时都会产生中断。中心对齐模式2,在向上计数到ARR时产生中断。PWM 模式1,当CNT<CCR时是高电平。PWM 模式2,当CNT>CCR时是高电平。中心对齐模式1,在向下计数到0时产生中断。
2025-08-22 13:18:35
307
原创 cubemx配置编码器+程序编写
在STM32接口中,AB相脉冲的前后位置关系可以知道方向,正转计数递增,反转计数递减。1、我的是4096线编码器,也叫分辨率,即转一圈输出的脉冲数为4096。上升计数的情况:实际值 = 溢出次数*65535 + 当前CNT计数值。3、配置如下,记得打开对应定时器的中断,用以记录溢出次数。溢出时读取DIR位来判断是上升溢出还是下降溢出。4、在计算脉冲数时,一定要考虑溢出次数,
2024-09-25 15:43:31
883
原创 无感FOC算法中解决单电阻采样重构三相电流的难题
大四狗在某公司实习,主要是做无刷电机控制算法,在学习FOC的过程中,因为公司要压低产品成本,只能允许我用单电阻采样的方式来做电流环。于是我就到处找单电阻采样的资料,跑遍了各大论坛,资料少的可怜,只能讲出大致原理,看完还是不知道怎么具体实现。后来没办法,逼着自己看了几篇硕士论文和期刊,基本看明白了。(吐槽一下,硕士论文是要出书吗,一篇就接近一百页,看死我了)不多说了,开始说正经事
2022-05-11 14:42:37
12676
9
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅