Image
Image

尽快回复过

+ 关注

粉丝 0     |     主题 44     |     回帖 598

STM32爬坡寻迹小车(PID算法)
2024-1-13 09:21
  • ST MCU
  • 43
  • 8847
  将编码器参数设置为通道一、二都计数(即A、B相的计数),可更加精确地获取脉冲,同时可获取方向。 ...  
  定时器基本结构体中,将预分频值设置为0(不使用系统时钟,无需分频),重装载值设置为1040(一般为编码器 ...  
  配置步骤: 使能定时器及端口时钟,配置对应引脚为浮空输入; 初始化定时器参数,包含自动重装值,分频系 ...  
  2 TIM2、TIM3 功能:TIM2和TIM3分别用于小车左后轮和右后轮编码器的正交解码,其中通道一连接编码器A相, ...  
  2 TIM2、TIM3 功能:TIM2和TIM3分别用于小车左后轮和右后轮编码器的正交解码,其中通道一连接编码器A相, ...  
  通道输出比较结构体中,将PWM模式设置为PWM1,输出极性设置为输出高电平(将模式设置为PWM2,极性设置为低电 ...  
  定时器基本结构体中,将预分频值设置为720,即将系统时钟72MKZ分频为 72M / 720 = 100KHZ ,为TB6612电机驱 ...  
  配置步骤: 使能定时器及端口时钟,设置对应引脚复用映射; 初始化定时器参数,包含自动重装值,分频系数 ...  
  三、TIM配置步骤 1 TIM1(高级定时器): 功能:TIM1的四个通道(CH1-CH4)分别用于对小车四个电机的PWM输 ...  
  5、车轮及车胎的选择 我认为,这个题目中,车轮及车胎的选择至关重要,一定要选择摩擦力足够大的车胎,毕竟 ...  
  4、降压模块的选择 采用LM2596S稳出5V电压。LM2596是非同步降压型电源管理单片集成电路的开关电压调节器, ...  
  接线方法: 电机线:接电机驱动的输出口1 编码器电源:接5V(3.3V也可) 编码器输出A相:接单片机 编码器 ...  
  编码器电机的选择 该霍尔编码器工作电压为5V,编码器线数为260线,车轮转一圈,电机输出260个脉冲,倍频后 ...  
  红外模块的选择 该红外循迹模块用于小车行驶过程中检测前方道路两端的黑线,并将相应的信息发送到STM32单 ...  
  ......  
  ......  
  电机驱动的选择 我们采用的是TB6612FNG电机驱动模块。TB6612FNG的主要引脚功能: (1)AINl/AIN2、BIN1/BIN ...  
  硬件电路:  
  6、使用TB6612作为电机的驱动模块,使用LM2596S降压模块稳出5V电压给各模块供电。 ...  
  5、随着角度的提升,小车的速度会越来越慢,以至于后面会爬不上去,但是如果初始占空比给大了,速度又太快 ...  
2
3
近期访客