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

Реферат Контролер управління домашньої метеостанцією





і в проміжне ОЗУ. При включенні живлення ця команда виконується автоматично. p align="justify"> При використанні DS18S20 тільки для вимірювання температури потрібні всього дві з цих команд: Convert T і Read Scratchpad. p align="justify"> Послідовність дій при вимірюванні температури повинна бути наступною:

Надсилаємо імпульс скидання і приймаємо відповідь термометра. p align="justify"> Надсилаємо команду Skip ROM [CCh]. p align="justify"> Надсилаємо команду Convert T [44h]. p align="justify"> Формуємо затримку мінімум 750мс. p align="justify"> Надсилаємо імпульс скидання і приймаємо відповідь термометра. p align="justify"> Надсилаємо команду Skip ROM [CCh]. p align="justify"> Надсилаємо команду Read Scratchpad [BEh]. p align="justify"> Читаємо дані з проміжного ОЗУ (8 байт) і CRC. p align="justify"> Перевіряємо CRC, і якщо дані лічені вірно, обчислюємо температуру. p align="justify"> В якості датчика тиску я взяв аналоговий датчик MPAXZ4115X, що вимірює напругу в стандартному діапазоні від мінімального 650 мм рт. ст. до максимального 850 мм рт. ст .. При цьому сигнал на виході змінюється від 0 до 5 В.

Так як мікроконтролер без внутрішнього АЦП, то необхідний зовнішній АЦП. Для цього використовуємо ЦАП + компаратор

SА3 що порівнює сигнал з датчика і з ЦАП за збігом і переключенню компартора відбувається оцифровка.

Таке рішення дозволяє за допомогою двох датчиків отримати температуру і рівень тиску. Для вимірювання вологості можна використовувати другий датчик не зовні, а обернути його вологою марлею - мокрий датчик і за різницею температур підрахувати вологість. p align="justify"> Для реалізації клавіатури обраний шифратор коду. Клавішний код передається трьома лініями і ще одна заведена на переривання що спрощує процес прийому коду. p align="justify"> В якості індикатора для відображення обраний активний LCD дисплей, аналогічний тому, який використовувався в лабораторних роботах.

Для накопичення даних використовується Flesh ПЗУ послідовного типу AT24C256 по інтерфейсу I 2 C. Дане ПЗУ має можливість багаторазового перезапису даних і за рахунок використання послідовного каналу задіюються тільки 2 порти. Це дуже зручно, тому що використовуваний контролер має апаратно підтримувану можливість роботи з протоколом I 2 C, що в свою чергу спрощує програмну реалізацію пристрою. (Рис. 2).


В 

Рис.2 Схема АТ24Схх


Мікросхеми EEPROM серії АТ24Схх фірми Atmel - недорогі малогабаритні, електрично перепрограмовані, енергонезалежні запам'ятовуючі пристрої, з низьким енергоспоживанням і управлінням по шині I 2 С.

Для звукової сигналізації...


Назад | сторінка 8 з 14 | Наступна сторінка





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

  • Реферат на тему: Система вимірювання температури, яка дозволяє вимірювати температуру в межа ...
  • Реферат на тему: Датчики вимірювання тиску, температури і якості повітря
  • Реферат на тему: Освоєння методу вимірювання тиску за допомогою п'єзорезистивного датчик ...
  • Реферат на тему: Освоєння методу вимірювання тиску за допомогою тензорезистивного датчика
  • Реферат на тему: Калібрування п'єзорезистивного датчика абсолютного тиску KPY - 43A № 03 ...