Общее описание[править]
Два отдельных дополнительных контакта на плате контроллера, обозначенных А5 и А6, могут быть использованы в качестве независимых друг от друга аналого-цифровых преобразователей, позволяющих выполнять измерения напряжений от 0 до 5 вольт с разрешением 10 бит. При необходимости, каналы АЦП могут быть включены параллельно контактам №5 и №6 8-конактного разъема контроллера соответственно, путем установки перемычек на специальных контактных площадках на оборотной стороне платы контроллера.
Для активации драйвера АЦП на соответствующем канале необходимо передать значение, не равное «0», в соответствующий каналу «Регистр включения аналого-цифрового преобразователя ХХ».
Регистры драйвера[править]
Ниже приведено описание допустимых значений регистров управления работой драйвера АЦП.
Регистры установки конфигурации драйвера АЦП позволяют включить соответствующий канал аналого-цифрового преобразователя:
Регистр
|
Ожидаемые значения
|
Регистр включения аналого-цифрового преобразователя А5
|
Регистр включения аналого-цифрового преобразователя А6
|
|
≥ 1
|
=
|
активировать канал АЦП;
|
0
|
=
|
декативировать канал АЦП.
|
|
Регистры контроля драйвера АЦП содержат информацию о состоянии каждого канала индивидуально. Ниже приведено описание возвращаемых значений регистров контроля драйвера АЦП.
Регистр
|
Возвращаемые значения
|
Регистр значения АЦП А5
|
Регистр значения АЦП А6
|
|
0...1023
|
=
|
результат работы аналого-цифрового преобразователя (измерений напряжения аналогового сигнала) соответствующего канала АЦП.
|
|
Пример функциональной диаграммы активации АЦП А5 и получения результатов аналого-цифрового преобразования.
Примечание:
|
Аналого-цифровые преобразователи контроллера CANNY 3 tiny являются линейными.
|
Примечание:
|
Измерение значений напряжения каждого канала производится контроллерам один раз в 2 мс. В промежутке между измерениями регистр значения АЦП соответствующего канала сохраняет предыдущее измеренное значение.
|
CANNY 3 tiny
CANNY 5 nano, Аналого-цифровой преобразователь (АЦП)
CANNY 5.2, Аналого-цифровой преобразователь (АЦП)