Цифровые датчики приема-передачи «сухих контактов» Dallas Semicondutor
Адрес документа |
http://90.189.213.191:4422/temp/sibguti_datchiki_all/1_int_dat_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
ред.2022-10-1 Успехов и здоровья!