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

 

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

http://shabronov_s2.dyn-dns.ru/temp/sibguti_datchiki_all/sibguti_datchiki_pz_v2/sibguti_datchiki_pz_v2.doc инд: 2-128-1-2   

 

ИЗУЧАЕМ 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

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

 

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

 

 

 

Задание по лабораторной работе:

1.        В программной среде Протеус-7  используя  пример 1WIRE_NET.DSN   собрать схему из однотипных 7 (семи) цифровых элементов с шинной организацией сбора данных.  Ниже на рисунке GIF  представлена сборка из 5 датчиков ds1990

 2.  Получить контрольные номера установленных элементов и представить их в отчете.  Отчет должен содержать титульный лист схему и  номера установленных элементов (не групповые номера элементов) .

Элементы выбираются по правилу по списку группы. Если номер по списку превышает вариант, то отсчет начинается по новой, т.е. N=7  1 вариант и т.д.

1.       вариант - ds18s20

2.       вариант - ds1822

3.       вариант - ds2405

4.       вариант - ds2430

5.       вариант - ds2431

6.       вариант - ds2433

 

Оценки на 3:

 

Оценка на 4: ( дополнительно к =3)

 

 

Оценка на 5: (дополнительно к =3/4) 

 

 

 

Автор - Шабронов Андрей Анатольевич   тс.  +7-913-905-8839     e_mail -  shabronov@ngs.ru  

ред.2019-9-11        Успехов и здоровья!