Общее описание
Два из одиннадцати каналов ввода-вывода (Канал №1 и Канал №2) CANNY 7 поддерживают работу в режиме высокочастотного широтно-импульсного модулятора. Каналы могут быть задействованы независимо друг от друга и иметь независимые настройки скважности сигнала и подтяжки линии, однако, период высокочастотного ШИМ является параметром, общим для обоих каналов. В режиме ВЧ ШИМ, временные параметры ШИМ – период и скважность задаются в диапазоне от 2 до 20000 микросекунд, с шагом 1 микросекунда.
В режиме ВЧ ШИМ канал имеет фиксированную полярность импульсов — GND 100мА. Генерация может вестись как в режиме открытого коллектора – подтяжка линии отсутствует или внешняя, так и в режиме с внутренней подтяжкой к +12В (задается установкой значения в соответствующем регистре). В данном режиме канал работает асинхронно функциональной диаграмме, что позволяет добиться максимальной стабильности временных параметров генерируемого сигнала.
Драйвер высокочастотного широтно-импульсного модулятора (ВЧ ШИМ) в своей работе использует ресурсы Discrete Inputs and Outputs имея, при этом, более высокий приоритет. Таким образом, при активации драйвера ВЧ ШИМ, используемые им каналы контроллера становятся недоступны для драйвера ввода-вывода.
Примечание:
|
В режиме высокочастотного широтно-импульсного модулятора электрическая защита канала от короткого замыкания находится в отключенном состоянии! Перегрузка или короткое замыкание каналов контроллера находящихся в режиме ВЧ ШИМ может привести к выходу контроллера из строя!
|
Регистры драйвера
Ниже приведено описание допустимых значений регистров управления работой драйвера высокочастотного широтно-импульсного модулятора.
Адрес
|
Ожидаемые значения
|
Регистр периода ВЧ ШИМ, мкс
|
1...20000
|
=
|
задать период в микросекундах генератора ВЧ ШИМ обоих каналов. Значение превышающее 20000 будет принято как 20000.
|
|
Регистр активации ВЧ ШИМ 1
|
Регистр активации ВЧ ШИМ 2
|
|
1...65535
|
=
|
перевести канал контроллера в режим высокочастотного широтно-импульсного модулятора;
|
0
|
=
|
вернуть канал контроллера в обычный режим.
|
|
Регистр заполнения ВЧ ШИМ 1, мкс
|
Регистр заполнения ВЧ ШИМ 2, мкс
|
|
1...20000
|
=
|
задать заполнение (скважность) ВЧ ШИМ для канала в микросекундах. Значение превышающее 20000 будет принято как 20000.
|
|
Регистр подтяжки к плюсу ВЧ ШИМ 1
|
Регистр подтяжки к плюсу ВЧ ШИМ 2
|
|
|
Пример функциональной диаграммы, плавно регулирующей скважность ВЧ ШИМ несущей частотой 10 кГц на канале №1 контроллера, по нажатию/удержанию кнопок подключенных к каналам №9 и №10 контроллера:
Смотри также
CANNY 7
Discrete Inputs and Outputs