СОВРЕМЕННАЯ ЭЛЕКТРОНИКА №5/2013

ИНЖЕНЕРНЫЕ РЕШЕНИЯ деляется числом в ячейке памяти MEAN и частотой обращения к под программе обработки прерывания. В основной программе одновремен но происходит инкремент числа в ячейке памятиMEANи двухразрядного числа, отображаемого на дисплее ин дикации (двухразрядного числа бу фера отображения), если установлен флаг KNOPB. Если же установлен флаг KNOPМ, происходит декремент числа в ячейке памяти MEAN и двухразряд ного числа, отображаемого на дисплее индикации (двухразрядного числа бу фера отображения). Флаги KNOPВ и KNOPМустанавливаются при нажатии кнопок S1 ( ) и S2 ( ) соответственно. В подпрограмме обработки преры вания от таймера TF0 в каждом цикле происходит декремент регистра R5, осуществляется работа счётчиков, ор ганизованных на ячейках KKNR1 – KKNR3, опрос клавиатурыи работа ди намической индикации с перекоди ровкой двоично десятичного числа в код для семисегментного индикатора. Текущее значение частоты вращения вала шагового двигателя, индицируе мого на дисплее блока управления А2 (буфер отображения динамической индикации), хранится по адресам 20Н, 21H, которые загружаются в регистр R0 микроконтроллера. Каждый байт из буфера отображения в подпрограмме обработки прерывания таймера TF0 (метка OT) после перекодировки вы водится в порт Р1 микроконтроллера. Для включения индикаторов HG1.1, HG1.2 необходимо установить лог. 0 на выводах 2, 3 микроконтроллера D2. Так, например, чтобы на индикаторе HG1.2 индицировалась «1», необходи мо двоично десятичное число, нахо дящееся по адресу 21H, перекодиро вать, вывести в порт Р1 микроконтрол лера и установить лог. 0 на выводе 3 микроконтроллера D2. На регистре R1 реализован счётчик разрядов. Как уже упоминалось выше, в регистр R0 записываются адреса бу фера отображения. При каждом обра щении к подпрограмме обработки прерывания, регистры R0 и R1 инкре ментируется. При инициализации в R0 загружается адрес 20H, а в R1 – число 1. Разработанная программа на ассем блере занимает порядка 1,4 Кб памяти программ. Номинальный ток предохранителей FU1, FU2 (ВП1 2, 10 А/250 В) опреде ляется типом шагового двигателя Si mostep, подключаемого к приводу FM Stepdrive, и составляет 10 А. Пре дохранитель FU3 по цепи 24 В – само восстанавливающийся, типа MF R075. Его можно заменить на RUE 160. Двух разрядный индикатор HG1 зелёного цвета типа DA56 11GWA. Индикаторы HL1 – HL4 можно использовать любые с I пр = 10 мА. Потребление тока по каналу +5 В со ставляет не более 150 мА. В пульте управления нет никаких настроек и ре гулировок, и, если монтаж выполнен правильно, он начинает работать сра зу после подачи напряжения питания. Сначала целесообразно проверить ра ботоспособность пульта управления, не подключая к нему привод. Провер ка заключается в измерении сигналов управления, поступающих на соеди нитель Х1 блока управления, при по мощи осциллографа. Л ИТЕРАТУРА 1. Фрунзе А.В. Микроконтроллеры? Это же просто! Скимен, 2002. 2. http://www.siemens.ru . 3. http://www.automation drives.ru . 4. http://www.electroprivod.ru . 57 WWW.SOEL.RU СОВРЕМЕННАЯ ЭЛЕКТРОНИКА ◆ № 5 2013 ВАКУУМНО-ЛЮМИНЕСЦЕНТНЫЕ ДИСПЛЕИ ДЛЯ ЖЁСТКИХ УСЛОВИЙ ЭКСПЛУАТАЦИИ ОФИЦИАЛЬНЫЙ ДИСТРИБЬЮТОР ПРОДУКЦИИ IEE

RkJQdWJsaXNoZXIy MTQ4NjUy