Общее описание
Один из трех каналов ввода-вывода CANNY 5.2 duo, а именно канал №10, может быть использованы в качестве аналого-цифрового преобразователя.
Для активации драйвера АЦП необходимо передать значение, не равное «0», в «Регистр включения АЦП канала №10».
Примечание:
|
Активация канала для работы в качестве аналого-цифрового преобразователя автоматически переводит данный канал в режим преобразования аналоговых сигналов, делая невозможным его использование в качестве дискретного входа или выхода драйвера ввода-вывода, т. к. драйвер АЦП имеет приоритет, при этом в регистрах входных и выходных значений данных каналов будут находиться результаты работы драйвера АЦП.
|
АЦП канала №10 контроллера имеет разрешение 12 бит.
Регистры драйвера
Ниже приведено описание допустимых значений регистров управления работой драйвера АЦП.
Регистры установки конфигурации драйвера АЦП позволяют включить соответствующий канал для работы в качестве аналого-цифрового преобразователя:
Регистр
|
Ожидаемые значения
|
Регистр включения аналого-цифрового преобразователя канала №10
|
|
≥ 1
|
=
|
активировать драйвер АЦП;
|
0
|
=
|
дезактивировать драйвер АЦП (канал находится под управлением драйвера ввода-вывода и доступен для использования в качестве дискретного входа/выхода).
|
|
Регистры контроля драйвера АЦП содержат информацию о состоянии канала. Ниже приведено описание возвращаемых значений регистров контроля драйвера АЦП.
Регистр
|
Возвращаемые значения
|
Регистр значения АЦП канала №10
|
|
0...4095
|
=
|
результат работы аналого-цифрового преобразователя (измерений напряжения аналогового сигнала) соответствующего канала АЦП.
|
|
Примеры
Пример функциональной диаграммы активации АЦП канала №10 и получения результатов аналого-цифрового преобразования.
Изображение:14_12_2_1.png
Примечание:
|
Аналого-цифровые преобразователи контроллера CANNY 5.2 duo являются линейными.
|
Примечание:
|
Измерение значений напряжения каждого канала производится контроллерам один раз за 10 мс. В промежутке между измерениями регистр значения АЦП соответствующего канала сохраняет предыдущее измеренное значение.
|
Смотри также
CANNY 5.2 duo
CANNY 5.2, Аналого-цифровой преобразователь (АЦП)
CANNY 5 nano, Аналого-цифровой преобразователь (АЦП)