У меня есть контроллер двигателя VEX 29 (u1 на схеме), который принимает ШИМ-сигнал в качестве входного сигнала для управления двигателем постоянного тока в прямом или обратном направлении (с различной скоростью). К сожалению, VEX не очень щедро делится информацией о своей электронике. Мне удалось запустить этот контроллер при напряжении 5 В от вывода ШИМ Arduino. Но контроллер двигателя должен иметь возможность работать при более высоких напряжениях, чем 5 В, что также увеличит скорость двигателя. Поэтому я хочу вместо этого запустить контроллер двигателя на 10 В, где входной сигнал ШИМ должен быть 0–10 В. Как я могу усилить сигнал ШИМ 5 В Arduino, чтобы он стал сигналом ШИМ 10 В?
Я думал об использовании обычного биполярного транзистора NPN для включения и выключения напряжения 10 В с частотой сигнала ШИМ, переводя сигнал ШИМ 5 В в сигнал ШИМ 10 В. Это возможно? И если да, то какие параметры мне нужны, чтобы выбрать правильный транзистор (у меня завалялась сумка с различными транзисторами NPN и PNP)? Мой контроллер двигателя потребляет всего около 10 микроампер или что-то вроде того от вывода ШИМ при подключении напрямую к Arduino (то есть при 5 В).
Как сказал Брюс, 5 Вольт обычно достаточно для управления драйвером двигателя. Но по какой-то причине, если вам нужно 10 Вольт, а так как это простое коммутационное приложение, то любой транзистор должен работать. Вы должны сделать это:
[МЕРТВАЯ ССЫЛКА]
Значение резистора будет влиять на протекающий ток и полосу пропускания.
PS в этой конфигурации модуляция будет инвертирована, что означает, что вы отдаете больше мощности с меньшей шириной импульса и отдаете меньшую мощность с большей. Вам нужно изменить длину ШИМ через программное обеспечение.
Ваша схема не может работать, потому что заземление MCU не подключено к заземлению контроллера двигателя. Из-за этого ток не может течь от вывода MCU в Q1
.
Кроме того, V2
подключается в обратном порядке: минусовая клемма к Vin+
, а плюсовая клемма к Vin-
.
Эти проблемы должны быть решены до того, как можно будет выполнить какой-либо анализ амплитуды ШИМ-сигналов. В настоящее время у вас просто нет ШИМ-сигнала.
Брюс Эбботт
Дольф Андринга
Дольф Андринга
Какая-то вроде EE