Управление лазерным диодом от цифрового pin
У меня есть лазерный модуль мощностью 200 МВт, который поставляется с блоком питания 3v 1A. Я хочу управлять им с цифрового вывода на arduino uno.
Могу ли я использовать простой делитель напряжения, как это, или есть какой-то учет тока, который я должен был бы принять во внимание? Лазерный модуль был довольно дорогим, поэтому я не решаюсь попробовать его.
@catflaps, 👍1
Обсуждение1 ответ
Лучший ответ:
Ваше решение не работает, в основном потому, что GPIO не предназначены для источника тока выше нескольких мА. Если вы хотите, чтобы лазерный диод излучал разумное количество энергии, вам нужно управлять им с помощью транзистора. МОП-транзистор на основе low-side-switch, вероятно, будет самым простым решением. Но обратите внимание, что вам все равно нужно ограничить ток, например, с помощью последовательного резистора.
Еще лучше было бы использовать драйвер постоянного тока (вы можете использовать любой светодиодный драйвер с соответствующим рейтингом).
Если источник питания, поставляемый с лазерным диодом, является источником постоянного тока, возможно, можно переключить его выход напрямую (без резистора), но это зависит от того, как он ведет себя при разомкнутой цепи.
- Как использовать SPI на Arduino?
- Как решить проблему «avrdude: stk500_recv(): programmer is not responding»?
- Как создать несколько запущенных потоков?
- Как подключиться к Arduino с помощью WiFi?
- avrdude ser_open() can't set com-state
- Как узнать частоту дискретизации?
- Что такое Serial.begin(9600)?
- Я закирпичил свой Arduino Uno? Проблемы с загрузкой скетчей на плату
arduino не в состоянии обеспечить необходимый ток ... кроме этого, ваш вопрос не связан с arduino, поэтому здесь он не по теме, @jsotola