DAQ: Устройство сбора данных/управления 48 портов через LPT

На базе двух микросхем [К[Р]]580ВВ55 и одной 176ЛА7 Если хватает и 24 портов, можно обойтись и одной 580ВВ55 Эти микросхемы имеют черыре 8-битовых регистра (адресуемые двумя разрядами), один из них служебный, в него можно только писать. Еще три регистра связаны с группами выходов, которые могут работать в двух режимах: чтения внешнего состояния в компьютер или установку выводов в состояние 1 или 0. Режимы выставляются для групп выводов А0-А7, В0-В7, С0-С3 и С4-С7
По уровням на стороне данных - полная совместимость с режимами LPT порта, а питание я взял от источника 5 вольт в компьютере через предохранитель на 0,25А
Компьютер на LPT порту имеет 8 бит (данные) которые также могут читаться в компьютер или выводится из компьютера, в зависимости от состояния одного бита в контрольном регистре(порт I/O 0x37A)
Еще есть 4 выхода из компьютера (в конструкции используются для установки адреса, выбора микросхемы и режима контроллеров)
И есть еще 5 входов в компьютер (не используются)

Схема подключения:
схема

Программадля управления под Linux:
теперь на этой странице



Control bits в I/O порту 0x37A
	Pin 1	0x01	inverted	-A0	
	Pin 14	0x02	inverted	-A1
	Pin 16	0x04	straight	0-PORT1,1-PORT2
	Pin 17	0x08	inverted	0-read,1-write
	-	0x10	-		0-interrupt disabled
	-	0x20	-		0-write,1-read from  external device


Настройка режимов ввода или вывода для групп портов в 580ВВ55
D7	1
D6      0
D5      0
D4      Группа портов А0-А7 0-Write, 1-Read
D3      Группа портов C4-C7 0-Write, 1-Read
D2      0
D1      Группа портов B0-B7 0-Write, 1-Read
D0      Группа портов C0-C3 0-Write, 1-Read
Для записи в этот регистр, необходимо установить оба адреса в 1, установить 0 на CS и 0 на WR, и по фронту перехода CS или WR в 1 данные сохраняются в защелку, А при считывании из этого порта всегда будем иметь 0x00
Новое сообщение

  В начало
       Фильтр Regex sendmail
            Пример фильтра
       Зарегистрироваться
       Видео клипы
       Книга жалоб/предложенй
       Экономика просто
            Амортизация
            НДС
       spamassassin-milter
       Всякая фигня
       Конвертер юникод
       Сбор данных
       SRS в sendmail
       my soft
            lpt daemon (RUS)
            lpt daemon (ENG)
       Из LJ
            О детях
                 Основы ГВ
                 Прикорм
                 Игрушки. Родственники
                 Гардероб(1)
                 Гардероб(2)
                 Гардероб(3)