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

Реферат Розробка мікропроцесорної системи віддаленого моніторингу багатоканального джерела напруги





АЦП ADS7841 з наступними параметрами:

напруга живлення: 2.7-5 В

розрядність: 12 біт

число каналів: 4

послідовний інтерфейс

можливість 8 бітної розрядності

В якості джерела опорної напруги для АЦП використовуємо мікросхему ІОН AD586M (+5 В), живити її від джерела +15 В.


В 

Рис. 6 - Схема підключення ADS7841


В 

Рис. 7 - Блок-схема програми АЦП


В 

Рис. 8 - Інтерфейс АЦП


У відповідність з алгоритмом і даташіта напишемо програму.

Лінія DIN: старт-біт встановлюємо в 1.

А2, А1, А0-міняємо значення у відповідність з датчіком.устанавліваем в 1 (12 бітний режим) .., PD0-1 (не включаємо режим енергозбереження)


В В 
В 

while (B> 0)

{KOD_ADC [x] = KOD_ADC [x] <<1; _ADC [x] | = DOUT; = 1;

DCLK = 0; -;

}


У цьому циклі отримуємо 12 розрядів, які послідовно передає АЦП. Спочатку йде старший розряд-тому зсуваємо його 11 раз.В змінної KOD_ADC [x] спочатку записані нулі, тому після виконання операції АБО з DOUT (біт, який передає АЦП), в KOD_ADC [x] записується 1, якщо DOUT = 1, і залишається 0 якщо DOUT = 0.

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

У наступному циклі перемикаємо АЦП на ті, датчики, які ще не опитали. Робимо це за допомогою зміни змінних А2, А1, А0. br/>

if (x == 1)

{A2 = 1; A1 = 0; A0 = 1;}

{(x == 2)

{A2 = 0; A1 = 1; A0 = 0;}// перемикаємо АЦП

{(x == 3)

{A2 = 1; A1 = 1; A0 = 0;}

{2 = 0; A1 = 0; A0 = 1;

x = 0;

}}}


Зважаючи на відсутність даного АЦП в Протеус і необхідності якогось моделювання, було вироблено моделювання в Keil, шляхом зміни Р1.4 і допісаніем кількох рядків коду для виведення на порти отриманого значення.

Було промеделіровано напруга 3.333В-т.е. Р1.4 змінювався так +101010101010. На порт Р3-ціле значення Р5, Р4-дробове


В 

Рис. 9 - Код АЦП в Keil


В 

Рис. 10 - Сигнали в Keil


4. Реалізація HART протоколу


HART-протокол - цифровий промисловий протокол передачі даних. Модульований цифровий сигнал, що дозволяє отримати інформацію про стан датчика або здійснити його налаштування, накладається на струмовий несучу аналогової струмового петлі рівня 4-20 мА. Таким...


Назад | сторінка 3 з 11 | Наступна сторінка





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

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