Официальный сайт компании Arduino по адресу arduino.cc
Хочу слелать табло 12В, проблема в схеме?
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Чт, 26/03/2020 - 01:42
Привет.
Уже не первый раз пытаюсь и всё не получается сделать табло 12 вольт. От 5 вольт делал, работает. Схема: ардуина, пины управляющие сегментом (минус) и пины управляющие разрядом (плюс) табла. Табло: 4 разряда, 7 сегментов из светодиодной ленты. Режим отображения динамический.
Сейчас проблема - есть побочное свечение сегмента (кусок ленты), когда пин выключен. Когда пин включен - сегмент светит в полную силу, как и должно быть. Нет полного выключения.
Для понимания, добавляю изображения: 1) фото, пин выключен, а лента светит. 2) принципиальная схема как подключено. 3) схема печатной платы. 4) принципиальная схема подключения табла.
изображение 1:
изображение 2:
изображение 3:
изображение 4:
Q1 с базы резик на землю.
Резистор 2K ставил не помогло.
Схему и инфу брал отсюда https://www.w9xt.com/page_microdesign_pt12_hv_pnp_switching.html Там сказано, что резистор R4 необязателен, нужен в критических схемах, которые могут быть опасны. Скетч у меня обычный Blink.
Если программно выход в "0" сформируешь - да, r4 не нужен. Но я'б поставил.
Вот так работает корректно!
А здесь уже что-то не так.... Что может быть не так, откуда наводки, почему полностью не гаснет? Схема платы в начале темы - изображение 3. Пины A0,A1,A2,A3 управляют транзисторами. В текущем скетче Blink, пины инициализированы и выключены LOW, пин А3 и 13 "мигают".
Я вижу, у Вас есть протеус.
Нарисуйте вот такую схему и запустите моделирование. Здесь вольтметр играет роль нагрузки. Обратите внимание на напряжение на нагрузке, когда левая из кнопок нажата, а правая - нет. Вот оно Ваше свечение и вылазит.
Ваша ошибка в том, что Вы взяли схему из статьи, где автор работал на заземлённую нагрузку и пытаетесь присобачить её безо всяких изменений к нагрузке, управляемой транзистором в нижнем плече.
Руки убери и все возможные паразитные емкости. Собираешь наводки.
Причём тут руки, если у человека схема нерабочая? Модель в протеусе тоже наводки собирает?
Твоя "модель в протеусе" это как раз очень хороший пример рук, но несколько в другом смысле.
Это не моя модель, а модем схемы ТС, которую он привёл выше. Модель показывает ту самую засветку, о которой говорил ТС. Я не стал подробно разъяснять и советовать что и как исправить, чтобы оставить шанс ТС самому разобраться.
А Вы, любезнейший, пожалуйста, либо объясните ТС в чём именно его ошибка; либо доказательно поясните, что протеус врёт и никаких засветок тут быть не должно; либо заткнитесь и свалите. Я тут таких как Вы много видал, уж поверьте, и холиварить с Вами совершенно не намерен - только метод Овечкина.
А теперь поставь реальную нагрузку вместо вольтметра с бесконечным сопротивлением, рукастый ты наш.
Поставьте.
Если Вы хотите, чтобы я поставил, давайте обсудим стоимость этой работы.
ЕвгенийП - спасибо.
Схему в протеусе собрал. Понял пин unl2003 в неопределенном состоянии, когда в нее сигнал не идет. Вообщем планирую выходные пины uln2003 на общий +12 через резистор притянуть. Как будут результаты, напишу.
Попробуйте, разумеется, каждый канал своим резистором. А если не поможет, выкладывайте все какие есть данные на ленту. Дел в том, если бы там была простая линейная нагрузка (типа, лампа накаливания) то всё и так бы работало, тут ркит прав (хотя и хамло), но лента имеет свою схему (причём разные у разных лент) и вот, с той, что у меня валяется, была как раз такая проблема. Кинул резистор на 51к - как рукой сняло.
ЕвгенийП - спасибо.
Схему в протеусе собрал. Понял пин unl2003 в неопределенном состоянии, когда в нее сигнал не идет.
Привет всем! Всем спасибо!
ЕвгенийП - спасибо за схему, за подсказку.
Решение проблемы понятно - подтягивающие резисторы (R6) от выхода uln2003 к общему контакту pin16/COM/+12.
Схема ниже работает, тестовый скетч прилагается. У меня сейчас только R6=2К, сильно греется, нужно больше. Резистора R4 нет в реальной схеме, он для эмуляции порта порта ардуины.
Как будут изменения, вопросы - напишу. Спс всем, кто писал в эту тему:)
Изображение, схема для теста:
Сетч для простого теста одного сегмента табла:
Нук прям в протеусе сделай всю эмулацию , вместе с индикатором, ато чот я не верю в правильность вышезапощенную.
Пробуй, код чуть выше, схема в этом сообщении. Я проверил в реале, ну и сейчас в эмуляции. Работает. Есть замечания пиши:)
Изображение, схема тест в протеусе:
Ерунда какая-то.
Для свечения диода нужны полноценные миллиамперы. Откуда они берутся при закрытом ULN? Током отсечки светодиод не раскочегаришь.
Или плату помыть (тонким слоем) надо, или земля где-то кривая. Скорее второе.
Попробуй прицепить "+" нагрузки напрямую на 12 вольт и помигать входом ULN.
То есть как я понял ни мультиметром ни осциллографом
измерять напряжения вы не умеете?
И кстати подобная засветка диодов возникает
если 9 ногу микросхемы подключить не к 12 Вольтам,
а к пяти.
Ток протекает с 12-ти через светодиод и через диоды на 5 Вольт.
На светодиод с его балластом остаётся 7 Вольт
что вполне достаточно для его свечения.
Рабочая схема, с модуля на ТМ1637 выпаян дисплейчик и к нему подключено, работает не выключаясь с 2018 года.
RE: недавно ДЕТ СЕМЁН написал довольно удачную библиотеку для этого модуля. https://github.com/DetSimen/TM1637
Причём тут руки, если у человека схема нерабочая? Модель в протеусе тоже наводки собирает?
Причём тут руки, если у человека схема нерабочая? Модель в протеусе тоже наводки собирает?
в схеме на #5 напряжение на реальном вольтметре зависит от соотношения сопротивления вольтметра и тока отсечки uln. а что там протеус муделирует - хз.
Неужели трудно нормальную нагрузку (светодиод с резистором) в симулятор впихнуть?