logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

使用STM32通过PWM输出中断简单控制张大头42步进电机

本文介绍了步进电机的工作原理及STM32控制方法。步进电机通过脉冲信号控制转动角度,1.8°步距角电机默认16细分时每圈需3200个脉冲。硬件连接包括电源、使能、脉冲和方向控制引脚。软件采用PWM中断精确控制脉冲数,通过STM32F407的TIM12定时器输出方波信号,在中断回调函数中计数脉冲数以实现精准停转。文中提供了完整的CubeMX配置参数和代码实现,并指出步进电机转速由脉冲频率决定,过高或

#stm32#嵌入式硬件#单片机
使用TB6612和AT8236驱动直流减速电机

本文对比了TB6612和AT8236两种电机驱动模块的使用方法。TB6612需要7个控制引脚,通过PWMA/PWMB调节速度,AIN1/AIN2控制方向;而AT8236仅需4个引脚,支持两种控制模式:电平控制或PWM调速,并具有快/慢衰减模式可选。文章提供了基于STM32F103C8T6的代码实现,包括PWM参数配置和驱动函数编写。AT8236作为国产芯片,具有5.5-36V宽电压、6A峰值电流的

#单片机#嵌入式硬件
使用vofa+上位机进行PID调参(附代码STM32F407VET6开发板Hal库开发)

使用ST32F407VET6开发板,基于Hal库,通过上位机vofa+进行PID参数的整定调整

文章图片
#stm32#单片机
使用TB6612和AT8236驱动直流减速电机

本文对比了TB6612和AT8236两种电机驱动模块的使用方法。TB6612需要7个控制引脚,通过PWMA/PWMB调节速度,AIN1/AIN2控制方向;而AT8236仅需4个引脚,支持两种控制模式:电平控制或PWM调速,并具有快/慢衰减模式可选。文章提供了基于STM32F103C8T6的代码实现,包括PWM参数配置和驱动函数编写。AT8236作为国产芯片,具有5.5-36V宽电压、6A峰值电流的

#单片机#嵌入式硬件
到底了