Image
Image

丢丢手绢666

+ 关注

粉丝 0     |     主题 37     |     回帖 475

基于stm32的减速直流电机PID算法控制_直流减速电机的控制
2024-7-31 13:29
  • ST MCU
  • 23
  • 1010
  ......  
  Motor代码:#include "motor.h" void MOTOR_GO() { __HAL_TIM_SET_COMPARE(&htim3, TIM_CHANNEL_1,3000); ...  
  如果大家自己使用的花,可以根据自己的蓝牙APP写这段程序,有问题欢迎留言 ...  
  所以,本人项目中采用了下方代码:#include "uart.h" uint8_t USART1_RX_BUF[USART1_REC_LEN];//????,??US ...  
  常规的编写如上,但是本人的MCU存在问题,单片机并未接收到预设的数据。  
  UART代码: #include "uart.h" uint8_t USART1_RX_BUF[USART1_REC_LEN];//????,??USART_REC_LEN???. uint ...  
  I2C代码: #include "oled.h" #include "asc.h" #include "main.h" void WriteCmd(unsigned char I2C_Comma ...  
  需要自己编写的:  
  代码 自动生成的:  
  USART1: 之后按照自己习惯生成初始化文件  
  I2C:  
  定时3:PWM调节  
  ......  
  GPIO设置: 定时TIM2用来测速与测量正转反转(计数器模式)  
  SYS: 注意:Debug这里一定要设置成Serial Wire否则可能出现芯片自锁  
  RCC:  
  CubexMX设置 使用的MCU为stm32f103c8t6:  
  注意:通过判断A与B相哪一位在前,即可判断出正转还是反转  
  编码器原理: 编码器是一种将角位移或者角速度转换成一串电数字脉冲的旋转式传感器。 编码器工作原理: 霍 ...  
  6线减速电机(带编码器)模块: 市面上电机有很多,常用的有步进电机,直流减速电机,伺服电机等等; 编码 ...  
2
3
近期访客