Рулевое управление автомобиля с двигателем постоянного тока

motor pwm speed

Я работаю над проектом трехколесного автомобиля: одно колесо Кастера и два двигателя постоянного тока. Мне нужно управлять машиной, играя со скоростями этих двух двигателей постоянного тока. Если бы я подавал постоянное напряжение и ток на двигатели постоянного тока, есть ли уравнение или, может быть, источник, чтобы узнать точную степень поворота, назначив ШИМ определенному значению? Допустим, я хочу повернуть машину на 30 градусов влево от прямого направления. Могу ли я выполнить расчеты, чтобы найти все значения ШИМ, или их можно получить только экспериментальным путем? Заранее спасибо!

, 👍0

Обсуждение

вы не можете провернуть двигатель на известную величину без какой-либо обратной связи, @jsotola

Как показывает мой опыт работы с радиоуправляемыми роботами, вы **не можете**, просто потому, что скорость вращения автомобиля варьируется от поверхности к поверхности, на плоской керамической поверхности робот будет вращаться так быстро, но, например, на ковре. робот будет вращаться медленно, даже если сигналы и напряжения были **похожими**., @Shams M.Monem

Как сказал @jsotola, вам понадобится обратная связь, то есть датчик, который сообщает вам угол наклона вашего автомобиля, чтобы достичь желаемого угла, например, используйте магнитометр, такой как HMC5883L., @Shams M.Monem


1 ответ


1

В принципе, вы не можете. Значение ШИМ, необходимое для поворота на определенный градус, будет зависеть от двигателей, напряжения, оборудования, текущей скорости автомобиля и, возможно, от поверхности под колесом. Также имейте в виду, что настоящие автомобили не поворачиваются так (под фиксированным углом). Вместо этого водитель постоянно регулирует положение руля, глядя на дорогу (т.е. система обратной связи). То же самое и с радиоуправляемыми автомобилями, оператор плавно отклоняет джойстик, глядя на машину.

,