拥有STM32标签的文章

BLDC六步法驱动-高侧全斩波(互补)与半斩波驱动效果对比

在无刷电机驱动过程中,最简单的驱动方式是利用霍尔传感器实现BLDC的六步换相法驱动,硬件上,由三个半桥组成了BLDC的三相换相电路。任意时刻只有两个半桥处于工作状态,其中一个半桥的上桥臂输出PWM波,另一个半桥的下桥臂完全打开。
阅读全文

六步法驱动BLDC电机,使用硬件COM事件,STM32+CUBEMX(HAL库)配置

已经做了半年的BLDC驱动器了,目前是做到了电流转速双闭环,期间遇到了很多很多问题,一个是资料难找,再加上公司要求使用CUBEMX,本身HAL库的资料也难找,难上加难啊,可能是用CUBEMX做出来的大佬们不愿意透漏吧,
阅读全文

分享一个键盘扫描代码,嵌入式c

分享一个键盘扫描代码,嵌入式c代码,拿去可用,简短有效。
阅读全文

ucos3/ucosIII 任务内建消息队列使用方法

网上一堆通篇的转载,这里实际经验谈下怎么用。 1、发送: #define taskq_put(p_tcb,pmsg,size) do{OS_ERR os_err;\ OSTaskQPost(p_tcb,pmsg,size,OS_OPT_POST_FIFO,&os_err); \ }while(0)
阅读全文

聊一聊stm32 adc 不使用外部事件触发是怎么回事

聊一聊stm32 adc 不使用外部事件触发是怎么回事. 大家知道,stm32 的 adc是可以外部触发的,例如定时器,IO口等,那么它可以内部触发吗?
阅读全文

直接反电动势法原理与过零点检测方法

分析了上桥臂PWM 调制、下桥臂恒通调制方式时的端电压波形,讨论相应的反电动势过零点检测方法. 在PWM 调制信号开通状态结束时刻对端电压进行采样,由软件算法确定反电动势过零点. 针对电机运行时存在超前换相或滞后换相的情况,通过设置合理的延迟时间来实现最佳换相. 针对实际电机存在反电动势过零点分布不均匀的情况,根据过零点间隔时间存在着周期性规律,提出一种新的延迟时间设置方法,使换相点位于相邻过零点的中间位置,实现了电机的准确换相. 实验验证了所提出方法的可行性和有效性.
阅读全文

STM32F30x 固件库下载地址 F303

STM32F30x 固件库下载地址 F303
阅读全文

STM32 TIM1/TIM8定时器输出比较模式 产生PWM图例

STM32 TIM1/TIM8定时器输出比较模式 产生PWM图例
阅读全文

stm32 互补PWM波形组合方法

stm32 互补PWM波形组合方法。就是说输出互补后怎么使用。网上都很少啦。
阅读全文

电机霍尔检测原理

目前我这个图应该是互联网上第一个画的这么明白的。
阅读全文
首页 123 末页 共 26 条记录