Сборка Дарлингтона и инвертирование

Тема в разделе "Схемотехника, компоненты, модули", создана пользователем illustrarium, 29 янв 2015.

  1. illustrarium

    illustrarium Нерд

    Добрый день, всем. Сразу тапки не кидайте, плз, если вопросы будут тупые, я прям начинающий до мозга костей. Я думаю все читали на хабре про автоматическую лестницу с подсветкой (http://habrahabr.ru/post/142685/). Так вот хочу сделать такую же, но по воторой схеме автора, более продвинутой, с ШИМ и всеми делами (http://lukjanow.ru/2013/01/automatic-illumination-stairs-arduino-update/).

    Вторая схема выглядит так http://lukjanow.ru/wp-content/uploads/2013/01/схема_на_сайт.png

    А теперь внимание вопрос в схеме в самом конце добавлена сборка дарлингтона ULN2803, а перед ней НЕХ инвертор 74hc04, для чего там инвертор?

    Объясню что я имею в виду и как я это понял, а вы поправьте пожалуйста, если я не прав. Сборка подключается к минусовым контактам светодиодных лент, а анод у лент общий и идёт прямиком на питание. Из-за этого чтобы все работало надо подавать на ПИН LOW вместо HIGH чтобы лента загорелась, из-за этого в коде хрень вместо нормального кода, а инвертор нужен чтобы привычно подавать HIGH верно? Но меня спутала одна ветка на форуме, мол якобы сборка сама инвертирует сигнал в привычный, так нафига тогда инвертор? Мой мозг сам не разберется... если учесть что я неделю назад узнал что такое резистор)))
     
  2. из за того, что управляет светодиодами драйвер M5450
     
  3. Tomasina

    Tomasina Сушитель лампочек Модератор

    Atmega168 выдает команды, M5450 преобразует команды в сигналы+ШИМ, 74HC04 инвертирует их для совместимости с ULN2803, которая и зажигает LED.
    Автор где-то писал, что такая неудобная цепочка из-за того, что ему было проще (или дешевле) достать M5450 и переделать код, чем искать более удобное (по схемотехнике) решение.
     
  4. illustrarium

    illustrarium Нерд

    А сможете меня направить по верному пути, чтобы я не городил лишнего? Раз уж я всё равно начинаю с нуля, лучше начинать правильно )) Я так понимаю мне всё равно нужен какой-то драйвер для передачи сигналов и ШИМ и транзисторная сборка для управления напряжением?
     
  5. illustrarium

    illustrarium Нерд

    И еще один вопрос, может проще сделать всё на сдвиговом регистре а эффект ШИМ переложить аппаратно на конденсаторы? Ну тобишь перед лентой бахнуть конденсатор и он плавно будет включать и выключаться, нет? И тогда достаточно копеечного регистра 8-ми битного и сборки Дарлингтона, или я туплю?
     
  6. Tomasina

    Tomasina Сушитель лампочек Модератор

    Все равно понадобится по отдельному конденсатору для каждой ступеньке, плюс сложности с подбором максимальной емкости.

    На 24 ступеньки: http://www.dfrobot.com/index.php?route=product/product&path=48&product_id=1145
    [​IMG]

    На 16/32 ступенек: http://freeduino.ru/arduino/buffer-shield.html
    [​IMG]


    Но это куча проводов, потому как к каждой ступеньке надо тянуть отдельную линию. Почитайте эту тему, там есть и более практичная схема, чем у Лукьянова, и варианты, когда все передается по 3-4 проводам вместо 26.
     
  7. illustrarium

    illustrarium Нерд

    а к сборке подключатся же надо катодами ленты, а анод у них общий, верно? Так а если на общий анод и повесить конденсатор.
     
  8. Tomasina

    Tomasina Сушитель лампочек Модератор

    если конденсатор общий, то первая ступенька его высосет, а остальные будут выключаться не плавно, а сразу.
     
  9. illustrarium

    illustrarium Нерд

    значит надо на каждый вешать по конденсатору, да... я вот прочитал там про то что надо и резисторы еще вешать
     
  10. illustrarium

    illustrarium Нерд

    вот что-то такое я нарисовал, это хоть отдаленно напоминает что-то нужное?
    Изображение.jpeg
     
  11. Tomasina

    Tomasina Сушитель лампочек Модератор

    похоже на правду, только пины Data/SCLK лишние.
    Советую сначала на макетке поиграться с конденсаторно-резисторной сборкой, даже без контроллера, но ровно с тем количеством LED, которое будет на ступеньке. Думаю, желание отпадет быстро. Проще найти драйвер с поддержкой ШИМ.
     
  12. illustrarium

    illustrarium Нерд

    Большое спасибо за ответы, буду пробовать, для меня просто само затухание не принципиально, хочется собрать сначала простейшую (дешевую) схему, а потом уже воткнуть конденсаторы. Плюс ко всему у меня в городе оказалось не так просто найти драйвер какой-либо в ДИП корпусе, а к нему еще и инвертор надо будет, а из Китая долго, а ложка, как говорится, дорога к обеду))) Все равно спасибо вам.
     
  13. Tomasina

    Tomasina Сушитель лампочек Модератор

    ну если "для попробовать", то тогда все вообще упрощается, одна ардуинка и две ULN. Всё.
    106[1].png
     
    illustrarium нравится это.
  14. illustrarium

    illustrarium Нерд

    да, это было в моей голове, но потом в голову пришла мысль сделать тёще лестницу на 16 ступеней, поэтому надо регистр))) на плате не хватит выходов