Рулевое управление автомобиля с двигателем постоянного тока
Я работаю над проектом трехколесного автомобиля: одно колесо Кастера и два двигателя постоянного тока. Мне нужно управлять машиной, играя со скоростями этих двух двигателей постоянного тока. Если бы я подавал постоянное напряжение и ток на двигатели постоянного тока, есть ли уравнение или, может быть, источник, чтобы узнать точную степень поворота, назначив ШИМ определенному значению? Допустим, я хочу повернуть машину на 30 градусов влево от прямого направления. Могу ли я выполнить расчеты, чтобы найти все значения ШИМ, или их можно получить только экспериментальным путем? Заранее спасибо!
@Farid Hamidov, 👍0
Обсуждение1 ответ
В принципе, вы не можете. Значение ШИМ, необходимое для поворота на определенный градус, будет зависеть от двигателей, напряжения, оборудования, текущей скорости автомобиля и, возможно, от поверхности под колесом. Также имейте в виду, что настоящие автомобили не поворачиваются так (под фиксированным углом). Вместо этого водитель постоянно регулирует положение руля, глядя на дорогу (т.е. система обратной связи). То же самое и с радиоуправляемыми автомобилями, оператор плавно отклоняет джойстик, глядя на машину.
- Управление скоростью вентилятора с помощью библиотеки Arduino PID
- Как устранить шум от вентилятора 12 В с ШИМ-управлением на низкой скорости
- Как управлять 6 шаговыми двигателями с помощью Arduino?
- Как преобразовать ШИМ 0-5В в ШИМ 0-12В
- Реализация Dshot на Arduino (протокол ESC)
- Двигатель постоянного тока шумит, но не вращается
- Регулятор скорости для потолочного вентилятора 220 В переменного тока 100 Вт
- Не могу контролировать скорость двигателей постоянного тока с помощью analogWrite()
вы не можете провернуть двигатель на известную величину без какой-либо обратной связи, @jsotola
Как показывает мой опыт работы с радиоуправляемыми роботами, вы **не можете**, просто потому, что скорость вращения автомобиля варьируется от поверхности к поверхности, на плоской керамической поверхности робот будет вращаться так быстро, но, например, на ковре. робот будет вращаться медленно, даже если сигналы и напряжения были **похожими**., @Shams M.Monem
Как сказал @jsotola, вам понадобится обратная связь, то есть датчик, который сообщает вам угол наклона вашего автомобиля, чтобы достичь желаемого угла, например, используйте магнитометр, такой как HMC5883L., @Shams M.Monem