| Форум РадиоКот https://radiokot.ru/forum/ |
|
| Узанать, что показывает 7seg индикатор https://radiokot.ru/forum/viewtopic.php?f=2&t=183182 |
Страница 1 из 3 |
| Автор: | olegue [ Сб июн 11, 2022 23:12:38 ] |
| Заголовок сообщения: | Узанать, что показывает 7seg индикатор |
Есть семисегментный индикатор, он показывает цифры от 0 до 9. Как "узнать" какую цифру он показывает? Я решил подключиться к его анодам, (ну или катодам, не суть). Как может выглядеть схема которая преобразует напряжение на анодах в , ну скажем 4х битных код. Ну тут любые вырианты, Даже может не нужно так сложно, вот цифра 1 появилась, мне нужно включить реле. Какие будут мысли? Спасибо. |
|
| Автор: | Martian [ Сб июн 11, 2022 23:17:34 ] |
| Заголовок сообщения: | Re: Узанать, что показывает 7seg индикатор |
Относительно недавно был такой вопрос. Существует специальная микросхема декодирования, как ни странно. |
|
| Автор: | olegue [ Сб июн 11, 2022 23:22:23 ] |
| Заголовок сообщения: | Re: Узанать, что показывает 7seg индикатор |
Martian, а что за микросхема, как нагуглить, ничего не приходит в голову |
|
| Автор: | Martian [ Сб июн 11, 2022 23:23:25 ] |
| Заголовок сообщения: | Re: Узанать, что показывает 7seg индикатор |
ну, например вот: https://www.cselettronica.com/datasheet/74C915.pdf если мне не изменяет память, их пара-тройка вариантов всего было... вот так это может выглядеть в логике: https://www.elektormagazine.com/magazin ... 7612/57792 и я точно помню, год или два назад это здесь обсуждалось. |
|
| Автор: | АлександрЛ [ Сб июн 11, 2022 23:25:58 ] |
| Заголовок сообщения: | Re: Узанать, что показывает 7seg индикатор |
я делал преобразование семисегментного кода в двоичный на ПЗУ. При чём- получилось, что можно сделать одну "универсальную" прошивку и под ОА и под ОК.. Я делал на тех ПЗУ, какие смог найти, поэтому получилось в 28 выводной микросхеме 27С512, но, "в теории" должно поместиться в микросхеме, например, 155РЕ24, если, конечно, её можно программировать, а она не идёт сразу прошитой. Вот статейка: http://we.easyelectronics.ru/Shematech/ ... ersii.html Интересно, на одной ПЗУ можно преобразовывать ДВЕ цифры.. |
|
| Автор: | olegue [ Сб июн 11, 2022 23:37:07 ] |
| Заголовок сообщения: | Re: Узанать, что показывает 7seg индикатор |
Martian, ага, тоже нагуглил. Вариант!!! АлександрЛ, а можно вот как-то по простецки, на ключах. Ну и подать на какую нить цифровую микруху, которая бы все разрулила Добавлено after 4 minutes 8 seconds: а если например мне нужно только 2 цифры контролиить, допустим 1 и 2, как мне узнать что в первом случае оба нужных мне ключа открылись, а во втром 3 нужных ключа открылись. Помогите сообразить. Иначе вероятно придется 74с915 искать. |
|
| Автор: | Martian [ Сб июн 11, 2022 23:44:40 ] |
| Заголовок сообщения: | Re: Узанать, что показывает 7seg индикатор |
можно на самом дешёвом и ненужном микроконтроллере, лишь бы восемь лап свободных Добавлено after 1 minute 33 seconds: 1 и 2 можно достоверно легко определить лишь только при условии, что другие цифры не выводятся: просто смотриv сигнал на сегменте С - есть, это один, нет - это 2 или ничего. если ничего не устраивает, тогда вешаем на сегменты В и С резисторы, таким образом, чтобы свечение двух сегментов давало одно напряжение, одного - другое. И смотрим через AЦП Добавлено after 5 minutes 9 seconds: возможно, резисторами можно задать некие веса сегментам, и в итоге по сумме определить цифру... хотя сомнительно, наверное, будут совпадения ложные |
|
| Автор: | АлександрЛ [ Сб июн 11, 2022 23:45:19 ] | ||
| Заголовок сообщения: | Re: Узанать, что показывает 7seg индикатор | ||
olegue писал(а): а если например мне нужно только 2 цифры контролиить, допустим 1 и 2, как мне узнать что в первом случае оба нужных мне ключа открылись, а во втром 3 нужных ключа открылись. Если нужно только цифры 1 и 2, то другие цифры тоже могут появляться, или только 1 и 2? Ну, вот- контроль 1 или 2: Вложение: Проект в протеусе Вложение: Две микросхемы- 6 инверторов (CD4049) или 561ЛН2 и 2х4ИЛИ-НЕ - 561ЛЕ6.. Это вариант, можно и на других сделать, например, та же 561ЛН2 и 561ЛА8- вот: Вложение: 561ЛА8 найти легче, чем 561ЛЕ6.. Хотя.. https://www.chipdip.ru/product/cd4002be https://www.chipdip.ru/product/k561le6 https://www.chipdip.ru/product/cd4012be-ti https://www.chipdip.ru/product/ks561la8 https://www.chipdip.ru/product/k561la8 А вот схема на одной микросхеме инверторов (561ЛН2) и восьми диодах. Вложение: проект в протеусе Вложение:
|
|||
| Автор: | olegue [ Сб июн 11, 2022 23:48:04 ] |
| Заголовок сообщения: | Re: Узанать, что показывает 7seg индикатор |
Martian, не, слишком заморочено. Лучше взять МК завести на него все сегменты и разрулить все в программе, заодно и испольнительным механизмом там управлять. АлександрЛ, могут появляться все цифры от 1 до 9 |
|
| Автор: | Martian [ Сб июн 11, 2022 23:50:57 ] |
| Заголовок сообщения: | Re: Узанать, что показывает 7seg индикатор |
Тогда проще микроконтроллер. Микросхему типа 915 найти сложнее, кроме того, она всё равно сожрёт слишком много лап. Такая 915-логика актуальна при использовании без микроконтроллеров |
|
| Автор: | olegue [ Сб июн 11, 2022 23:53:02 ] |
| Заголовок сообщения: | Re: Узанать, что показывает 7seg индикатор |
Martian, согласен, но есть еще вариант что АлександрЛ, предложит что-то супер-мега простое. |
|
| Автор: | valentinovich [ Вс июн 12, 2022 01:01:13 ] |
| Заголовок сообщения: | Re: Узанать, что показывает 7seg индикатор |
Цитата: olegue что-то супер-мега простое. Самое (типа "супер-мега" В своё время в деревне (где там что взять. Была только горстка диодов) сваяли с племяшем из простеньких часов будильник. Я помог ему только "И" пособирать. Говорят что до селе исправно будит. |
|
| Автор: | АлександрЛ [ Вс июн 12, 2022 01:03:33 ] |
| Заголовок сообщения: | Re: Узанать, что показывает 7seg индикатор |
valentinovich писал(а): Самое (типа "супер-мега" И на диодах тоже нарисовал.. Только вот без инверторов всё равно не обойтись. Хотя их можно на транзисторах делать. Там, повыше- я всё в одно сообщение свалил, "в одну кучу".. |
|
| Автор: | valentinovich [ Вс июн 12, 2022 01:10:27 ] |
| Заголовок сообщения: | Re: Узанать, что показывает 7seg индикатор |
Цитата: АлександрЛ без инверторов всё равно не обойтись. Угу. Но на наше "счастье" в наших часах были ключи-инверторы на индикаторы. Оттуда и брали нужное без дополнительных. Да и вообще неважно как кто сделает. Главное чтоб мысль молодёжи работала в правильном направлении и во благо.
|
|
| Автор: | VNS [ Вс июн 12, 2022 16:36:07 ] |
| Заголовок сообщения: | Re: Узанать, что показывает 7seg индикатор |
Есть семисегментный индикатор, он показывает цифры от 0 до 9. Как "узнать" какую цифру он показывает? Я решил подключиться к его анодам, (ну или катодам, не суть). Как может выглядеть схема которая преобразует напряжение на анодах в , ну скажем 4х битных код. Ну тут любые вырианты МК (тини2313) тактируется на частоте 4 МГц. Подключив управление для индикатора к выводам ABCDEFGH на выводах Q0…Q3 получим двоичный код соответствующей цифре. Так же информация о текущей цифре передаётся по UART (9600, 8 Data, 1 stop bit, Disabled ). Некоторые МК без кварца выдают по UART не то что отправляется… с кварцем таких проблем не замечено. Вложение: Вложение: Цитата: Даже может не нужно так сложно, вот цифра 1 появилась, мне нужно включить реле. Не понял, когда реле выключатся? МК (тини24) тактируется на частоте 1 МГц. (Заводская установка) При цифре 1 на выводе OUT 1 появится лог 1. При цифре 2 соответственно на выводе OUT 2 появится лог 1. На обоих выходах лог 0 появится при входном уровне лог 0 на всех входах (при ОК), или при входном уровне лог 1 на всех входах (при ОА). Если необходимо иной алгоритм – напиши. Вложение: Вложение:
|
|
| Автор: | Alex_641 [ Вс июн 12, 2022 17:44:08 ] |
| Заголовок сообщения: | Re: Узанать, что показывает 7seg индикатор |
А какая индикация на семисегментнике с которого надо считать , статическая или динамическая ? |
|
| Автор: | DX168B [ Вс июн 12, 2022 17:53:50 ] |
| Заголовок сообщения: | Re: Узанать, что показывает 7seg индикатор |
Микроконтроллер или мелкая FPGA\CPLD помогут. У CPLD ног больше, потому можно организовать даже захват нескольких разрядов. |
|
| Автор: | АлександрЛ [ Вс июн 12, 2022 18:57:33 ] |
| Заголовок сообщения: | Re: Узанать, что показывает 7seg индикатор |
Есть семисегментный индикатор, он показывает цифры от 0 до 9. Как "узнать" какую цифру он показывает? Я решил подключиться к его анодам, (ну или катодам, не суть). Как может выглядеть схема которая преобразует напряжение на анодах в , ну скажем 4х битных код. Ну тут любые вырианты МК (тини2313) тактируется на частоте 4 МГц. Подключив управление для индикатора к выводам ABCDEFGH на выводах Q0…Q3 получим двоичный код соответствующей цифре. Так же информация о текущей цифре передаётся по UART (9600, 8 Data, 1 stop bit, Disabled ). Некоторые МК без кварца выдают по UART не то что отправляется… с кварцем таких проблем не замечено. Вложение: Схема 1.png Вложение: 7_seg_UART_OUT.hex В принципе, можно обойтись без переключателя "ОА"->"ОК"- если контролировать все семь сегментов, то там "условные коды" не пересекаются. Я уже писал, что я делал подобный преобразователь на ПЗУ- на первые семь адресных входов подавал сигнал с семисегмнгтного индикатора, а на выходах данных получал двоичный код. На алишке тинька 2313 стоит >180 руб.. а в чипдипе- 550.. Два года назад в чипдипе тинька стоила 180 руб..
|
|
| Автор: | VNS [ Вс июн 12, 2022 20:04:54 ] |
| Заголовок сообщения: | Re: Узанать, что показывает 7seg индикатор |
В принципе, можно обойтись без переключателя "ОА"->"ОК" Полностью согласен… убрал переключатель… Вложение: Вложение: Немного поправил... |
|
| Автор: | musor [ Вс июн 12, 2022 20:35:39 ] |
| Заголовок сообщения: | Re: Узанать, что показывает 7seg индикатор |
господа а не жирно вам тратить пор мк на разряд тогда например для букдилника понадобится 6мк и это если светодиоды а если ВЛИ +согласование уровней один дурак глупую идею вбил в тупую пусту башку а 20человек мучают моск чоп хот к4ато это решить... |
|
| Страница 1 из 3 | Часовой пояс: UTC + 3 часа |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|



а в чипдипе- 550..
убрал переключатель…