CANNY 5 Nano. Аналого-цифровой преобразователь (АЦП)

Общее описание

Восемь из восемнадцати каналов ввода-вывода CANNY 5 Nano, а именно каналы №№10, 11, 12, 13, 14, 15, 16, 17, могут работать в качестве независимых друг от друга аналого-цифровых преобразователей и использоваться для изменения напряжений от 0 до 5В. Кроме того, контроллер имеет отдельный АЦП встроенного термодиода.

Для активации драйвера АЦП на соответствующем канале необходимо передать значение, не равное «0», в соответствующий каналу «Регистр включения аналого-цифрового преобразователя канала №ХХ».

Примечание: Активация канала для работы в качестве аналого-цифрового преобразователя автоматически переводит данный канал в режим преобразования аналоговых сигналов, делая невозможным его использование в качестве дискретного входа или выхода драйвера ввода-вывода, т. к. драйвер АЦП имеет приоритет, при этом в регистрах входных и выходных значений данных каналов будут находиться результаты работы драйвера АЦП.

Примечание: Специальный канал №13* может использоваться для изменения напряжений от 0 до 15В, при этом, в виду того что он конструктивно параллелен каналу №13, результаты работы аналого-цифрового преобразователя канала №13* доступны в регистрах значения АЦП канала №13.

Доступные пользователю каналы АЦП имеют разрешение 12 бит.

Регистры драйвера

Ниже приведено описание допустимых значений регистров управления работой драйвера АЦП.

Регистры установки конфигурации драйвера АЦП позволяют включить соответствующий канал для работы в качестве аналого-цифрового преобразователя:

Допустимые значения установки регистра включения аналого-цифрового преобразователя канала №10.
Регистр Ожидаемые значения
Регистр включения аналого-цифрового преобразователя канала №10

Регистр включения аналого-цифрового преобразователя канала №17;
Регистр включения аналого-цифрового преобразователя внутреннего термодиода
≥ 1 = подключить канал к драйверу АЦП;
0 = отключить канал от драйвера АЦП (канал находится под управлением драйвера ввода-вывода и доступен для использования в качестве дискретного входа/выхода).

Регистры контроля драйвера АЦП содержат информацию о состоянии каждого канала индивидуально. Ниже приведено описание возвращаемых значений регистров контроля драйвера АЦП.

Значения возвращаемые регистром значения АЦП канала №10.
Регистр Возвращаемые значения
Регистр чтения АЦП внутреннего термодиода.
Регистр значения АЦП канала №10

Регистр значения АЦП канала №17
0…4095 = результат работы аналого-цифрового преобразователя (измерений напряжения аналогового сигнала) соответствующего канала АЦП.

Примеры

Пример функциональной диаграммы активации АЦП канала №10 и получения результатов аналого-цифрового преобразования.

Примечание: Аналого-цифровые преобразователи контроллера CANNY 5 Nano являются линейными.

Примечание: Измерение значений напряжения каждого канала производится контроллерам один раз за 10 мс. В промежутке между измерениями регистр значения АЦП соответствующего канала сохраняет предыдущее измеренное значение.

СМОТРИ ТАКЖЕ