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

Реферат Проектування пристрою збору інформації на базі мікроконтролера МК51





align="justify"> Виберемо швидкість передачі 4800 бот. При цьому час передачі 1-го біта складає 208 мкс. Опитування датчиків відбувається наступним чином:

Порт налаштовується на відповідну швидкість передачі і відключаються всі переривання.

В лінію надсилається адресу цікавить нас датчика (8 біт);

Приймається інформація від датчика у вигляді 2х байтного числа зі знаком в додатковому коді (00100 відповідає 10.0, 31125 - 3112.5, 65534 - 0.1);

Інформація зберігається в пам'яті.

Очікування запиту від ПК по послідовному каналу і в разі надходження переривання передача даних ПК.

Повторення п.1 - п.5 для наступного датчика.

При вибраної швидкості мінімальний час опитування одного датчика складає 5 мс. Датчики опитуються послідовно з тимчасовим інтервалом між опитуванням кожного датчика 50 мс. Таким чином при кількості датчиків = 10 повний період опитування всіх датчиків складає 500 мс. За завданням кількість датчиків дорівнює 16 і, отже, період опитування становить 800 мс. Пристрій розробляється таким чином, щоб кількість датчиків могло було бути легко збільшено аж до 127. Однак при кількості більше 32 варто збільшити швидкість обміну даними до 9600 бот, а часовий інтервал між опитуванням кожного датчика зменшити вдвічі. p align="justify"> При включенні живлення пристрій не має початкової інформації з датчиків і повинно отримати її якомога швидше, тому при першому опитуванні датчики опитуються без інтервалу між опитуванням кожного датчика і при цьому пристрій не реагує ні на які переривання. Даний стан пристрій називається В«Початковий опитуванняВ» і на діаграмі станів пристрою (рис. 1.3) позначено як Q1. Після початкового опитування датчиків пристрій переходить в наступний стан, позначене на діаграмі станів як Q2 і зване В«РобочеВ». br/>

1.3 Початковий опитування датчиків


На етапі початкового опитування датчиків мікроконтролер виробляє опитування кожного датчика без інтервалу очікування переривання від ПК. На цьому ж етапі відбувається виявлення непідключених до пристрою датчиків. Перевірка наявності датчика здійснюється наступним чином: посилається в лінію номер датчика і протягом 6 мкс очікується відповідь; якщо після закінчення цього часу датчик не відповість, запит повторюється через кожні 6 мкс 5 разів. Якщо після 5 запиту датчик не відгукується, пристрій зупиняє свою роботу на 2 секунди, виводить на індикатор номер відповідної несправності і записує в осередку пам'яті відповідні даному датчику FFFFh. Після цього опитування датчиків триває. Якщо на етапі початкового опитування не отриманий відгук ні від одного з датчиків, пристрій все одно переходить в В«робочий режимВ», в якому спроби опитування цих датчиків будуть продовжені. p align="justify"> Блок-схема алгоритму режиму початкового опитува...


Назад | сторінка 2 з 12 | Наступна сторінка





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

  • Реферат на тему: Пристрій і принцип дії датчиків
  • Реферат на тему: Принципи дії, пристрій, характеристики датчиків автомобіля ВАЗ Пріора
  • Реферат на тему: Принцип дії системи збору інформації з датчиків
  • Реферат на тему: Розрахунок собівартості датчиків руху
  • Реферат на тему: Основні характеристики датчиків руху