Скачиваний:
30
Добавлен:
10.12.2013
Размер:
150.02 Кб
Скачать

Модуль 5300-чк

С точки зрения пользователя-программиста архитектура модуля 5300-ЧК аналогична архитектуре модуля 5300.

В табл.14 дается функциональное назначение программируемых устройств модуля ЧК с учетом доработки принципиальной схемы.

Модуль 5300-ЧК имеет два канала преобразования частота-код (N1 и N2). Управление каналом программное.

Каждый канал преобразования состоит из двух программируемых счетчиков:

-счетчика числа периодов измеряемой частоты (числа зубьев),

-счетчика кода, пропорционального длительности заданного числа периодов.

Счетчик числа импульсов измеряемой частоты осуществляет счет заданного программой числа импульсов и формирует временной интервал, равный суммарной длительности этого числа периодов.

Счетчик кода осуществляет подсчет числа импульсов частоты заполнения fзап временного интервала, сформированного счетчиком числа зубьев.

Частота заполнения fзап формируется программируемым счетчиком-делителем одновременно на оба канала на плате.

Частота заполнения fзап не должна превышать 4 МНz.

Константа, записываемая при программировании в делитель частоты заполнения СТС30, может быть определена по формуле:

где fзап - частота заполнения в Гц.

Программное обслуживание модуля 5300-чк

Подготовка модуля по включению питания системы и после перезапуска без выключения питания (в т.ч. по кнопке "RESET") идентична.

Программная подготовка устройств модулей производится последовательной записью слов режимов и констант в программируемые устройства в соответствии с табл.14 .

После начального программирования каналы N1 и N2 готовы к запуску измерений.

Запуск измерений в данном канале разрешается только при наличии сигнала готовности, т.е. в соответствующем разряде порта (РА3 и РА4) должна быть "1".

Запуск измерений производится через порт вывода РВ. Перед запуском соответствующие разряды порта (В0, В1) должны быть установлены в "0".

Для запуска измерений в канале N1 или N2 (при наличии сигнала готовности) необходимо в соответствующий разряд порта вывода РВ записать последовательно сначала "1", затем "0".

Физически запуск измерений канала происходит при переходе сигнала запуска из состояния "0" в состояние "1".

После запуска измерений готовность канала автоматически становится равной "0". Окончание измерения в каждом из каналов определяется программным путем по восстановлению "1" соответствующего сигнала готовности.

После этого со счетчика кода может быть считан «сырой» код измеренного параметра. Считывать необходимо всегда оба байта кода - сначала младший, затем старший.

Этот код обратно пропорционален частоте входного сигнала. Поскольку счетчик кода - вычитающий, код получается инверсный.

Перед новым запуском измерений в канале необходимо восстановить константу пересчета 65535 в счетчике кода. Режим счетчика подтверждения не требует.

Счетчики "зубьев" повторяют запрограммированные функции без нового перепрограммирования.

Таблица 14 . Функциональное назначение программируемых устройств модулей 5300-ЧК1 и 5300-ЧК2.

Устройство

Обозн.

Адрес на плате*

Назначение

Режим

Константа

1.Порты ввода-вывода PIO

PIO

1.1. Порт А

РА

00

А3-готовность

канала N1

А4-готовность

канала N2

ввод

1.2. Порт В

РВ

01

В0-пуск измерений канала N1

В1-пуск измерений

канала N2

вывод

В0 = 0 В1 = 0

1.3. Порт 0-3 С

РС1

02

не используется.

ввод

1.4. Порт 4-7 С

РС2

02

микровыключатели разряды 6С,7С (только на модуле ЧК1)

ввод

1.5.Регистр управля ющего слова PIO

03

2.Программируемый таймер СТС1

СТС1

2.1. Канал 0

СТС10

04

Счетчик кода частоты N1

режим 0

65535(10) все «1»

2.2. Канал 1

СТС11

05

Счетчик кода частоты N2

режим 0

65535(10) все «1»

2.3. Канал 2

СТС12

06

Не используется

режим 0

2.4.Загрузка

управляющих слов или команд

CW1

07

3.Программируемый

таймер СТС2

СТС2

3.1. Канал 0

СТС20

08

Счетчик числа периодов (зубьев) вх. частоты канала N1

режим 1

Число «зубьев»

3.2. Канал 1

СТС21

09

Счетчик числа перидов (зубьев) вх. частоты канала N2

режим 1

Число «зубьев»

3.3. Канал 2

СТС22

Не используется

режим 0

3.4.Загрузка

управляющих слов или команд

CW2

4.Программируемый

таймер СТС3

СТС3

4.1. Канал 0

СТС30

Делитель частоты заполнения

режим 3

8 (1 МНz)

4.2. Канал 1

СТС31

0D

Не используется.

режим 0

4.3. Канал 2

СТС32

Не используется.

режим 0

4.4.Загрузка

управляющих слов или команд

CW3

0F

Примечание: * - Базовый адрес BASE модуля 5300-ЧК см. в табл.2.

Таблица 15.Функциональное назначение каналов измерения оборотов

Канал измерения

Назначение

1. Модуль ЧК1 N 1 N 2

1 канал nгг1 nст1

2. Модуль ЧК2 N 1 N 2

2 канал nгг2 nст2