М . П о т а п ч у к
Е-таіІ: m [email protected] online.com.ua
Е-таіІ: [email protected] mail.ru
-----------------------------1
І
АВТОМАТИКА
' І-------------------------------------
Управляемый
111
>
І Л і
микроконтроллера
При проектировании и создании
данного устройства преследова-
лась цель создать простой, надеж-
ный, а главное - универсальный
цифровой регулятор на основе са-
|
мого дешевого микроконтроллера
!
АУН АТ9031200.
Устройство получилось д ей-
ствительно простым как по части
электроники, так и по части про-
граммного обеспечения. Гибкость
программы данного ШИМ разре-
шает использовать его для управ-
!
ления любыми устройствами.
|
Итак, перейдем к аппаратной ча
|
сти устройства (рис. 1). Ядром все-
го устройства является микроконт-
роллер АТ9051200 фирмы А1те1.
Его ресурсов более чем хватает для
организации ШИМ. К выводам 12,
13 и 14 001 подключается клавиа-
тура из трех кнопок (“О п/(Ж ”, V ” и
К выводу 16 подключается све-
тодиод, который показывает режим
роботы ШИМ. Вывод 15 собствен-
но и является выходом ШИМ.
Программно ШИМ построен с
использованием
8
битного тайме
ра/счетчика АТ9051200. Действует
он следующим образом. Вначале в
таймер загружается значение N.
|
которое соответствует длительно
сти импульса Т в тактах микрокон
троллера и вычисляется за следу-
ющей формулой:
I
N
256 - Т.
При этом на выводе РВЗ уста-
навливается логическая “
1
”, после
чего таймер начинает считать до пе-
реполнения (256). Во время пере-
полнения возникает прерывание.
После этого в таймер загружается
значение Т, которое соответствует
длительности паузы, и на выводе
РВЗ устанавливается логический
“Г . Затем цикл повторяется.
Рис. 1. Схема устройства
Программа посредством кнопок
обеспечивает следующ ий набор
функций:
1
. Включение любой из кнопок
(“Оп/СЖ”,
и
2. Выключение кнопкой “Оп/(Ж ”.
3. Изменение скважности ШИМ
в сторону увеличения (“+”) и умень-
шения (“-”).
4. Автоповтор при удержании
кнопки ”+” или
Светодиод индицирует работу
ШИМ. Он горит, когда ШИМ выклю-
чен, и погашен, когда ШИМ включен.
Приведенная на листинге про-
грамма обеспечивает 5 уровней
скважности ШИМ. На сайте редак-
ции также можно будет найти вто-
рой пример программы, который
обеспечивает
20
уровней скважно-
сти ШИМ регулятора (плавная ре-
гулировка).
Так как таймер тактируется не-
посредственно от тактового гене-
ратора микроконтроллера, то час-
тота ШИМ напрямую зависит от ча-
стоты резонатора. В табл. 1 при-
ведены некоторые частоты резона-
торов, а также соответствующие
им частоты ШИМ, измеренные при
помощи осциллографа.
На схеме
(рис. 1)
в качестве
ключевого элемента использован
транзистор КТ817. Он подходит
для управления маломощными на
грузками (ток но бо/1ее 2 А). Если
же планируется использование бо-
лее мощных нагрузок, то необхо
димо буде заменить данный гран
зи стор на любой другой более
мощный аналогичной проводимо-
сти, например, КТ819.
Также следует уделить особое
внимание защите микроконтролле-
ра от высокочастотных помех, ге-
нератором которых могут бы \ь на
гр узка ШИМ (наприм ер, щ етки
электродвигателя и др.) или же
цепь питания устройства.
\
Таблица 1.
Соответствие частот
резонатора и ШИМ
Ч а с т о т а
р е з о н а т о р а
Ч а с т о т а Ш ИМ
9^
4 5 5 кГц
6 9 3 0 1
ц
2 М Гц
7 1 4 0 Гц
5 ,1 2 М Гц
1 8 0 0 0 Гц
8 МГц
2 8 4 0 0 Гц
1 4 ,3 1 8 МГц
Ы О О О Г ц
14
[
|”
Радиолюбитель
- .1
І
І7/2004
предыдущая страница 13 Радиолюбитель 2004-11-12 читать онлайн следующая страница 15 Радиолюбитель 2004-11-12 читать онлайн Домой Выключить/включить текст