28.05.2015, 09:37
|
|
Прописка
Регистрация: 23.02.2005
Сообщений: 166
Сказал спасибо: 203
Сказали Спасибо 46 раз(а) в 27 сообщении(ях)
|
Re: Считывание с семисегментного индикатора
|
|
|
|
28.05.2015, 09:40
|
|
Прописка
Регистрация: 23.02.2005
Сообщений: 166
Сказал спасибо: 203
Сказали Спасибо 46 раз(а) в 27 сообщении(ях)
|
Re: Считывание с семисегментного индикатора
Сообщение от ankirus
|
Если цифр мало, можно обойтись одним контроллером ног на 60
|
В подавляющем большинстве промышленных приборов использовалась динамическая индикация. В итоге достаточно STM8S003 за полдоллара.
|
|
|
|
28.05.2015, 09:50
|
|
Прописка
Регистрация: 23.02.2005
Сообщений: 166
Сказал спасибо: 203
Сказали Спасибо 46 раз(а) в 27 сообщении(ях)
|
Re: Считывание с семисегментного индикатора
З.Ы. Кстати, если говорить о недостатке информации, то еще неизвестно, какого типа индикаторы. Светодиодные ли??
Было у меня когда-то аналогичное желание сделать подобное с вольтметром В7-46. У него АЛС на панельках. АЛС благополучно заменил на аналогичные по цоколевке Кингбрайт, чем несказанно обрадовал владельца прибора.
А интерфейс сделал к более современному В7-78/3, написав простенькую программку на VBA под excel.
|
|
|
|
28.05.2015, 10:09
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.02.2013
Сообщений: 1,022
Сказал спасибо: 43
Сказали Спасибо 273 раз(а) в 214 сообщении(ях)
|
Re: Считывание с семисегментного индикатора
Подкидываю ещё одну нестандартную идею опроса индикатора. С помощью нескольких фотодиодов. Величина фототока будет зависеть от количества включённых сегментов - и этот фототок надо измерять и переводить в необходимы формат.
Например если расположить 3 фотодиода так, чтобы
верхний захватывал свет от сегментов f, a (левый верхний угол)
средний - b, g, c (правая середина)
нижний - e, d (левый нижний угол)
то получатся уникальные комбинации значений фототока с 3х фотодиодов для разных цифр раз.
например если принять фототок одного сегмента за единицу , то получается
цифра верхний средний нижний
0 2 2 2
1 0 2 0
2 1 2 2
3 1 3 2
4 1 3 0
5 2 2 1
6 2 2 2
7 1 2 0
8 2 3 2
9 2 3 1
как видно - все комбинации уникальные. Но нужно экспериментально точно выставить положение 3х фотодиодов.
Сорри с комбинацией 0 и 6 вышел казус - нужно посмотреть другие варианты - но идея такая
Последний раз редактировалось dgrishin; 28.05.2015 в 10:15.
|
|
|
|
28.05.2015, 10:17
|
|
Почётный гражданин KAZUS.RU
Регистрация: 08.10.2007
Сообщений: 2,760
Сказал спасибо: 1,105
Сказали Спасибо 1,037 раз(а) в 569 сообщении(ях)
|
Re: Считывание с семисегментного индикатора
ТС не сделал самого главного: не сфотографировал кишки прибора. Если уж лезть вовнутрь, то сейчас - открыть, посмотреть, на чём сделана индикация. Не верится, что из дебрей измерительной платы торчит жмут из 80 проводов ![Прикольно](images/smilies/icon_wink3.gif) . Наверняка стоит какой-то стандартный контроллер индикатора, или сдвиговые регистры. Вот оттуда и воровать данные.
Ну а если нет - сниффер на ноги индикатора и думать. Или думатть потом - всё равно шину индикатора в контроллер запихивать, запихать - засниффить контроллером сигналы и тогда уже думать
|
|
|
|
28.05.2015, 11:30
|
|
Прописка
Регистрация: 23.02.2005
Сообщений: 166
Сказал спасибо: 203
Сказали Спасибо 46 раз(а) в 27 сообщении(ях)
|
Re: Считывание с семисегментного индикатора
Сообщение от dgrishin
|
Например если расположить 3 фотодиода так, чтобы
верхний захватывал свет от сегментов f, a (левый верхний угол)
|
Четырехуровневая логика - это жесть. Замучаетесь фотодиоды юстировать и изолировать от засветки.
Оптимальнее обычная двухуровневая, но 7 светодиодов вовсе не обязательно, достаточно меньше.
Сообщение от makakus
|
ТС не сделал самого главного: не сфотографировал кишки прибора
|
Да информации вообще мало.
У меня есть частотомер, там индикаторы семисегментные на панельках, НО, это не просто индикаторы, это сборки из счетчика и преобразователя кода!
Фотографировать не обязательно, прибор, возможно, сложно разобрать, он опечатан и т.п. Думаю, в первую очередь надо:
1. Сообщить тип индикаторов
2. Если нет осциллографа, то прозвонить между разрядами одноименные сегменты и т.п., т.е. однозначно выяснить схему соединения индикаторов.
3. Если есть осциллограф, хорошо бы посмотреть осциллограммы.
4. В конце концов, что за прибор такой, секретный?? Нельзя сообщить модель??
Может, все вопросы сразу отпадут?
Без комментариев ТС считаю дальнейшее обсуждение вообще бессмысленным.
|
|
|
|
28.05.2015, 15:51
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.01.2008
Адрес: Москва Щукино
Сообщений: 1,478
Сказал спасибо: 359
Сказали Спасибо 860 раз(а) в 361 сообщении(ях)
|
Re: Считывание с семисегментного индикатора
Сообщение от eddy
|
spamkerdyk, что ж за прибор такой хитрый,.?
|
А разве на картинке не видно? В3-34 с компьютерным интерфейсом: два разъема "Центроникс" на задней панели и с полным описанием протокола обмена в наличии. То есть, аппарат, которому моя самодеятельность нахрен не нужна, если бы не срок, когда данные должны начать поступать к математикам - послезавтра (начальника не е..., что протокол рассчитан на блоки КАМАК для ЕС ЭВМ, коих в природе уже больше 20 лет не наблюдается, и для сопряжения с РС придется сочинить какой-нибудь модуль).
По ночам я предпочитаю спать, а трех дней на сочинение программы-распознавалки мне вполне хватило. Поставленная задача была решена.
Кстати, за время эксперимента я этот модуль таки сочинил и даже спаял. Но поскольку мне эту работу не оплатили, положил его в долгий ящик, где он поныне и лежит, неотлаженный.
Последний раз редактировалось spamkerdyk; 28.05.2015 в 16:26.
|
|
|
|
28.05.2015, 16:08
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.01.2008
Адрес: Москва Щукино
Сообщений: 1,478
Сказал спасибо: 359
Сказали Спасибо 860 раз(а) в 361 сообщении(ях)
|
Re: Считывание с семисегментного индикатора
Сообщение от Unknown
|
Какая у Вас память хорошая... Вы и 580ВВ55 помните?
|
А что ВВ55? Если надо быстро на скорую руку, и ВВ55 есть в наличии, и они могут оказаться не лишними. Ее например, можно использовать как восьмибитный трехканальный мультиплексор, у которого выходы имеют третье состояние и могут соединяться параллельно. Три штуки ВВ55, один процессор - и пожалуйста, считывайте данные с девяти семисегментных индикаторов и по RS232 гоните в компьютер. Не обязательно процессор на каждый индикатор.
Это я не идею подсказываю, просто хочу сказать, что есть много путей, чтобы разрулить ситуацию, не стоит пренебрегать возможностью, потому что, мол, устарело.
Последний раз редактировалось spamkerdyk; 28.05.2015 в 16:29.
|
|
|
|
28.05.2015, 21:08
|
|
Частый гость
Регистрация: 30.05.2009
Сообщений: 25
Сказал спасибо: 2
Сказали Спасибо 1 раз в 1 сообщении
|
Re: Считывание с семисегментного индикатора
__________________
"При отрыве шестой ноги таракан теряет слух"
|
|
|
|
29.05.2015, 10:31
|
|
Прописка
Регистрация: 23.02.2005
Сообщений: 166
Сказал спасибо: 203
Сказали Спасибо 46 раз(а) в 27 сообщении(ях)
|
Re: Считывание с семисегментного индикатора
Сообщение от ankirus
|
Что вы ерничаете? пжалста - К555ИВ1 15 руб/штука. по одной на каждую цифру индикатора
|
А зачем?
Вы сделаете дешифрацию 10 цифр одного разряда семисегментника одним приоритетным шифратором?
Схему в студию!
А "ёрничал" я по поводу рекомендованного Вами LPT.
ВВ55 я уважаю, просто привел для примера более "древний" вариант распространенного интерфейса.
Сейчас компов с LPT днем с огнем.
Если бы Вы рекомендовали COM, я бы смолчал.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 08:22.
|
|