Jump to content
Александр Корженевский

Управление током светодиода с помощью Ардуино

Recommended Posts

На ардуинках пилю для детей игрушку лазертаг.
Вот так выглядит схема подключения излучателя к Arduino
Lnk
В схеме резистор R2 - определяет ток через излучающий светодиод TSAL6100
Если R2 = 40 Ом дальность стрельбы таггера 35 метров получается
Если R2 = 2 Ом дальность стрельбы таггера 140 метров получается

Есть желание управлять хар-ками таггера на уровне прошивки скетчем.
Чтобы программно можно было определить оружие штурмовика и снайпера.
- Для снайпера  большая дальность, мало патронов, низкая скорострельность, отнимает много жизней.
- Для штурмовки небольшая дальность, много патронов, высокая скорострельность, отнимает мало жизней.

Мне предлагали идею сделать для излучающего диода TSAL6100 две цепи питания
Lnk
И каждую цепь питания управлять разными ножками Arduino
Хочешь стреляй далеко одной ножкой ардуины.
Хочешь стреляй близко другой ножкой ардуины.

Но для стрельбы я использую библиотеку IRRemote и протокол Sony Syrc
И это накладывает ограничение, что нужные сигналы для стрельбы умеет только одна ножка ардуины D3
И указанный способ мне не подходит.

Подскажите каким еще образом я могу управлять величиной Тока через излучатель TSAL6100
Чтобы управлять дальностью стрельбы .

Share this post


Link to post
Share on other sites

Картинки не видны. Крепите их прямо к посту. 


Я не раздаю рыбу. Я раздаю удочки.

ПРОСТОТА - ХУЖЕ ВОРОВСТВА!!!

Share this post


Link to post
Share on other sites

Вебинар "Разбор новых уникальных модулей FMAC и CORDIC в микроконтроллерах общего назначения STM32G4" (15.07.2020)

Компания КОМПЭЛ приглашает вас принять участие в вебинаре 15.07.2020, посвященном новому семейству микроконтроллеров общего назначения – STM32G4. Вебинар рассчитан на технических специалистов и тех, кто знаком с основами цифровой обработки сигналов. Мы разберем алгоритм работы CORDIC, а также рассмотрим пример создания цифрового фильтра на базе FMAC.

Зарегистрироваться на вебинар

  • Механический переключатель.
  • Забить на чужой код и написать собственный (переделать чужой) как надо вам.

"Я не знаю какой там коэффициент, я просто паять умею. "

Share this post


Link to post
Share on other sites
                     

Новые контроллеры VIPerPLUS для ИП – видео и материалы вебинара STMicroelectronics

Видеозапись и материалы вебинара ST о семействе AC/DC регуляторов VIPerPLUS производства компании STMicroelectronics. Инженерами ST было детально рассмотрено новое семейство микросхем VIPerPLUS со встроенным транзистором, их возможности и топологии применения. Продемонстрировано испытание из лаборатории ST в Праге и моделирование в среде E-DesignSuite.

Подробнее

Я сильно удивляюсь, как при подобной схемотехнике управления светодиодом еще 35 м получилось. Схема кривая на всю голову. Очевидно, что ТС совершенно не понимает принципов сопряжения МК (Ардуино) с периферией.

Изучайте: https://forum.cxem.net/index.php?/blogs/entry/306-управление-светодиодами/

Еще: https://forum.cxem.net/index.php?/blogs/entry/355-аквакомбайн/


Я не раздаю рыбу. Я раздаю удочки.

ПРОСТОТА - ХУЖЕ ВОРОВСТВА!!!

Share this post


Link to post
Share on other sites
                     

Конденсаторы ECWFG от Panasonic: теперь и для высоковольтных применений

Компания Panasonic анонсировала существенное расширение серии пленочных конденсаторов ECWFG: на сегодняшний день диапазон рабочих напряжений серии составляет 630…1100 В (DC). Серия ECWFG поддерживает уникальную функцию микропредохранителей.

Подробнее

27 минут назад, Falconist сказал:

Схема кривая на всю голову.

Но ему нужно выдать короткий импульс. И опять же все привязано к библиотеке и ничего изменить он не может

Share this post


Link to post
Share on other sites

Вот короткий импульс: https://forum.cxem.net/index.php?/blogs/entry/518-автостробоскоп-с-тахометром/

И какое отношение он имеет к библиотеке? Согласовать можно всё, что угодно со всем, чем угодно, если знать, КАК!


Я не раздаю рыбу. Я раздаю удочки.

ПРОСТОТА - ХУЖЕ ВОРОВСТВА!!!

Share this post


Link to post
Share on other sites
Posted (edited)
1 hour ago, Dr. West said:
  • Механический переключатель.
  • Забить на чужой код и написать собственный (переделать чужой) как надо вам.

Механический переключатель не очень подходит.
Про него мне уже говорили. Делается он просто - вопросов по нему нету.
Но в идеале мне хочется именно управление из скетча.  Поэтому и оформил вопрос.

 

1 hour ago, musa56 said:

Но ему нужно выдать короткий импульс. И опять же все привязано к библиотеке и ничего изменить он не может

Да вы правы выстрел происходит короткими ипульсами 38КГц длинна пакета самая большая 75 мС

  

1 hour ago, Falconist said:

Я сильно удивляюсь, как при подобной схемотехнике управления светодиодом еще 35 м получилось. Схема кривая на всю голову. Очевидно, что ТС совершенно не понимает принципов сопряжения МК (Ардуино) с периферией.

Изучайте: https://forum.cxem.net/index.php?/blogs/entry/306-управление-светодиодами/

Еще: https://forum.cxem.net/index.php?/blogs/entry/355-аквакомбайн/


У меня нету проблем с дальностью.
Если я в своей схеме поставлю резистор 2 Ом у меня дальность получается больше 140 метров.
Которой мне больше чем достаточно.

 

У меня вопрос как регулировать ток проходящий через светодиод отправляющий импульсы выстрела.
т.е. как подправить схему подключения светодиода, чтобы можно было из скетча ардуины управлять током светодиода.
От величины этого тока зависит и яркость светодиода - и дальность стрельбы.

Может на отдельную ногу D7 повесить реле какое-то которое будет управлять
к какой именно цепи питания подключена нога D3
Ну как вариант.
Но может что попроще можно придумать.
Т.к. реле обычно большие по размеру.

Edited by Александр Корженевский

Share this post


Link to post
Share on other sites

Можно так: при "1" на D7 "дальний" выстрел, при "0" - "ближний".

 

IMG_20200607_082735.thumb.jpg.2baffdeccd5ab49019acede61e72819f.jpg

Share this post


Link to post
Share on other sites
18 minutes ago, КЭС said:

Можно так: при "1" на D7 "дальний" выстрел, при "0" - "ближний".

 

IMG_20200607_082735.thumb.jpg.2baffdeccd5ab49019acede61e72819f.jpg

Интересный вариант. Буду изучать. Но в таком варианте решения по-моему второй транзистор и R3 не нужны. Останется только подобрать рассчитать r2 r4. Спасибо за идею интересную.

Share this post


Link to post
Share on other sites
3 минуты назад, Александр Корженевский сказал:

по-моему второй транзистор и R3 не нужны

А порт выдержит? Я не вдавался в подробности: какой ток нагрузки, какой допустимый ток "нуля" на порту.

Share this post


Link to post
Share on other sites
2 часа назад, Александр Корженевский сказал:

как подправить схему

Кому я ссылки давал?

Цитата

Кошка бросила котят.
Пусть долбутся, как хотят.

Вижу, что не в коня корм...


Я не раздаю рыбу. Я раздаю удочки.

ПРОСТОТА - ХУЖЕ ВОРОВСТВА!!!

Share this post


Link to post
Share on other sites
Posted (edited)

Диод не пыхнет? Пиковый ток превышен в 9 раз.

1523667858_.JPG.433ee523e328344ebf5ba07f1bf668a8.JPG

 

Edited by Bobius

Share this post


Link to post
Share on other sites
Posted (edited)

Можно ШИМом  устанавливать напряжение питания цепи питания диода , как-то эдак : 

945466052_.jpg.9850274b88dc50219519557bd7eeec1f.jpg

Транзистор лучше мосфет с малым RDS . Накопительный  конденсатор  с малым ЭПС . Дальше сами добивайте :rolleyes:

 

Edited by colorad

Share this post


Link to post
Share on other sites
Posted (edited)
40 минут назад, Bobius сказал:

Диод не пыхнет?

Светодиоды бывают разные. Есть и такие которые не пыхнут. По вашей схеме непонятно как управлять транзистором Q2. И у вас всеравно задействована вторая нога. процессора. Проще через неё стрелять другой яркостью по схеме  выше.

 

9 минут назад, colorad сказал:

Можно ШИМом  устанавливать напряжение питания

Автор не может разобраться с простым коммутированием а вы ШИМ. Ну и потом у вас не совсем ШИМ. Да визуально яркость упадет. Но реально в импульсе яркость останется той же самой ведь ток через светодиод не изменится

Edited by musa56

Share this post


Link to post
Share on other sites
Только что, musa56 сказал:

Автор не может разобраться с простым коммутированием а вы ШИМ

В заголовке стоит " управление током с помощью Ардуино" . Подождем автора,  может  ШИМ ему попроще дастся , как опция .

3 минуты назад, musa56 сказал:

Ну и потом у вас не совсем ШИМ

Пусть будет ЦАПом называться .  Ток через светодиод будет зависеть от напряжения на выходе ЦАПа - не так ли ?

Share this post


Link to post
Share on other sites
1 час назад, musa56 сказал:

Светодиоды бывают разные

У тс конкретный указан.

1 час назад, musa56 сказал:

По вашей схеме непонятно как управлять транзистором Q2

Что именно не понятно? При высоком на затворе Q2 открывается синхронно с Q1  и коротит резистор R1.

 

1 час назад, colorad сказал:

Можно ШИМом

У автора указано

8 часов назад, Александр Корженевский сказал:

протокол Sony Syrc

Я хз, что это, видимо какие-то кодовые посылки. Вы их предлагаете промодулировать шимом?

 

 

Share this post


Link to post
Share on other sites
Posted (edited)
48 минут назад, Bobius сказал:

Вы их предлагаете промодулировать шимом?

Только левый вывод резистора R14,  выходящий с МК (  в моей схеме) , чтоб  на C23  накапливалось разное напряжение . 

Кмк такой вариант должен осилить любой претендующий на самодеятельность . Да и по деталям наименее затратен .

Edited by colorad

Share this post


Link to post
Share on other sites
Только что, colorad сказал:

C23

Будет быстро разряжаться. Придется на него вешать эмиттерный повторитель или еще чего городить.

Share this post


Link to post
Share on other sites
Только что, Bobius сказал:

Придется на него вешать эмиттерный повторитель или еще чего городить.

Возможно . Можно через АЦП определять уровень заряда. Можно ввести задержку на имитацию времени перезаряда . Если понадобится более быстрая зарядка ,  тогда можно применить двухтактный индуктивный ШИМ с повторителем .

Но почему-то предполагается этого не понадобится . 

Share this post


Link to post
Share on other sites
Posted (edited)
2 часа назад, colorad сказал:

Ток через светодиод будет зависеть от напряжения на выходе ЦАПа

Для управления током лучше применить не емкость а дроссель. Более предсказуемый результат и его проще проконтролировать. Но всеравно слишком много неопределенностей, осилит ли

Edited by musa56

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Сообщения

    • Мда уж, прям испорченный телефон какой-то. У меня уже всё просчитано и работает как надо. Я просто хотел увеличить максимальный ток с 2,5А до 3А малой кровью. Шунта на 3А нет под рукой. Суть вопроса:  что нарушится в работе схемы если уменьшить верхнее плечо делителя?  
    • Больше ток, больше нагрев транзистора силового. По хорошему надо бы тепловой режим пересчитать. Я писал выше как это делается. А сейчас ночь, поздно уже портянки расписывать, да и пинают мол плохо объяснил.  Напишите какой у вас транзистор, какое напряжение трансформатора, какой ток хотите и какое минимальное напряжение планируется при использовании. Утром посчитаю подробно. 
    • Это понятно, но чем такое уменьшение верхнего плеча выйдет боком?  Минимальный ток ограничения тоже будет увеличиваться ?
    • @Clor берешься объяснять, так делай это так, чтобы тебя понимали.
    • Надо что бы на + входе da1.2 было меньшее чем на -, тодга оу притянет базу vt3 к земле. Вы можете легко рассчитать цепочку r25 r26. 12v + падение на шунте это будет величина Напряжение на делителе. Надо подобрать номинал так чтобы в точке r25 r26 было напряжение падения. 
    • R25(Imax) в каких пределах ограничивает максимальный ток? Положим, если у меня шунт(R27) на 0,2 Ом и максимальный ток при этом 2,5А, можно ли подбором R25 довести его до 3А?  Понимаю, что это делитель и вроде если R25 поставить 95кОм, то при том же шунте получаем требуемые 3А. Но, в чем подвох, где нарушится работа схемы и как это проявится?    
×
×
  • Create New...