Свежие обсуждения
Консультации

Захват числа с 7ми сегментного индикатора

1 5

Возникла задача с помощью МК считать показания с 7-ми сегментного светодиодного индикатора, который управляется с помощью микросхемы АЦП КР572ПВ2А. Светодиодные индикаторы используются с общим анодом (т.е. +5В подается на индикаторы), а токоограничительные резисторы и ключи спрятаны внутри микросхемы АЦП. В результате, когда сегмент погас, в точке между микросхемой и индикатором напряжение примерно 5В, а вот после зажигания оно снижается до 1,2...2,0В. Для микроконтроллера без тригеров Шмидта на входе и напряжением питания 5В это соответствует лог. "1".
Собственно нужен промежуточный формирователь уровней, который при входном напряжении до 2В будет выдавать на выходе лог."0", а выеше 3...4В - "1".
Возникла идея использовать тригер Шмидта для этой цели, но что-то никак не подберу запросы к Гуглу, чтобы найти ответ. Ранее с отдельными логическими элемнтами практически не работал.
Собственно нужно получить информацию с 3 разрядов индикатора со статической индикацией, т.е. нужно 21 линию. Можно применить мультиплексор, но весь вопрос в выборе конкретных микросхем для этой цели. Напряжение питания 5В.

 

Была идея поставить резистивный делитель, чтобы при 2В на индикаторе было 0,8В на ножке МК, но тогда при 4,5В на ножке индикатора на ножке МК будет 1,8В, что ниже 2В (минимальный гарантированный порог переключения в лог."1" МК).
....
Смотрел:
К1564ТЛ2, у нее лог."0" ниже 0,9В, лог."1" выше 3,15В.
7414, у нее лог."0" ниже 0,6В, лог."1" выше 1,5В.

 

задачаи не решаема малой кровью много корпусоф надо
например ТЛ1 или ПУ4-для уровней и коммутатор синхронизируемыйй схемой считывателя на МК
проще АЦП заменить на схему на МК с внешним DC
а зачем такой гемор надо? неужто хотите к схемке на 7106 приборе вкод компа приделат???
ПС учитывая мощную нагрузку можно и по другому делители +резики подтяжки открытых стоков к питалу

 

Это готовый прибор и менять схему индикации нельзя. А так да, цифры эти на ПК нужно выводить (через токовый 4...20мА интерфейс).

 

Намучиться с цифрой, а потом в аналог?

 

 

Сергей К: Собственно нужен промежуточный формирователь уровней, который при входном напряжении до 2В будет выдавать на выходе лог."0", а выеше 3...4В - "1".

А что пара счетверенных компараторов не проканает?

 

Сергей К: Смотрел:
К1564ТЛ2, у нее лог."0" ниже 0,9В, лог."1" выше 3,15В.

А зачем такие, оптимизированные для замены бывших ТТЛ? У них действительно перепад перекошен и привязан к конкретному значению 1,5 в. Надо ставить самые обычные КМОП, скажем, 561 серии, у которых перепад логического уровня привязан к середине питания: при 3 в это будет 1,5 в, а при 5 - соответственно 2,5 (ровно то, что нужно). У ТШ из этой серии два порога, но они симметричны относительно той же самой середины.
Хорошо, что у КР572ПВ2А статическая индикация - представляю, каково было бы решать вашу задачку при динамической.

 

Сергей К: Собственно нужно получить информацию с 3 разрядов индикатора со статической индикацией, т.е. нужно 21 линию.

На первый взгляд, можно исключить из анализа два сегмента индикатора: правый нижний (c) и нижний (d) - количество анализируемых линий уменьшается до 15.
15 p-n-p транзисторов + 30 резисторов, если взять SMD, то места много не займёт.

 

Splav56: пара счетверенных компараторов не проканает?

21/4 = 6 корпусов.

Спец: скажем, 561 серии

К561ТЛ2: Пороги переключения 1,8 и 2,5В. На грани, но должно подойти.
6 инверторов = 4 корпуса. Еще бы найти аналогичную, но с отключаемым выходом (одной ножкой), тогда можно снизить количество линий к МК, хотя, возможно это и лишнее.

SAK: можно исключить из анализа два сегмента индикатора: правый нижний (c) и нижний (d)

А ведь и правда! Спасибо! (Тогда К561ТЛ2 = 3 корпуса)