Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

TTL и CMOS логика Цифровая схемотехника на логических микросхемах. Счетчики, сдвиговые регистры, простая логика...

 
Опции темы
Непрочитано 23.05.2008, 14:11  
smg123
Гражданин KAZUS.RU
 
Регистрация: 13.07.2005
Сообщений: 602
Сказал спасибо: 14
Сказали Спасибо 40 раз(а) в 19 сообщении(ях)
smg123 на пути к лучшему
По умолчанию

Сообщение от ludovikIV
Два семисегментных светодиодных индикатора. Цифры от 1 до 18 в десятичной системе, входной код 1.2.4.8.16
Индикатор десятков принимает значение 0 или 1. Для него сделать на простой логике дешифрацию старших разрядов. На инд. единиц поставить стандартный дешифратор.
Есть другое решение. Использовать индикаторы со встроенным дешифратором.
Реклама:
smg123 вне форума  
Непрочитано 23.05.2008, 14:12  
ludovikIV
Прописка
 
Регистрация: 08.03.2008
Сообщений: 113
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
ludovikIV на пути к лучшему
По умолчанию

Что творю - не секрет. Производственная установка имеет 18 "ног". Ноги поочередно подходят к дозаторному устройству. Чтобы узнать какую выдать дозу, нужно знать какой номер ноги подошел к дозатору. Итальянцы (машина итальянская) поставили процессор Siemens S5 (на тот момент "продвинутый") и навесили на него всю логическую последовательность операций. Кроме того, он преобразует сигнал с датчиков положения в код 1,2,4,8,16 и отправляет на выносные устройства. Но, к сожалению, конструкторы не напряглись вывести индикацию номера ноги на панель управления. А машина изредка "ошибается" с определением номера ноги и тогда все восемнадцать изделий идут с браком, причем брак не слишком очевиден. Сами итальянцы установили внутри шкафа управления специальную кнопку, с пом. которой можно "догнать" номер ноги до реальной. Т. е. ошибка определения присуща изначально и конструкторы ничего не смогли с ней поделать. Но, вот если возникают сомнения, то распознанный номер ноги следует высчитать по огонькам на процессоре. Учитывая, что персоналу это в тягость, при возникновении сомнений продолжают гнать брак, пока он не станет очевидным. А я хочу вывести индикацию номера на переднюю панель в легкоусваеваимой форме.

Просмотрел "В помощь радиолюбителю". В тех номерах, что у меня есть, нашел дешифратор на РЕ3, но только до 16. И панель на лампочках с диодной дешифрацией (не семисегментную). По новым ссылкам сейчас отправлюсь. Спасибо.
ludovikIV вне форума  
Непрочитано 23.05.2008, 14:44  
Falconist
Супер-модератор
 
Аватар для Falconist
 
Регистрация: 08.09.2007
Адрес: Kyiv, Ukraine
Сообщений: 7,967
Сказал спасибо: 429
Сказали Спасибо 3,939 раз(а) в 1,690 сообщении(ях)
Falconist на пути к лучшему
По умолчанию

Вот уж действительно - зачем делать просто, когда можно сделать сложно...

В 155-й серии есть 6-разрядный преобразователь двоичного кода в двоично-десятичный ПР7 (максимальный счет - 42). В нем все уже запрограммировано. Вам - так вообще достаточно 5 разрядов. По выходу - два 7-сегментных дешифратора ИЕ18...

Всего три корпуса, и не заморачиваться с программированием ПЗУ.
__________________
Выслушай и противную сторону, даже если она тебе и противна!..
Falconist вне форума  
Непрочитано 23.05.2008, 15:09  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию

То есть тебе надо 18 дискретных сигналов вывести на индикатор ?
Тогда это решиться элементарно сдвиговый регистр с параллельным входом /последовательным выходом для опроса "ног" пик16 два индикатора .
И кнопку "нажимать" будет уже сам пик...
dosikus вне форума  
Непрочитано 23.05.2008, 15:12  
ludovikIV
Прописка
 
Регистрация: 08.03.2008
Сообщений: 113
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
ludovikIV на пути к лучшему
По умолчанию

Уважаемый Falconist, спасибо, что присоединились к обсуждению. Ваше предложение крайне заманчиво. Только я не встречался с ПР7, а ее описание на казусе оставляет желать лучшего. Что появляется на выходах ПР7? Какой-то код?
ludovikIV вне форума  
Непрочитано 23.05.2008, 15:14  
smg123
Гражданин KAZUS.RU
 
Регистрация: 13.07.2005
Сообщений: 602
Сказал спасибо: 14
Сказали Спасибо 40 раз(а) в 19 сообщении(ях)
smg123 на пути к лучшему
По умолчанию

ИЕ18 ???
smg123 вне форума  
Непрочитано 23.05.2008, 15:14  
Falconist
Супер-модератор
 
Аватар для Falconist
 
Регистрация: 08.09.2007
Адрес: Kyiv, Ukraine
Сообщений: 7,967
Сказал спасибо: 429
Сказали Спасибо 3,939 раз(а) в 1,690 сообщении(ях)
Falconist на пути к лучшему
По умолчанию

Ваще ДВА корпуса - см. на рисунке. Только не знаю (никогда не работал с ИД1, что нужно подавать на входы С, EI и EO, потому и стоят вопросительные знаки. Для сегментов "е" и "f" десятков нужно ставить инвертор, хотя бы даже и на транзисторе, если индикатор с общим анодом.

-- Прилагается рисунок: --

__________________
Выслушай и противную сторону, даже если она тебе и противна!..
Falconist вне форума  
Непрочитано 23.05.2008, 15:19  
sanitar249
Почётный гражданин KAZUS.RU
 
Аватар для sanitar249
 
Регистрация: 19.01.2007
Сообщений: 1,747
Сказал спасибо: 2
Сказали Спасибо 46 раз(а) в 35 сообщении(ях)
sanitar249 на пути к лучшему
По умолчанию

Сообщение от ludovikIV
...Итальянцы (машина итальянская) поставили процессор Siemens S5 (на тот момент "продвинутый") и навесили на него всю логическую последовательность операций....
Если на симатике есть свободные выходы(можно и доставить), не проще ли его перепрограмить(дописать еще PB), я бы именно так сделал ИМХО.
Удачи!
__________________
Я, думаю, нужно подумать...
sanitar249 вне форума  
Непрочитано 23.05.2008, 15:21  
ludovikIV
Прописка
 
Регистрация: 08.03.2008
Сообщений: 113
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
ludovikIV на пути к лучшему
По умолчанию

Уважаемый dosikus, кнопки нажимать будет оператор, сравнив номер ноги, написаный на самой ноге и цифры на двух семисегментных индикаторах, которые я планирую установить. Доступ у меня есть к коду 1,2,4,8,16. Глубже схему я не копал. Мне кажется, что номера ног сообщаются процессору в виде комбинации сигналов от датчиков, т. к. при включении питания процессор сам определяет какая нога находится у дозатора, иногда при этом ошибается.
ludovikIV вне форума  
Непрочитано 23.05.2008, 15:28  
ludovikIV
Прописка
 
Регистрация: 08.03.2008
Сообщений: 113
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
ludovikIV на пути к лучшему
По умолчанию

Свободных входов и выходов нет. А ведь нужно не менее 8, как я понимаю.
А вот прогам для PICов я не писец (может пока не писец).
ludovikIV вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подскажите! noxwell Автоматика и аппаратура связи 1 23.12.2007 01:52
[Решено] дешифратор NCy TTL и CMOS логика 2 14.05.2006 10:58
Дешифратор каналов антен системы MMDS. Vasyka_Pryanik Видеотехника 1 22.08.2005 09:48
подскажите сергей а в Микроконтроллеры, АЦП, память и т.д 3 10.08.2005 20:00
[Решено] помогите достать дешифратор тв програм перед. через mmds игорь_ Автоматика и аппаратура связи 0 07.07.2004 21:48


Часовой пояс GMT +4, время: 19:40.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot