Firmware para uma placa controladora com STM32F103RCTx focada em 4 motores DC com encoder para base omni.
O projeto usa STM32CubeIDE/HAL e implementa:
- controle fechado de velocidade para 4 rodas
- leitura de encoder em hardware
- PWM de 30 kHz para ponte H
- telemetria binaria via
USART2 - conversao de velocidades do robo para velocidades das rodas
- leitura da tensao de bateria por
ADC1
Hardware configurado no CubeMX:
STM32F103RCTxemLQFP64HSE 8 MHzcomSYSCLK 72 MHzUSART2em1 MbpsTIM1/TIM8para PWMTIM2/TIM3/TIM4/TIM5para encoder
Documentacao:
Arquivos principais:
Abra o .ioc ou o projeto no STM32CubeIDE e compile a configuracao Debug.
Repositorio esperado:
git@github.com:TauraBots/SSL-MotorDriver.git