Практика інженерної електроніки
Травлення друкованих плат Травлення друкованих платАвтор испробовал безліч методів травлення друкованих плат. По суб'єктивній думці, найкращий і безпечним є перший з описаних нижче методів, заснований на використанні готового розчину хлорного...
Структурна схема Структурна схемаСтруктурна схема робота. На фотодатчик 1 і фотодатчик 2 попадає світло, а операційні підсилювачі ОУ1 і ОУ2 підсилюють сигнал з фотодатчика, що попадає на АЦП, де він перетвориться в цифрові десятиразрядные дані D0-D10....
Виготовлення деталей Виготовлення деталейРозглянемо окремі деталі. Основою електродриля служить підставка, виготовлена з листа металу товщиною 1 мм. Підставка має форму квадрата. При виготовленні кути квадрата зігнуті в місцях, позначених пунктирними...
Монтажна плата Монтажна платаОскільки схема нескладна, вона може бути виконана на однобічному текстоліті розмірами 150x30 мм. Для перевірки автор зібрав схему на макетній платі. Позиції установки датчиків Холу можна висвердлити по периметрі плати...
Алгоритм роботи
Підпрограма затримки виконана у вигляді трьох вкладених циклів (їхня кількість визначається числом, ліченим з АЦП). На даному етапі можна змінити програму й використовувати убудований у мікроконтролер таймер Timer 1. При цьому робота АЦП буде більш наочно проявлятися паузами між моментами включення светодиодов (у представленій програмі не реалізоване).

Підпрограма опитування реалізована із застосуванням команди завантаження даних з пам'яті програм LPM. При цьому дані зберігаються в регістрі R0. Лічені дані надходять у порт У на виводи РВО-РВЗ. Двійковий код з порту В мікроконтролера надходить на двоїчно-десятковий дешифратор VI. Робота дешифратора. Він перетворить двійковий код в одиничний сигнал (активний рівень - нульової) на одному з виводів

Перший світловий ефект - одиниця, що біжить, другий - почергове миготіння светодиодов по колу, третій - послідовне мерехтіння, що чергується, з реверсом по одному. У пам'яті програм мікроконтролера залишилося ще багато вільного місця, тому можна придумати додаткові світлові ефекти.

Настроювання схеми. Мікроконтролер обраний з тактовою внутрішньою частотою 1,6 Мгц. При використанні мікроконтролера з іншою тактовою частотою частота світлових ефектів зміниться. При використанні частоти вище 25 Мгц світлові ефекти стають динамічними, із включенням всіх светодиодов. Якщо в динамічному режимі частіше включати ті самі светодиоды, то вони будуть світитися постійного, у той час як інші будуть мигати. При досягненні певної динамічної частоти всі світлові ефекти зіллються в постійне світіння (це відбувається на рівні приблизно 1,5 У на виводі 2 мікроконтролери).

Програма. Програму можна ввести программатором STK200. Замість мікросхеми 74НС42 можна використовувати ДО155ИД6, ДО155ИД10. Змінний резистор R12 бажано вибирати з можливістю точного регулювання від 0,19 до 0,9 У. Один з варіантів точного настроювання - підібрати резистор номіналом 150..360 кому, і впаяти його між верхнім виводом R12 і живленням +5 У. Рівномірне, нормальне, видиме перемикання светодиодов відбувається приблизно на рівні 0,3 У на виводі 2 мікроконтролери.

Реалізація підпрограми Реалізація підпрограмиПрограма. Програма починається з установки портів вводу-виводу. Далі треба опитування АЦШ. Виходячи з результату значень, отриманих з АЦШ, установлюється...