Цифровые
датчики приема-передачи «сухих контактов» 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
представляют собой микросхему, помещенную в дисковый металлический корпус. В
структурной схеме этой микросхемы в обязательном порядке присутствуют
однопроводный порт, логика управления и ПЗУ в виде 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
Контрольные
вопросы:
Задание по
лабораторной работе:
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 Успехов и здоровья!