ПЕРЕЛІК ДИСЦИПЛІН:
  • Адміністративне право
  • Арбітражний процес
  • Архітектура
  • Астрологія
  • Астрономія
  • Банківська справа
  • Безпека життєдіяльності
  • Біографії
  • Біологія
  • Біологія і хімія
  • Ботаніка та сільське гос-во
  • Бухгалтерський облік і аудит
  • Валютні відносини
  • Ветеринарія
  • Військова кафедра
  • Географія
  • Геодезія
  • Геологія
  • Етика
  • Держава і право
  • Цивільне право і процес
  • Діловодство
  • Гроші та кредит
  • Природничі науки
  • Журналістика
  • Екологія
  • Видавнича справа та поліграфія
  • Інвестиції
  • Іноземна мова
  • Інформатика
  • Інформатика, програмування
  • Юрист по наследству
  • Історичні особистості
  • Історія
  • Історія техніки
  • Кибернетика
  • Комунікації і зв'язок
  • Комп'ютерні науки
  • Косметологія
  • Короткий зміст творів
  • Криміналістика
  • Кримінологія
  • Криптология
  • Кулінарія
  • Культура і мистецтво
  • Культурологія
  • Російська література
  • Література і російська мова
  • Логіка
  • Логістика
  • Маркетинг
  • Математика
  • Медицина, здоров'я
  • Медичні науки
  • Міжнародне публічне право
  • Міжнародне приватне право
  • Міжнародні відносини
  • Менеджмент
  • Металургія
  • Москвоведение
  • Мовознавство
  • Музика
  • Муніципальне право
  • Податки, оподаткування
  •  
    Бесплатные рефераты
     

     

     

     

     

     

         
     
    Проектування системи збору даних
         

     

    Інформатика, програмування
    Проектування системи збору даних
    1. ВСТУП
    В даний час проектування вимірювальних систем приділяється багато часу.
    Робиться великий акцент на застосування в цих системах електронно-цифрових
    приладів. Висока швидкість вимірювання параметрів, зручна форма представлення
    інформації, гнучкий інтерфейс, порівняно невелика похибка виміру по
    порівнянні з механічними та електромеханічними засобами вимірювання всі ці та
    багато інших переваг роблю цю систему перспективною в розвитку і в
    подальше використання в багатьох галузях виробництва.
    Розвиток мікроелектроніки та широке застосування її виробів в промисловому
    виробництві, в пристроях і системах управління найрізноманітнішими
    об'єктами і процесами є в даний час одним з основних напрямків
    науково-технічного прогресу.
    Використання мікроконтролерів у виробах не тільки приводить до підвищення
    техніко-економічних показників (надійності, споживаної потужності, габаритних
    розмірів), але і дозволяє скоротити час розробки виробів і робить їх
    модифікуються, адаптивними, а також дозволяє зменшити їх вартість.
    Використання мікроконтролерів в системах управління забезпечує досягнення
    високих показників ефективності при низькій вартості.
    Системи збору даних в наші дні зробили великий крок вперед і в щільну
    наблизилися до використання досконалих електронних технологій. Зараз, багато
    системи збору даних складаються з аналогового комутатора, підсилювача
    вибірки-зберігання, АЦП, стали розміщувати на одній інтегральної мікросхеми, що
    порівняно вплинуло на швидкість обробки даних, зручність у використанні, і
    звичайно ж на їх вартість.
    2. ТЕХНІЧНЕ ЗАВДАННЯ
    Потрібно спроектувати систему збору даних призначену для збору і
    первинної обробки інформації надходить з чотирьох датчиків тиску і датчика
    контролю за тиском.
    Основні характеристики: Кількість каналів підключення датчиків давленія4
    Кількість лінійних датчиків
    статична характеристика
    діапазон вимірюваної тиску
    власна похибка ізмеренія3
    U (p) = a0p + b a0 = 0.1428 b =- 0.71
    5 .. 50 КПа
    0.1%
    Кількість нелінійних датчиків
    статична характеристика
    діапазон вимірюваної тиску
    власна похибка ізмеренія1
    U (p) = a0p + a1p2 + a2p3 + b a0 = 0.998, a1 = 0.003 a2 =- 0.001 b =- 2.5
    0.01 .. 5 МПа
    0.1%
    Максимальна похибка одного каналу не более0.5%
    Кількість розв'язаних оптоізолірованних входів для підключення датчика
    контролю за тиском
    Активний рівень
    Вихідна напруга логічного нуля
    Вихідна напруга логічної одиниці
    Максимальний вихідний струм
    логічного нуля мА
    логічної одиниці мА1
    1
    рівень ТТЛШ
    рівень ТТЛШ
    2.5
    1.2
    Режим вимірювання давленіяСтатіческій
    Базова мікро-ЕВМ89С51 фірми Atmel

    3. Розробка структурних схем. Узагальнений алгоритм РОБОТИ
    Структурна схема системи збору даних представлена на рис.1
    Узагальнена структурна схема системи збору даних.

    ДД1, ДД2, ДД3 - лінійні датчики тиску,
    ДД4-нелінійний датчик тиску,
    ДКД1, ДКД2 - датчики контролю за тиском
    AD7890 - АЦП, УВХ, ИОН, аналоговий комутатор,
    98С51 - мікро-ЕОМ,
    WDT-сторожовий таймер.
    Малюнок 1.
    Датчики тиску перетворюють виміряний тиск в електричний сигнал.
    Нормуючий підсилювачі перетворюють вихідну напругу з датчиків тиску до
    вхідного напруги АЦП.
    AD7890 (далі АЦП) служить для того щоб, перемикати потрібний канал
    комутатора, перетворити аналогову величину напруги в відповідний їй
    двійковий цифровий код.
    Однокристальна мікро-ЕОМ призначена для того, щоб:
    здійснювати розрахунок - Р (код) за відомою статичної характеристики датчика
    тиску;
    передавати розраховане тиск з послідовного інтерфейсу RS-232 в ПК.
    Буфер послідовного інтерфейсу RS-232 введено в схему, для того щоб
    перетворювати логічні рівні між ПК і мікро-ЕОМ та мікро-ЕОМ і ПК.
    Т.К. робота системи здійснюється в автономному режимі і вона не передбачена для
    роботи з оператором, то до складу системи додатково вводиться інтегральна
    мікросхема сторожового таймера, призначена для виведення мікро-ЕОМ з
    стану зависання і її скидання при включенні харчування.
    Тимчасова діаграма роботи сторожового таймера представлена на аркуші 2
    графічної частини.
    Блок схема узагальненого алгоритму роботи представлена в додатку 4.
    При включенні живлення мікро-ЕОМ 89С51 реалізує підпрограму ініціалізації (1.
    ініціалізація УАПП, 2. встановлення пріоритету переривань, 7. дозвіл
    переривань). За запитом від ПК "Вважати виміряний тиск з датчика N" (де N -
    номер датчика тиску), МП послідовно видає з лінії 1 порту 1 (Р1.1), байт
    даних (у якому 1-ий, 2-ий і 3-ій біти вказують на вибір каналу
    мультиплексора) на вхід АЦП - DATA IN. Прийом кожного біта цього байти відбувається
    по фронту імпульсів сигналу що надходить на вхід SCLK від МП з лінії 2 порту 1 (Р
    1.2). Передача цього байти стробіруется сигналом (низький рівень), що надходить
    на входот МП з лінії 4 порту 1 (див. графічну частину лист 2) Прийнявши байт
    інформації АЦП виробляє перемикання потрібного каналу. Після цього МП видає
    негативний імпульс на виведення з лінії 7 порту 1 і по позитивному переходу
    цього імпульсу починається процес перетворення напругу в двійковий код,
    яке надходить від датчика тиску - N. Після закінчення 5.9 MС (час
    перетворення) АЦП готовий до послідовної передачі отриманого 12-ти
    розрядного двійкового коду. Процес передачі даних від АЦП до МП проводиться при
    стробування сигналу (низький рівень), що поступає з лінії 5 порту 1 на висновок
    (див. графічну частину лист 2). Формат посилки складається з 15-ти біт (перші три
    біта несуть за собою номер включеного поточного каналу, а інші 12 біт
    двійковий код). Прийнявши двійковий код, МП шляхом математичних обчислень (див. п.5)
    знаходить залежність Р (код) і посилає в ПК по послідовному інтерфейсу
    RS-232 отримане значення тиску P. На цьому цикл роботи системи
    закінчується.
    4. РОЗРОБКА І РОЗРАХУНОК ЕЛЕМЕНТІВ Принципова електрична схема
    4.1 Вибір мікропроцесорного комплекту
    У відповідності із завданням ядром системи послужила однокристальна мікро-ЕОМ
    89С51 фірми Atmel.
    Основні характеристики однокристальної мікро-ЕОМ 89С51:
    • Сумісна з однокристальної мікро-ЕОМ серії MCS-51
    • 4Kb ре-програмованої флеш пам'яті
    припустимо: 1000 циклів Записи/стирання
    • Робочий діапазон частоти синхронізації: від 0 Гц до 24 МГц
    • 128 x 8-біт вбудованого ОЗУ
    • 32 програмованих I/O лінії
    • Два 16-розрядних таймер/лічильника
    • Сім джерел зовнішніх переривань
    • Програмований УАПП
    • Можливість включення режиму зниженого енергоспоживання
    4.1.1 Апаратне пару ПК і мікроконтролера
    Для вирішення завдання сполучення ПК і мікроконтролера було вирішено використовувати
    інтерфейс RS-232C.
    Послідовний порт використовується як універсального асинхронного
    прийомопередатчика (УАПП) з фіксованою або змінною швидкістю
    послідовного обміну інформацією і можливістю дуплексного включення.
    Послідовний інтерфейс мікроконтролера МК-51 може працювати в наступних
    чотирьох режимах:
    Режим 0.Інформація передається і приймається через вхід RxD приймача (висновок
    P3.0). Через вихід передавача TxD (висновок P3.1) видаються імпульси синхронізації,
    стробірующіе кожен передається або приймається біт інформації. Формат посилки
    - 8 біт. Частота прийому та передачі - тактова частота мікроконтролера.
    Режим 1.Інформація передається через вихід передавача TxD, а приймається через
    вхід приймача RxD. Формат посилки - 10 біт: старт-біт (нуль), вісім біт
    даних, програмований дев'ятий біт і стоп-біт (одиниця). Частота прийому та
    передачі задається таймером/лічильником 1.
    Режим 2.Інформація передається через вихід передавача TxD, а приймається через
    вхід приймача RxD. Формат посилки - 11 біт: старт-біт (нуль), вісім біт
    даних, програмований дев'ятий біт і 2 стоп-біта (одиниці). Надсилаєте
    дев'ятого біт даних приймає значення біта ТВ8 з реєстру спеціальних функцій
    SCON. Біт ТВ8 в регістрі SCON може бути програмно встановлений в "0" або в "1",
    або в нього, наприклад, можна помістити значення біта Р з регістра PSW для
    підвищення достовірності прийнятої інформації (контроль за паритетом). При
    прийомі дев'ятий біт даних прийнятої посилки надходить в біт RB8 регістра SCON.
    Частота прийому та передачі в режимі 2 задається програмно і може дорівнювати
    тактовою частотою мікроконтролера діленої на 32 або на 64.
    Режим 3.Режім 3 повністю ідентичний режиму 2 за винятком частоти прийому та
    передачі, яка в режимі 3 задається таймером/лічильником 1.
    Для реалізації обміну інформацією між ПК і мікро найбільш зручним
    є режим 2, тому що дляработи в цьому режимі не потрібно таймер/лічильник. Цей
    режим повністю задовольняє висунутим вимогам.
    4.1.2 Вибір кварцового резонатора
    Для роботи МП необхідний кварцовий резонатор який підключається до висновків XTAL1
    і XTAL2 (див. графічну частину курсового проекту, лист 1)
    Робоча частота кварцового резонатора безпосередньо пов'язана зі швидкістю
    роботи УАПП, ми обираємо з п.1 fрез = 11.059 МГц
    4.1.3 Вибір швидкості прийому/передачі по RS-232
    Швидкість прийому/передачі, тобто частота роботи універсального асинхронного
    прийомопередатчика (УАПП) в режимі 2 залежить від значення керуючого біта SMOD в
    регістрі спеціальних функцій.
    Частота передачі визначається виразом:
    f = (2SMOD/64) fрез.
    Іншими словами, при SMOD = 0 частота передачі дорівнює (1/64) fрез, а при SMOD = 1 дорівнює
    (1/32) fрез.
    Виходячи з вищевикладеного, виберемо частоту прийому даних при SMOD = 1. Якщо
    fрез = 11,059 МГц, тоді частота прийому даних буде 19,2 КБод.
    Інші значення частот кварцу можуть бути обрані з таблиць в п.1 та п.2.
    4.1.4 Розробка формату прийнятих і переданих даних по RS-232
    Формат прийнятих і переданих даних майже повністю описаний режимом 2 роботи
    послідовного інтерфейсу.
    Формат повинен складатися з 11 біт:
    стартовий біт - нуль;
    вісім біт даних;
    дев'ятого біт - контроль за паритетом, для підвищення достовірності приймається
    інформації;
    два степових біта - одиниці.
    4.2 Вибір буфера RS-232
    Обмін даними між ПК і мікро проводитиметься за
    послідовного інтерфейсу RS-232. Оскільки стандартний рівень сигналів RS-232 -
    -12 В і 12 В, а стандартний рівень сигналів асинхронного інтерфейсу
    мікроконтролера 89С51 - +5 В необхідно забезпечити узгодження рівнів між
    RS-232 і 89С51. Перетворення напруги вироблятиме цифрова
    інтегральна мікросхема ADM 202E. Вибір даної мікросхеми був зроблений виходячи
    з ТЗ (технічне завдання). Основні характеристики цифрової інтегральної
    мікросхеми ADM 202E наведено в табл. 3.
    Таблиця 3.
    Основні характеристики цифрової інтегральної мікросхеми ADM
    202EПараметрМінімальнийМаксімальнийЕдініца вимірювання
    Напруга пітанія4.5 5.5 В
    Нижній вхідний лог. порог0.8В
    Високий вхідний лог. порог2.4В
    RS-232 приймач
    Вхідна припустиме напр.-30 +30 В
    Вхідний нижній парог0.4 В
    Вхідний високий парог 2.4В
    RS-232 передавач
    Вихідний розмах напр .- 5 В
    Сопр. Виходу передатчіка300 Ом
    Температурний діапазон-40 +85
         
     
         
    Реферат Банк
     
    Рефераты
     
    Бесплатные рефераты
     

     

     

     

     

     

     

     
     
     
      Все права защищены. Reff.net.ua - українські реферати ! DMCA.com Protection Status