Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Контролер управління системою кондиціонування

Реферат Контролер управління системою кондиціонування





0 мається унікальний і незмінний 64-бітний серійний номер, який використовується як вузловий адресу датчика. При цьому з'являється можливість співіснувати безлічі мікросхем DS18B20 на одній 1 провідний шині. Мікросхема DS18B20 може бути локально запитана від 3.0В до 5.5В або вона може бути налаштована таким чином, щоб бути живиться за допомогою 1-провідної лінії даних. p align="justify"> Здійснення передачі команди початку перетворення і інших команд, а також зчитування значення виміряної температури проводиться за допомогою 1-провідного інтерфейсу (1-WireTM).

Використовуваний 1-провідним інтерфейсом протокол не складний. У будь-який момент часу на 1-провідний шині можна виділити пристрій-майстер, яким може бути мікропроцесор або комп'ютер, і підлеглий пристрій, в нашому випадку це мікросхема система нагрівання і охолоджування. p align="justify"> Майстер завжди виступає ініціатором обміну по 1-провідний шині. Обмін з датчиком завжди починається з процесу ініціалізації. Ініціалізація проводиться в такій послідовності:

. Формується імпульс скидання не менше 480 мкс. p align="justify">. Далі лінія відпускається і через деякий час не більше 60 мкс вона закорачивается самим датчиком це як сигнал готовності до обміну. ​​p align="justify">. Далі слід виконати передачу команди і адреси конкретного датчика встановленого на шині. p align="justify"> Після того, як майстер виявив відповідь, він може передати датчику одну з команд. Передача ведеться шляхом формування майстром спеціальних тимчасових інтервалів (time slots). Кожен часовий інтервал служить для передачі одного біта. Першим передається молодший біт. Інтервал починається імпульсом низького рівня, тривалість якого лежить в межах 1 - 15 мкс. br/>В 

Рис. 4. Тимчасова діаграма ініціалізації


Оскільки перехід з одиниці в нуль менш чутливий до ємності шини (він формується відкритим транзистором, в той час як перехід з нуля в одиницю формується підтягуючим резистором), саме цей перехід використовують 1-провідні пристрої для синхронізації з майстром. У підлеглому пристрої запускається схема тимчасової затримки, яка визначає момент зчитування даних. Номінальне значення затримки дорівнює 30 мкс, однак, воно може коливатися в межах 15-60 мкс. За імпульсом низького рівня слід передається біт. Він повинен утримуватися майстром на шині протягом 60 - 120 мкс від початку інтервалу. Часовий інтервал завершується переведенням шини в стан високого рівня на час не менше 1 мкс. Тривалість інтервалу залежить від власної ємності лінії обумовленою довгою. Так як в моєму пристрої датчики знаходяться на великій відстані від контролера, то рекомендується не мене 15 мкс. p align="justify"> Першою командою, яку повинен передати майстер для DS18S20 після ініціалізації, є одна з команд реалізованих пристроєм функцій.


В 

Рис. 5. Тимчасова діаграма передачі 0-го біта <...


Назад | сторінка 7 з 13 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Штучний інтелект: чи може машина бути розумною?
  • Реферат на тему: Учитель XXI століття. Яким він повинен бути ...
  • Реферат на тему: Чи може комп'ютер мислити
  • Реферат на тему: Мова SMS - що це таке. Бути чи не бути йому в нашому житті
  • Реферат на тему: Система команд. Структура слова команд. Синтаксис команд. Групи команд