Tl)),
де Th - тривалість інформаційного сигналу високого рівня,
Tl - тривалість сигналу низького рівня.
Обчислення значення Th і Tl проводиться за допомогою таймерів / лічильників (Т / С) мікроконтролера. Нехай Т/С1 працює в режимі таймер і вважає тривалість Th c частотою Fo, а Т/С0 працює в режимі таймера і вважає тривалість Tl. Тоді в результаті обробки одного прямокутного сигналу будуть визначені значення Nh і Nl - це число відліків, яке порахували Т/С0 і Т/С1 в результаті своєї роботи. Тоді формула обчислення Tx виглядає так:
Tx=421 - (751 * ((Nh * To) / (Nl * To))), (2)
де To=період опорного імпульсу з частотою Fo. Всі обчислення проводяться на програмному рівні. Більш докладно процес обчислення Tx описаний в наступних розділах.
3. Принципова схема пристрою
Нижче на малюнку 3.1 представлена ??принципова схема розроблювального пристрою.
Пояснення до принципової схемою:
DD1 - мікроконтролер 51-го сімейства,
DD2 - РКІ-модуль
AD1, AD5 - первинні перетворювачі,
F - клавіатура,
Х1 - роз'єм,
Q1 - кварцовий резонатор,
С1, С2, С3, С4 - конденсатори,
R1 - підлаштування резистор,
R2, R3, R4 - резистори.
Роз'єм Х1 має виведення живлення +5 В для МК, РКІ модуля і для датчиків.
У схемі СЦКТ використовується мікроконтролер 51-го сімейства типу AT89C51RB2, РКІ модуль типу PC - 2001L [3], матрична клавіатури розміром 4х4 фірми PARALLAX [6], датчики температури типу TMP06. Детальніше вибір всієї елементної бази представлений в розділі 3.1.
Як показано на малюнку 3.1, з виведення Р0.2 МК подається «старт імпульс», який надходить на вхід послідовно з'єднану групу датчиків температури AD1-AD5. На вхід Р0.1 МК надходить послідовність прямокутних імпульсів, яка містить інформацію про температури на кожному з датчиків. Клавіатура F марки Parallax дозволяє вводити верхні і нижні уставки, послати запит для виведення інформації на дисплей.
Рис.3.1 Схема електрична принципова СЦКТ
Для формування опорної частоти МК в схемі використовується зовнішній кварцовий резонатор. Частота кварцу становить 6 МГц. Згідно ТО МК, кварцовий резонатор підключається до висновків XTAL1 і XTAL2 МК.
Харчування організовано за допомогою роз'єму. Напруга живлення становить 5В. Тракт живлення забезпечує напругою всі активні вузли схеми: МК, датчики, дисплей. Харчування МК здійснюється за допомогою виведення Vcc. Харчування кожного з датчиків проводиться за допомогою виведення Vdd датчиків.
Підключення дисплея:
До висновку Vo дисплея підключений підлаштування резистор R1 для організації контрастності символів модуля. До висновку А через резистор R3 підведена напруга живлення +5 В для організації підсвічування РКІ. До висновку Vdd РКІ підведена напруга живлення +5 В для живлення модуля.
З малюнка 3.1 видно, що конденсатори С1 і С2 шу...