Название: Лекция
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 представляют
собой
микросхему,
помещенную в
дисковый
металлический
корпус. В
структурной
схеме этой
микросхемы в
обязательном
порядке
присутствуют
однопроводный
порт, логика
управления и
ПЗУ в виде
64-битного
блока,
содержащего
48-битный
идентификационный
номер, 8-ми
битный номер
типа изделия
и 8-битный код
для контроля.
Идентификационный
номер
записывается
в микросхему
при помощи лазера
во время ее
изготовления.
Он не может
быть изменен
в течение
всего срока
службы
прибора. Dallas
Semiconductor не
выпускала и
никогда не
планирует
выпускать iButton с
одинаковыми
идентификационными
номерами.
Комбинаций
из 48-разрядов
вполне
достаточно
даже при
самых
оптимистичных
объемах
выпуска в
сотни
миллионов
ключей в год,
чтобы сотни
лет номера их
не
повторялись.
При
считывании
идентификационного
номера,
считывающее
устройство
вычисляет
через
принятый номер
код контроля
по общей для
всех iButton
формуле и
сравнивает
его с
принятым
кодом контроля.
При
совпадении,
запускается
процесс
двунаправленной
передачи
данных по принципу
"запрос-ответ".
Считывающее
устройство
выступает
здесь в роли
мастера, а iButton
выполняет
его команды.
На одной
двухпроводной
линии
параллельно
к одному
порту
Данные в
соответствие
с протоколом iButton Standarts
передаются в
дискретные
временные
интервалы,
которые
называются
временными
сегментами
(типовая
длительность
около 60мкс) с
помощью
коротких и
длинных
импульсов,
аналогичных
азбуке Морзе.
При этом
инициатором
обмена
(ведущим)
всегда
является
считывающее
устройство.
При соприкосновении
с зондом или
его
эквивалентом
прибор iButton
выдает
ответный
сигнал, за
которым
следует код
семейства,
48-битный
серийный
номер iButton и
код контроля.
|
В
заключение
хотелось бы
отметить, что
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
Контрольные
вопросы: