This documentation is out of date.

The new version of the documentation is here: https://cannylogic.com/docs

Difference between revisions of "CANNY 5.2 duo, ADC Driver"

From CANNY Wiki
Jump to: navigation, search
[checked revision][checked revision]
(Created page with "== Общее описание == Один из трех каналов ввода-вывода CANNY 5.2 duo, а именно канал №10, может быть испо...")
 
(Смотри также)
Line 82: Line 82:
 
[[CANNY 5.2 duo]]
 
[[CANNY 5.2 duo]]
  
[[CANNY 5.2, Аналого-цифровой преобразователь (АЦП)]]
 
 
[[CANNY 5 nano, Аналого-цифровой преобразователь (АЦП)]]
 
 
<!--/NOPDF-->
 
<!--/NOPDF-->

Revision as of 20:02, 14 August 2017

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

Один из трех каналов ввода-вывода 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