Обороты мотора в зависимости от напряжения.
- Войдите на сайт для отправки комментариев
Здравствуйте .
4 -5ч гугол, но так и не смог найти пример.
Помогите, подскажите пожалуйста кодом :
Бессколекторный мотор, подключён регулятор,
Arduino генератор ШИМа.
Задача в том что бы в завимости от входного напряжения с блока питания (0-24вольта) изменялся ШИМ и тем менялись обороты.
Как это реализовать практически не могу понять.
Предполагаю что нужно мерить напряжение на входе (воолтметр/analogRead)
переводить его в переменную.
После переменной менять частоту ШИМа.
Еще загвоздка в том что напряжение может быть до 24 вольт(мотор не утвержден, модельный, коптер) и тогда как-то резисторами его гасить.
Помогите пожалуста кодом/наметками кода.
Сам пока нашёл ток код замера уровня заряда на батарейках и код ШИМ с постоянной частотой или от потенциометра включенного в arduino.
Заранее большое спасибо, всем откликнувшимся!
параметры делителя. резистор VCC это верхний, второй нижний
мотор бк, значит драйвер скорее всего с управлением ppm. значит бери библиотеку servo (одинаковые сигналы управления) и функцию map, но не через градусы, а микросекунды (для servo). так будет точнее. но для начала можешь и в градусах. может так понятнее будет
ну если совсем непонятно пример knob к библиотеке серво
нужно только делитель поставить
вместо делителя кстати можно просто подстоечный резистор использовать на 50к например. один раз настроил по мультиметру и забыл