Автор Тема: Блок управления на Ардуино  (Прочитано 8573 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Кёф

  • Ветеран
  • *****
  • Сообщений: 2197
  • Репутация: +115/-1
    • Блог Александра a.k.a. Кёф
  • Откуда: Балашиха
  • Имя: Александр/Кёф
Re: Блок управления на Ардуино
« Ответ #30 : 05 Ноября 2019, 23:25:55 »
насколько я понял, L298 для локов в цифре и L293 для катовских стрелок

Vatato!
Вы поставили вопрос с самого начала, показав что у Вас есть в наличии.
В принципе приведённый шилд, я описал как использовать. Это фактически использование его на 1/4.
Посмотрите пожалуйста вот эту презентацию: http://slideplayer.com/slide/12247742/ (на 29 странице приведено сравнение).

В принципе эти драйверы не предназначены для DC двигателя в Nашем представлении.
В них базово нет защиты так как предполагается, что микросхема и двигатель постоянно подключены (где-то рядом находятся) и что максимум может приключиться - это заклинивание вала, но это не КЗ! Ток КЗ значительно превышает.

Спойлер (кликните для показа/скрытия)

Что может являться автоматом отключения (индикации) для такого рода драйвера?
1. Специальная электронная схема, измеряющая ток не выше номинального тока ДРАЙВЕРА (вывод SENSE).
2. Специальный блок программы в "Ардуино" опять-же (вывод SENSE).
3. Специальный полупроводниковый предохранитель самовосстанавливающийся.
4. Электрическая лампочка, включенная последовательно. Мощность лампочки накаливания при 12 вольтах, допустим 10 Ватт (это автомобильная лапочка габаритных огней). 10 Ватт - это 0,8 Ампер. По мере износа движка и роста тока лампочка будет сначала не гореть совсем, а потом постепенно помигивать при перегрузках, а при КЗ будет просто гореть. Драйвер будет греться и СГОРИТ но только за 2-3 минуты и это будет зависеть от площади радиатора.

1. Сложно и действительно не современно городить огород.
2. Не надёжно!!! Если контроллер перезагрузится или в процессе отладки программы кто-то закоментит блок кода, то программа не ПРОЧУСТВУЕТ перегрузку.
3. Ну надо искать и подбирать по току. Опять-же не информативно.
4. Да старо, как мир но безотказно!


... и добавил:
В итоге - какой моторшилд лучше использовать?
6600
"Ну граждане, ну товарищи мазурики" (с)

Ну какой нафиг, простите 6600.

Написано STEPPER MOTOR.

Да ещё и на 5 Ампер. Это-же для боевых роботов и станков с ЧПУ решение!!! >:(

Оффлайн bav

  • Постоялец
  • ***
  • Сообщений: 198
  • Репутация: +30/-3
  • Откуда: Москва
  • Имя: Александр
Re: Блок управления на Ардуино
« Ответ #31 : 05 Ноября 2019, 23:42:57 »
"Ну граждане, ну товарищи мазурики" (с)

Ну какой нафиг, простите 6600.

Написано STEPPER MOTOR.

Да ещё и на 5 Ампер. Это-же для боевых роботов и станков с ЧПУ решение!!! >:(
[/quote]

З.Ы.

А можно по клавам, побацац. Подумать и ............... оля! Работает!

Оффлайн Кёф

  • Ветеран
  • *****
  • Сообщений: 2197
  • Репутация: +115/-1
    • Блог Александра a.k.a. Кёф
  • Откуда: Балашиха
  • Имя: Александр/Кёф
Re: Блок управления на Ардуино
« Ответ #32 : 05 Ноября 2019, 23:51:12 »
В итоге - какой моторшилд лучше использовать?

Коллеги!
Всё тут про описанные ранее мои методы АНАЛОГОВОГО управления вместо КИРПИЧА: https://forum.nscaleclub.ru/index.php?topic=4428.msg97777#msg97777

Вот тут всё, что касается DCC + Arduino (не всё, но то, что как мне кажется ближе всего к истине):
http://www.trainelectronics.com/DCC_Arduino/controller
http://www.trainelectronics.com/DCC_Arduino/DCC++/index.htm

И даже с 298-ой микросхемой.
http://modelrail.otenko.com/arduino/controlling-your-trains-with-an-arduino

Вообще DDC + язык программирования Си++ (условно) выведет на "DCC++" это именно самодельная станция:
http://www.google.com/search?q=DCC%2B%2B&oq=DCC%2B%2B

Самое главное, забыл. Наш коллега Валерий:


И продолжение:


Оффлайн bav

  • Постоялец
  • ***
  • Сообщений: 198
  • Репутация: +30/-3
  • Откуда: Москва
  • Имя: Александр
Re: Блок управления на Ардуино
« Ответ #33 : 05 Ноября 2019, 23:55:11 »
В итоге - какой моторшилд лучше использовать?

Коллеги!
Всё тут про описанные ранее мои методы АНАЛОГОВОГО управления вместо КИРПИЧА: https://forum.nscaleclub.ru/index.php?topic=4428.msg97777#msg97777

Вот тут всё, что касается DCC + Arduino (не всё, но то, что как мне кажется ближе всего к истине):
http://www.trainelectronics.com/DCC_Arduino/controller
http://www.trainelectronics.com/DCC_Arduino/DCC++/index.htm

И даже с 298-ой микросхемой.
http://modelrail.otenko.com/arduino/controlling-your-trains-with-an-arduino

Вообще DDC + язык программирования Си++ (условно) выведет на "DCC++" это именно самодельная станция:
http://www.google.com/search?q=DCC%2B%2B&oq=DCC%2B%2B

Простите.

ДАВАЙТЕ МЫ ВСЕ, откинемся на 30+ лет назад и ...... ой блин я об этом не думал.

З,ы,

Все вы старые пердуны, и хотите ключик от ларца. Смайла нет такого.

Оффлайн Кёф

  • Ветеран
  • *****
  • Сообщений: 2197
  • Репутация: +115/-1
    • Блог Александра a.k.a. Кёф
  • Откуда: Балашиха
  • Имя: Александр/Кёф
Re: Блок управления на Ардуино
« Ответ #34 : 06 Ноября 2019, 00:45:52 »
 :777:
Анекдот по теме!

В школе учитель:
- Дети, что такое соблазн?
- Это бананы, апельсины, - говорит один.
- Жвачки, конфеты, - вторит другой.
- Это попка восемнадцатилетней девушки, - говорит Вовочка с первой парты.
- Вон из класса! И чтоб завтра в школу с отцом!
На следующий день Вовочка приходит в школу без отца и садится за последнюю парту. Учитель спрашивает, почему не пришел отец и почему Вовочка уселся за последней партой.
- Папа сказал, что если для учителя попка восемнадцатилетней не соблазн, значит он педрила, и от него следует держаться подальше.

Оффлайн qvan22

  • Постоялец
  • ***
  • Сообщений: 174
  • Репутация: +41/-0
  • Откуда: Минск
  • Имя: Владимир
Re: Блок управления на Ардуино
« Ответ #35 : 06 Ноября 2019, 08:51:32 »
Что может являться автоматом отключения (индикации) для такого рода драйвера?
1. Специальная электронная схема, измеряющая ток не выше номинального тока ДРАЙВЕРА (вывод SENSE).
2. Специальный блок программы в "Ардуино" опять-же (вывод SENSE).
3. Специальный полупроводниковый предохранитель самовосстанавливающийся.
4. Электрическая лампочка, включенная последовательно. Мощность лампочки накаливания при 12 вольтах, допустим 10 Ватт (это автомобильная лапочка габаритных огней). 10 Ватт - это 0,8 Ампер. По мере износа движка и роста тока лампочка будет сначала не гореть совсем, а потом постепенно помигивать при перегрузках, а при КЗ будет просто гореть. Драйвер будет греться и СГОРИТ но только за 2-3 минуты и это будет зависеть от площади радиатора.

1. Сложно и действительно не современно городить огород.
2. Не надёжно!!! Если контроллер перезагрузится или в процессе отладки программы кто-то закоментит блок кода, то программа не ПРОЧУСТВУЕТ перегрузку.
3. Ну надо искать и подбирать по току. Опять-же не информативно.
4. Да старо, как мир но безотказно!

А если так:
1. Блок питания для ноутбука или популярный бп на 24 вольта с алиэкспреса, там сразу есть встроенная защита.
2. Далее DC-DC преобразователь понижающий до 15-12в,  за 1.5$, также со своей встроенной, настраиваемой защитой на перегрузки и кз.
3. Программная защита в "Ардуино"(вывод SENSE)...

Получается 3 независимые защиты, и вероятность что-то спалить намного меньше, чем случайно уронить модель со стола...

Оффлайн shalex

  • Постоялец
  • ***
  • Сообщений: 86
  • Репутация: +7/-0
  • Имя: Александр
Re: Блок управления на Ардуино
« Ответ #36 : 06 Ноября 2019, 10:43:56 »
Не надо бояться Ардуин. Надо бояться криво написанных программ и мощных БП )))
Те же микросхемы, что и на Ардуинах, работают в разной фирменной электронике.

Например мои самодельные бустеры в количестве 7 штук вполне успешно отработали на ММР Х и запитывали весь макет ТТ.
Этих самых КЗ было навалом. Пара бустеров работали модулями разворотных петель (подбор полярности).

В бустере стоит Atmega328P (Arduino Nano v3), усилитель L298N.

... и добавил:
А если так:
1. Блок питания для ноутбука или популярный бп на 24 вольта с алиэкспреса, там сразу есть встроенная защита.
2. Далее DC-DC преобразователь понижающий до 15-12в,  за 1.5$, также со своей встроенной, настраиваемой защитой на перегрузки и кз.

+1

Оффлайн Кёф

  • Ветеран
  • *****
  • Сообщений: 2197
  • Репутация: +115/-1
    • Блог Александра a.k.a. Кёф
  • Откуда: Балашиха
  • Имя: Александр/Кёф
Re: Блок управления на Ардуино
« Ответ #37 : 06 Ноября 2019, 14:05:21 »
А если так:
1. Блок питания для ноутбука или популярный бп на 24 вольта с алиэкспреса, там сразу есть встроенная защита.
2. Далее DC-DC преобразователь понижающий до 15-12в,  за 1.5$, также со своей встроенной, настраиваемой защитой на перегрузки и кз.
3. Программная защита в "Ардуино"(вывод SENSE)...

Получается 3 независимые защиты, и вероятность что-то спалить намного меньше, чем случайно уронить модель со стола...

Защита-1 защищает БП.
Защита-2 (не будет стоить мало $, кстати, если нужна настройка по току и индикация) защитит DC-DC преобразователь.
Защита-3 - да. Описал её недостатки. Сделал описание недостатков преднамеренно выпятив, чтобы акцентировать внимание топик-стартера.

... и добавил:
Например мои самодельные бустеры в количестве 7 штук

shalex, Вы только Бустеры используете самодельные, или командную станцию тоже?
У вас есть где-то описание вашего проекта? Я-бы ознакомился. В принципе, хочу пойти в DCC но охота руками поработать ::)

Оффлайн shalex

  • Постоялец
  • ***
  • Сообщений: 86
  • Репутация: +7/-0
  • Имя: Александр
Re: Блок управления на Ардуино
« Ответ #38 : 06 Ноября 2019, 16:28:48 »
shalex, Вы только Бустеры используете самодельные, или командную станцию тоже?
У вас есть где-то описание вашего проекта? Я-бы ознакомился. В принципе, хочу пойти в DCC но охота руками поработать

КС тоже самодельная, но она годится только для дома. На тусовке, при большом количестве мобильных клиентов (смартфоны с прогой Z21) начинает тупить и не справляется.

А дома на этой КС вполне работает автоматическое движение 7 составов (http://forum.tt-hobby.ru/showthread.php/3496-%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F-%D1%81%D1%82%D0%B0%D0%BD%D1%86%D0%B8%D1%8F-%D0%B4%D0%BB%D1%8F-%D0%B4%D0%BE%D0%BC%D0%B0-%D0%B8-%D0%BA%D0%BB%D1%83%D0%B1%D0%BD%D0%BE%D0%B3%D0%BE-%D0%BC%D0%B0%D0%BA%D0%B5%D1%82%D0%B0?p=52143&viewfull=1#post52143)

Поэтому для тусовки используется DR5000, а дома я пока не катаю - только строю )))

Проект не один, а несколько, вот ссылки:
http://forum.modelldepo.ru/showthread.php?t=19004
http://forum.modelldepo.ru/showthread.php?t=19032
http://forum.modelldepo.ru/showthread.php?t=19458
http://forum.modelldepo.ru/showthread.php?t=19173
http://forum.modelldepo.ru/showthread.php?t=19919

http://forum.modelldepo.ru/showthread.php?t=17963


p.s. Чтобы идти в самодельную электронику, рекомендую приобрести что-то заведомо рабочее, а не начинать только с самоделок ))
« Последнее редактирование: 06 Ноября 2019, 17:05:25 от shalex »

Оффлайн Кёф

  • Ветеран
  • *****
  • Сообщений: 2197
  • Репутация: +115/-1
    • Блог Александра a.k.a. Кёф
  • Откуда: Балашиха
  • Имя: Александр/Кёф
Re: Блок управления на Ардуино
« Ответ #39 : 06 Ноября 2019, 21:58:48 »
Цитировать
p.s. Чтобы идти в самодельную электронику, рекомендую приобрести что-то заведомо рабочее, а не начинать только с самоделок ))

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

Оффлайн Vatato

  • Ветеран
  • *****
  • Сообщений: 3001
  • Репутация: +52/-0
  • улыбайтесь, это всех раздражает...
  • Откуда: Tbilisi, Georgia
  • Имя: Вахтанг
Re: Блок управления на Ардуино
« Ответ #40 : 30 Ноября 2019, 20:24:38 »
Короче докончил один блок на ардуино, можно управлять и JMRI и через WiFi тоже, правда JMRI отказался работать на мой компьютер (Ma/Catalina) и пришлось ставить Windows как вторую операционку.

Cхему брал с видео нашего форумчанина (VVRR). сейчас думаю сделать вот этот проект челнока (http://create.arduino.cc/projecthub/Tech_build/simple-automated-point-to-point-model-railroad-7831d0?ref=user&ref_id=187127&offset=3)
С уважением В.Э.
N scale (DC/DCC) немножко HO, Z, T-gauge