Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Зализный лабараторные методичка.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
2 Мб
Скачать
☆

Relay – подпрограмма работы реле

Адрес HEX

Данные HEX

Метка

Команда

Комментарий

0890

3A 00 09

RELAY:

LDA 0900

Чтение старшего байта

уставки

0893

BD

CMP L

Сравнение со старшим байтом кода АЦП

0894

DA A6 08

JC IF1

Переход на IF1, если старший байт уставки больше старшего байта кода АЦП

0897

3A 01 09

LDA 0901

Чтение младшего байта

уставки

089A

BA

CMP D

Сравнение с младшим байтом кода АЦП

089B

DA A6 08

JC IF1

Переход на IF1, если младший байт уставки больше младшего байта кода АЦП

089E

7D

MOV A,L

Гашение светодиода

089F

E6 7F

ANI 7Fh

путём выдачи логического

08A1

D3 90

OUT PORTA

нуля в порт

08A3

C3 AB 08

JMP IF2

Переход на IF2

08A6

7D

IF1:

MOV A,L

Включение светодиода

08A7

F6 80

ORI 80h

путём выдачи логической

08A9

D3 90

OUT PORTA

единицы в порт

08AB

3E 80

IF2:

MVI A,80h

128 циклов

08AD

CD 80 08

WT:

CALL DELAY

задержек по 5 мс

08B0

3D

DCR A

Декремент счётчика циклов

08B1

C2 AD 08

JNZ WT

Циклический возврат

08B4

C9

RET

Возврат

Внимание! Лабораторную установку к работе должен подготовить преподаватель!

Порядок выполнения работы

  1. Изучите программы, приведенные в табл. 6.1 ... 6.4. Продумайте, как они работают.

  2. Повторите правила работы с УМК из лабораторной работы № 5.

  3. Получите у преподавателя значение напряжения уставки от 0,8 до 2,7 В и переведите его в код АЦП по формуле (6.1), приняв и . С помощью калькулятора переведите результат в шестнадцатеричный код. Запишите отдельно старший и младший байты. Это и будут соответствующие байты уставки для реле.

  4. Включите УМК и запишите в его память все требуемые программы. Обратите внимание на расположение адресов.

  5. Проверьте правильность введенных кодов.

  6. Запишите по адресу 0900 старший байт уставки, а по адресу 0901 – младший байт уставки.

  7. Запустите основную программу.

  8. Медленно вращая регулятор переменного резистора убедитесь по светодиоду, что реле срабатывает и возвращается. В состоянии срабатывания светодиод должен слегка мигать, что свидетельствует о непрерывной работе АЦП.

  9. С помощью цифрового вольтметра измерьте напряжение срабатывания реле. Сравните это напряжение с напряжением уставки, рассчитав относительную погрешность.

  10. Измерьте не менее 3 раз напряжения срабатывания и возврата реле. Найдите их средние значения.

  11. Рассчитайте коэффициент возврата реле.

Содержание отчёта

Схема стенда, все изученные программы без полей «адрес» и «данные», результаты расчётов и измерений, выводы.

Контрольные вопросы

  1. Как работает микропроцессорное реле?

  2. Как работает АЦП последовательных приближений?

  3. По какой формуле рассчитывается двоичный код уставки микропроцессорного реле?

  4. Как работает программное обеспечение микропроцессорного реле?

Литература [3], [4], [5]

ЛАБОРАТОРНАЯ РАБОТА №7

Средства отображения информации

Цель работы: Изучить принципы работы простейших дисплеев с динамической индикацией в микропроцессорных системах.

Краткие теоретические сведения

Дисплей – это средство отображения информации, предназначенное для отображения цифр, букв, символов и более сложных графических элементов. Простейшими дисплеями являются знаковые дисплеи, состоящие из сегментных индикаторов. Конструкция и схема сегментного светодиодного индикатора АЛС-324Б показаны на рис. 7.1.

Рис. 7.1. Конструкция и схема сегментного индикатора АЛС-324Б

В таком индикаторе каждый отдельный сегмент – это светодиод. Все светодиоды соединены между собой анодами. На катоды подаются те логические уровни, которые требуются для отображения нужного символа. Например, чтобы отобразить единицу, необходимо пропускать прямой ток через светодиоды b и c.

Для вывода информации на дисплеи используют статическую или динамическую индикации. В случае статической индикации каждый элемент дисплея управляется по отдельной цепи. Недостаток такого способа индикации – значительной количество проводников и сложная схема для управления дисплеем.

В случае динамической индикации элементы дисплея включаются по отдельности с циклическим чередованием. Скорость переключения настолько высока, что человеческий глаз не воспринимает мерцаний, и изображение нам кажется неподвижным. На рис. 7.2 показан пример вывода числа 2009 на дисплей из четырёх индикаторов типа АЛС-324Б. Для того, чтобы такое изображение казалось неподвижным, необходимо повторять все четыре цикла с частотой не менее 50 Гц. При этом катоды соответствующих светодиодов каждого индикатора соединяются между собой, на них подаются логические уровни для требуемого изображения, а на аноды подается двоичный код типа «бегущая единица», то есть 1000, 0100, 0010, 0001, 1000, 0100, и так далее. В результате существенно сокращается количество проводов и упрощается схема управления в сравнении со статическим способом индикации.

Рис. 7.2