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

Існує три різних послідовності порушення фаз: "активна одна фаза" - A/C/B/D; "активні дві фази" - AC/CB/BD/DA; послідовність "крок - половина" - A/AC/C/BC/B/BD/D/DA.

Помітьте, що кут повороту ротора становить 15°, але не 45°. Послідовності порушення фаз задані в таблицях prog1 і prog2 наприкінці програми. У підпрограмах vlevo і vpravo використовується відповідна таблиця порушення. У проміжками між кроками ШД викликається підпрограма затримки, що використовує дані, отримані в підпрограмах nime і timo.

Одне з переваг мікроконтролера полягає в його повноцінному стеці, що дозволяє реалізувати вкладені виклики підпрограм (використовується в підпрограмах vlevo і vpravo). По закінченні 10 циклів обертання вала ШД програма переходить вначало.

Монтажна плата й конструкція. Монтажна плата - двостороння, однак на нижній стороні плати можна використовувати однобічне розведення, а на стороні монтажу деталей виконати розведення у вигляді з'єднання проводів. Змінний резистор R2 виноситься за межі плати й з'єднується із платою проводами прямо (тип СПЗ-33-32 А025 ЗЗК).

На платі присутні мостові драйвери обмоток LB1642. Через малу потужність ШД драйвери обмоток можна не прохолоджувати. Якщо обрано потужний ШД, то до драйверів необхідно прикріпити радіатори. Для поліпшення зчіпки при обертанні регулятор обертів оснащений ковпачком від колеса іграшки

Обойма для втримання ШД виготовлена з елементів корпуса неробочого дисководу й пластикової скоби. Плата встановлена на підніжки й скріплена з обоймою ШД. Обойма ШД також утримує змінний резистор R2. Від плати до ШД і батарей живлення через рознімання підключені проведення. Фазировка обмоток ШД підбирається експериментально.

При цьому обмотки перевіряються тестером на опір і позначаються. Фазировка вибирається під час роботи конструкції. Собівартість конструкції становить біля $10. Пристрій включається відразу ж після подачі живлення. Основна його ідея полягала в перевірці режимів роботи ШД, однак дана конструкція може бути використана й для рішення інших завдань.

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