
- •Исходные данные на разработку спо агрегата буд-96 серии 010 (для кс «Тумы»)
- •Архитектура ввода-вывода
- •На 38листах
- •Редакция 2
- •Общие сведения
- •Состав и назначение аппаратуры буд-96
- •Основные технические данные аппаратуры буд-96 Вычислительная часть Состав
- •Подключение цифровых модулей ввода-вывода
- •Перемычки на модуле 5066
- •Назначение последовательных портов com1 и com2 процессора
- •Аналоговый ввод через ацп Состав
- •Функциональное назначение входных и выходных каналов
- •Алгоритмы коррекции параметров, вводимых через ацп По каналу термопар 0-1300°с (tТзап1, tТзап2,Ттст1… Ттст12):
- •По каналам давлений
- •Перемычки на модулях 5710
- •Ввод сигналов датчиков дбскт Общие сведения
- •Плата пнви
- •Плата 5300-убскт
- •Функциональное назначение программируемых устройств модуля 5300-убскт
- •Программная подготовка модуля 5300-убскт
- •Обслуживание прерываний от пнви
- •Перемычки на модуле 5300-убскт
- •Вычисление измеряемого угла дбскт. Алгоритм коррекции
- •Алгоритмы контроля «сырых» кодов сигналов дбскт
- •Частотный ввод Общие сведения
- •Модуль 5300-чк
- •Программное обслуживание модуля 5300-чк
- •Перемычки на модуле 5300-чк
- •Ввод и вывод дискретных сигналов Состав
- •Функциональное назначение входных и выходных каналов портов модуля 5600
- •Перемычки на модуле 5600
- •Управление шаговым двигателем Общие сведения
- •Модуль 5300 для управления двш
- •Управление режимами двш
- •3.6.3.2 Тактовая частота импульсного сигнала управления двш
- •3.6.3.3 Формирование сигнала шаг
- •Аппаратная часть свк
- •Состав аппаратной части свк
- •Функции асвк
- •Состояние индикации в технологических и аварийных режимах работы буд-96.
- •3. При останове двигателя по отказу вычислителя
- •Программное управление модулем асвк
Модуль 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А |
Не используется |
режим 0 |
|
3.4.Загрузка управляющих слов или команд |
CW2 |
0В |
|
|
|
4.Программируемый таймер СТС3 |
СТС3 |
|
|
|
|
4.1. Канал 0 |
СТС30 |
0С |
Делитель частоты заполнения |
режим 3 |
8 (1 МНz) |
4.2. Канал 1 |
СТС31 |
0D |
Не используется. |
режим 0 |
|
4.3. Канал 2 |
СТС32 |
0Е |
Не используется. |
режим 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