Дисплеи, датчики и прочие функциональные узлы, управляемые МК.
Ответить

Семисегментный индикатор

Вт янв 07, 2014 14:08:50

Есть семисегментные индикаторы большого размера, где каждый сегмент состоит из 3 диодов. Питание 5В уже не хватает. Решил запитать от 12В. Экспериментально ток 15мА получил с токоограничивающим резистором 350 ом при 12В.
Теперь это надо управлять от МК.
Накидал такую схему:
Изображение
будет работать?

Re: Семисегментный индикатор

Вт янв 07, 2014 14:15:29

А у этого ключа какой Ку ? У него ведь ток базы получился бы 11мкА, да ещё она и резистором шунтирована. Тут я бы резистор в 1МОм убавил. Можно ток базы и 100мкА дать. А можно и 500мкА. Не жалко вроде...

Re: Семисегментный индикатор

Вт янв 07, 2014 14:24:48

С транзисторными ключами надо подобрать еще резисторы, я утащил схему от ключа на 180В и с другими транзисторами.

Re: Семисегментный индикатор

Вт янв 07, 2014 14:29:06

Хах, так при 180В, ток будет 180мкА. Тогда и напряжение на базе будет 1,8В.
А у тебя ток 11мкА, напряжение на базе 0,11В. Он даже не попробует открыться.
Ставь резистор на 47кОм вместо 1МОм. Тогда всё будет как часы.

Re: Семисегментный индикатор

Вт янв 07, 2014 14:34:59

просто КОТ писал(а):Ставь резистор на 47кОм вместо 1МОм.
Еще меньше, 2,2 -4,7 К нужно, ведь сегментов 8 может быть включено и транзистор гарантированно должен в насыщении быть.

Re: Семисегментный индикатор

Вт янв 07, 2014 14:36:48

Спасибо. А со стороны МК ULN2003A правильно применен? ведь нам чтобы зажечь светодиод надо подать 0 на катоды, а ULN как раз инверсный.

Re: Семисегментный индикатор

Вт янв 07, 2014 14:38:58

Хм.. А Мартин то прав -- сегментов же много. Тогда надо и правда уменьшать, меньше 10кОм точно.

Re: Семисегментный индикатор

Вт янв 07, 2014 14:43:21

Сделал 4,7к в протеусе заработало.
ULN я чувствую нужен, а надо что-то подавать на вывод COM? В протеусе если ничего не подавать то при закрытых транзисторных ключах ток через светодиоды 42 мА, если подать 5В то 2,1 мА, если 12 В подать то ток 0.

Re: Семисегментный индикатор

Вт янв 07, 2014 14:45:10

Хотя и сам нашел Изображение

Re: Семисегментный индикатор

Вт янв 07, 2014 14:55:23

Для индикатора ничего не нужно подавать на сом у ULN, для реле - нужно к + пит
NCy писал(а): В протеусе если ничего не подавать
Это у симулятора какие то глюки.

Re: Семисегментный индикатор

Вт янв 07, 2014 15:05:09

Хорошо, убрал. Просимулировал с 7 сегментами. В каждом 17мА, в сумме 117мА, 3906 в SMD должен выдержать. Есть еще вариант заменить пары биполярных транзисторов на 1хULN + 1хполевик на индикатор. Что лучше?
http://msevm.com/2010/08/main.jpg

Re: Семисегментный индикатор

Вт янв 07, 2014 15:08:25

Не вижу плюсов. Просто один из вариантов. Я вот только что думаю... Может убрать первые транзисторы? А подключать резистор сразу к выводу МК. Соответственно можно будет подать 0, и транзистор откроется. А можно подать Z и закроется.

Re: Семисегментный индикатор

Вт янв 07, 2014 15:10:59

Будет работать, но как то непривычно работать с Z. Да и на плате это немного места займет. Там индикаторы 5 см высотой, места много.

Re: Семисегментный индикатор

Вт янв 07, 2014 15:16:29

Это так.. Мысли всух. Сам с Z не работал. Только единички да нулики...

Re: Семисегментный индикатор

Вт янв 07, 2014 15:23:52

Лучше большой индикатор с УЛН ставить, иначе можно проблему с засветом точки например получить из за меньшего кол-ва диодов в ней. А так УЛН подключает или к земле, или сегмент висит в воздухе. А в МК есть защитные диоды на + и обратный диод ключа канала. По ним может происходить засвека током с сегмента на 5В.

Re: Семисегментный индикатор

Вт янв 07, 2014 15:38:33

попробую сперва на биполярных, они есть. если будет засветка поставлю второй ULN

Re: Семисегментный индикатор

Вт янв 07, 2014 15:41:39

Я про УЛН для управления сегментами имел в виду.

Re: Семисегментный индикатор

Вт янв 07, 2014 15:49:33

Транзисторы стоят для общих анодов (4 индикатора), УЛН стоит один на 7 сегментов на все 4 индикатора

Re: Семисегментный индикатор

Вт янв 07, 2014 16:14:45

Все правильно, для каждого анода по два транзистора и УЛН в сегменты.
просто КОТ писал(а):Может убрать первые транзисторы? А подключать резистор сразу к выводу МК.
Вот так не нужно упрощать, работать не будет.

Re: Семисегментный индикатор

Вт янв 07, 2014 16:28:08

С чего бы это, не будет?
Ответить