Расширение количества цифровых выходов

Обсуждаем цифровые устройства...
Ответить
Первый раз сказал Мяу!
Аватара пользователя
Сообщения: 29
Зарегистрирован: Вт май 13, 2014 11:44:36
Откуда: г. Дзержинский Московская обл.

Сообщение skorpionex »

Т.к. я начинающий радиолюбитель (но опытный Win-программист) обращаюсь к вам за помощью.
Имеется ds2413, которая может выдавать необходимое количество импульсов. Необходимо этими импульсами зажигать светодиоды (хотя бы 8 ) в произвольном порядке (в соответствии с двоичной алгеброй). Т.е. 1 импульс включает первый светодиод, 3 импульса включают 1 и 2 светодиод. Причем светодиоды должны включаться при подаче разрешающего сигнала (типа счет окончен, можно зажигать соответствующие светодиоды).

PS Всё это дело будет управляться с компьютера.
Реклама
Друг Кота
Аватара пользователя
Сообщения: 73964
Зарегистрирован: Вт дек 20, 2011 12:46:51
Откуда: Петроград

Сообщение Maykill »

если мой склероз не врёт- это называется ДВОИЧНЫЙ СЧЁТЧИК со стробированием
ну и нагрузите выходы на индикаторы в виде светодиодов
https://www.int-s.spb.ru
" Можно я лягу?"(C)
Контактная информация:
Реклама
Первый раз сказал Мяу!
Аватара пользователя
Сообщения: 29
Зарегистрирован: Вт май 13, 2014 11:44:36
Откуда: г. Дзержинский Московская обл.

Сообщение skorpionex »

А примером такого счетчика не поделитесь? А то через поиск попадаются либо четырехразрядные счетчики, либо без стробируещего входа.
Друг Кота
Аватара пользователя
Сообщения: 73964
Зарегистрирован: Вт дек 20, 2011 12:46:51
Откуда: Петроград

Сообщение Maykill »

соединяете нужное количество триггеров
https://www.google.ru/search?q=%D0%B4%D ... 24&bih=571

кактотак

по поводу вывода инфы по окончании- ставите на выходы буферные элементы , на разрешающие входы- сигнал окончания счёта( функция 2И)
https://www.int-s.spb.ru
" Можно я лягу?"(C)
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Прорезались зубы
Сообщения: 219
Зарегистрирован: Вт июл 02, 2013 09:17:49

Сообщение misyachniy »

ds2413 - это ключ управляемый по шине 1-wire.

Вам нужно зажигать светодиоды командами от компьютера?
Реклама
Первый раз сказал Мяу!
Аватара пользователя
Сообщения: 29
Зарегистрирован: Вт май 13, 2014 11:44:36
Откуда: г. Дзержинский Московская обл.

Сообщение skorpionex »

Не совсем так. С компьютера мне нужно управлять нагрузкой как силовой (220В) так и слаботочной (12В). Мой выбор пал на 1-wire. Т.к. ds2413 не самый дешевый, хочется увеличить количество выходов (у ds2413 всего 2) хотя бы до 8 за гораздо меньшие деньги. Я так понимаю эту проблему можно решить двоичным буферным счетчиком со стробирующим входом, да что бы еще и в одном корпусе.
Реклама
Друг Кота
Аватара пользователя
Сообщения: 3793
Зарегистрирован: Ср дек 24, 2008 09:58:58

Сообщение Ser60 »

Если управляемое устройство находится вблизи компа (в пределах досягаемости USB кабеля), посмотрите на CP2112. У нее имеется 8 GPIO выводов. Если расстояние больше, можно применить ту-же CP2112 в сочетании с I2C расширителем, например, PCF8575 на 16 GPIO. В любом случае не нужен МК, а лишь поддерживающая программа на компе - как раз для Вас.
Друг Кота
Аватара пользователя
Сообщения: 73964
Зарегистрирован: Вт дек 20, 2011 12:46:51
Откуда: Петроград

Сообщение Maykill »

может проще LPT порт использовать раз уж компьютер есть?
https://www.int-s.spb.ru
" Можно я лягу?"(C)
Контактная информация:
Первый раз сказал Мяу!
Аватара пользователя
Сообщения: 29
Зарегистрирован: Вт май 13, 2014 11:44:36
Откуда: г. Дзержинский Московская обл.

Сообщение skorpionex »

Во-первых LPT порт сейчас редкость. Во-вторых сеть 1-wire уже есть и на ней висят датчики температуры, написан софт. Да и не все устройства располагаются рядом с компьютером.
Первый раз сказал Мяу!
Аватара пользователя
Сообщения: 29
Зарегистрирован: Вт май 13, 2014 11:44:36
Откуда: г. Дзержинский Московская обл.

Сообщение skorpionex »

Ser60 спасибо за подсказку. Штука интересная буду изучать, но на данный момент предпочтительно "проапгрейдить" 1-wire.
Друг Кота
Аватара пользователя
Сообщения: 3793
Зарегистрирован: Ср дек 24, 2008 09:58:58

Сообщение Ser60 »

Тогда посмотрите на 8-битный расширитель порта для 1-wire, DS2408.

Однако, если еще не поздно переделать, зачем Вам сеть 1-wire? В современном телефонном кабеле 4 жилы, как раз под I2C.

Забыл упомянуть про статью о CP2112: http://radiokot.ru/circuit/digital/home/164/
Встал на лапы
Аватара пользователя
Сообщения: 85
Зарегистрирован: Пн ноя 08, 2010 14:07:14
Откуда: Владимирская область

Сообщение Евгений33 »

Добрый вечер! Задумал использовать микросхему PCF8575, как расширитель портов для контроллера, работающих только на вход. Куча кнопок подтягивающих конкретный вход к минусу. Ни стал бы спрашивать, но вот в паспорте заинтересовало то, что на каждом входе PCF8575 стоит транзистор, который при считывании состояния, получается закорачивается. Не нужны ли какие ограничивающие резисторы или время считывания настолько мало, что это не будет иметь значения? :dont_know:
.....
Друг Кота
Аватара пользователя
Сообщения: 3793
Зарегистрирован: Ср дек 24, 2008 09:58:58

Сообщение Ser60 »

Резисторы не нужны. У этого транзистора достаточно большое сопротивление открытого канала.
Ответить

Вернуться в «Цифровая техника»