Лекция 4ч.  Цифровые  датчики приема-передачи «сухих контактов»  Dallas Semicondutor     

 

Адрес документа

http://www.shabronov.narod.ru/temp/datchiki_lek2/datchiki_lek2.doc

 

Руководитель:    Шабронов Андрей Анатольевич  тс. 913-905-8839  shabronov@ngs.ru

ИЗУЧАЕМ DS2405  DS2406  - датчики  DS2401  DS1990A

 

Примеры использования:

адрес         адрес

 

Управление напряжением:

 

Блок управления для реле адрес

  

 Устройства управления освещением  адрес

 

Схема  управления на 10 каналов  адрес

 

 

 

 

 

 

Электронный замок на ключах - "таблетках" iButton

 

Адрес

 

   адрес

 

Принципы конструкции iButton и считывающих устройств для них

 

 

Как отмечалось выше, iButton представляют собой микросхему, помещенную в дисковый металлический корпус. В структурной схеме этой микросхемы в обязательном порядке присутствуют однопроводный порт, логика управления и ПЗУ в виде 64-битного блока, содержащего 48-битный идентификационный номер, 8-ми битный номер типа изделия и 8-битный код для контроля. Идентификационный номер записывается в микросхему при помощи лазера во время ее изготовления. Он не может быть изменен в течение всего срока службы прибора. Dallas Semiconductor не выпускала и никогда не планирует выпускать iButton с одинаковыми идентификационными номерами. Комбинаций из 48-разрядов вполне достаточно даже при самых оптимистичных объемах выпуска в сотни миллионов ключей в год, чтобы сотни лет номера их не повторялись. 
    При считывании идентификационного номера, считывающее устройство вычисляет через принятый номер код контроля по общей для всех iButton формуле и сравнивает его с принятым кодом контроля. При совпадении, запускается процесс двунаправленной передачи данных по принципу "запрос-ответ". Считывающее устройство выступает здесь в роли мастера, а iButton выполняет его команды. На одной двухпроводной линии параллельно к одному порту 

 

Схема входных цепей iButton в момент касания к микроконтроллеру  Схема соединения ПК с контактной площадкой

 

Описание протокола iButton

    Данные в соответствие с протоколом iButton Standarts передаются в дискретные временные интервалы, которые называются временными сегментами (типовая длительность около 60мкс) с помощью коротких и длинных импульсов, аналогичных азбуке Морзе. При этом инициатором обмена (ведущим) всегда является считывающее устройство. При соприкосновении с зондом или его эквивалентом прибор iButton выдает ответный сигнал, за которым следует код семейства, 48-битный серийный номер iButton и код контроля. 

 

 

Табл. 1. Обзорная таблица iButton

Маркировка

Описание

Емкость памяти

DS1920

Цифровой термодатчик

16битЕЕРРОМ

DS1954

Криптографический микропроцессор

32К ROIVI+6K NVSRAM

DS1963

Электронный кошелек

4096 бит NVSRAM

DS1971

EEPROM память

256+64 бит EEPROM

 

DS1981U

EPROM память и специальный номер

512битЕРРОМ

DS1982U

EPROM память и специальный номер

1024 бит EPROM

DS1982

EPROM память

1024 бит EPROM

DS1985

EPROM память

16384 бит EPROM

DS1986

EPROM память

65536 бит PROM

DS1990A

Только номер

нет

DS1991

Энергонезависимая память с паролем

1344 бит NVSRAM

DS1992

Энергонезависимая память

1024 бит NVSRAM

DS1993

Энергонезависимая память

4096 бит NVSRAM

DS1994

Энергонезависимые память и часы

4096 бит NVSRAM

DS1995

Энергонезависимая память

16384 бит NVSRAM

DS1996

Энергонезависимая память

65536 бит NVSRAM

 

 

 

 

В заключение хотелось бы отметить, что Dallas Semiconductor поставляет программное обеспечение DS0621-SDK для работы со всеми типами iButton. Оно специально предназначено разработчикам и содержит драйверы для DOS, Windows 3.1, Windows-95/NT. Имеются варианты процедур работы с iButton, написанные на ассемблере микропроцессоров MCS-51, на С, на Паскале, Дельфи, Visual Baisic. В пакете представлена также оболочка TMEX для сетевых систем с использованием iButton. Утилиты этой оболочки включают команды для сети iButton , сходные с командами COPY, FORMAT, DIR, RENAME, DELETE, DIR и т.п.. Dallas Semiconductor поставляет готовый адаптер для последовательного порта (25 у.е. в розницу). Внешний вид дан ниже: и для USB

готовый адаптер для последовательного порта

 

Контрольные вопросы: