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

Реферат Розробка цифрового термометра





ак як на лінії тільки один датчик, відправляється команда інтерфейсу 1-Wire вибору всіх датчиків. Потім відправляється команда почала температурного перетворення. Так як для температурного перетворення потрібно певний час, мікроконтролер очікує від датчика сигналу завершення температурного перетворення. Для цього він у циклі опитує стан порту датчика, налаштованого на введення даних. Налаштування точності перетворення не проводиться, тому що для даної роботи досить точності 0.5 градуса Цельсія. Після отримання сигналу завершення температурного перетворення, датчик знову ініціалізується і зчитується вміст його пам'яті. Лічені дані перетворюються на вигляд, зручний для виведення на індикатор, визначається знак числа. Якщо воно негативне, то відбувається перетворення з додаткового коду в прямий код. Потім відбувається виведення даних на семисегментний індикатор. p align="justify"> опитується порт, до якого підключена клавіша управління. Якщо клавіша натиснута, мікроконтролер переходить у цикл очікування. br/>

.2 Блок-схема роботи мікроконтролера


В 

3. Розробка функціональної та принципової схем пристрої


.1 Принципова схема пристрою


В 

Дана принципова електрична схема - графічне зображення за допомогою умовних графічних і буквено-цифрових позначень (піктограм) зв'язків між елементами проектованого пристрою.

На ній видно як між собою пов'язані складові елементи системи: мікроконтролер, блок семисегментних індикаторів, термодатчиків.

На відміну від розведення друкованої плати ця схема не показує взаємного (фізичної) розташування елементів, ця лише вказує на те, які елементи з якими з'єднуються.


3.2 Функціональна схема пристрою


В 

Пристрій управляється мікроконтролером PIC16f628. Для зв'язку з семісегментним індикатором, використовуються висновки RA2, RA3, RA6 порту PORTA для передачі номера позиції відображуваного символу і висновки RB0-RB6 порту PORTB для включення конкретного сегмента. p align="justify"> Для зв'язку з датчиком використовується висновок RA1 порту PORTA.

Клавіша "Старт/Стоп" підключена до порту RA7


4. Розробка алгоритмів


4.1 Алгоритм ініціалізації датчика


Для ініціалізації пристрою інтерфейсу 1-Wire необхідно подати на пристрій одиничний імпульс, "провалити" шину приблизно на 500 мкс, потім відновити одиничний сигнал і почекати ще 500 мкс.


В 

Код процедури ініціалізації датчика:


В 

4.2 Алгоритм відправки байта даних датчику


Код процедури відправки байта датчику

Для ві...


Назад | сторінка 6 з 9 | Наступна сторінка





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

  • Реферат на тему: Пристрій перетворення аналогових сигналів двійковий код і його перетворення ...
  • Реферат на тему: Основні показники роботи порту та виробничого перевантажувального комплексу ...
  • Реферат на тему: Розробка програм перетворення форматів двійкових даних і сортувань в машинн ...
  • Реферат на тему: Розробка пристрою індикації даних на РК-дисплеї, переданих по інтерфейсу RS ...
  • Реферат на тему: Мікроконтролер виведення малюнків на графічний РК-індикатор