ADC:Измерение сопротивлений - технические детали: различия между версиями
(Подготовка страницы к переводу) |
|||
Строка 1: | Строка 1: | ||
<languages/> | |||
<translate> | |||
Канал LRADC процессора, который в Wiren Board используется для работы АЦП имеет встроенный источник тока. | Канал LRADC процессора, который в Wiren Board используется для работы АЦП имеет встроенный источник тока. | ||
Это делает возможным измерение сопротивлений нагрузки, подключенной к выходам АЦП, т.е. снятие показаний с резистивных датчиков. | Это делает возможным измерение сопротивлений нагрузки, подключенной к выходам АЦП, т.е. снятие показаний с резистивных датчиков. | ||
См. также описание в [[Freescale i.MX233|документации на процессор]], стр. 1334. | См. также описание в [[Special:MyLanguage/Freescale i.MX233|документации на процессор]], стр. 1334. | ||
Измерение сопротивлений реализовано в драйвере wb-homa-adc, см. [[Special:MyLanguage/ADC|ADC]]. | |||
== Порядок измерений в ручном режиме == | == Порядок измерений в ручном режиме == | ||
Убедитесь, что демон wb-homa-adc выгружен | Убедитесь, что демон wb-homa-adc выгружен | ||
=== Отключение выхода === | === Отключение выхода === | ||
(только для Wiren Board rev. 2.8) | (только для Wiren Board rev. 2.8) | ||
* Для клеммников 2-7: закрыть транзистор. См [[Список GPIO]], [[Управление низковольтной нагрузкой]]. | * Для клеммников 2-7: закрыть транзистор. См [[Special:MyLanguage/Список GPIO|Список GPIO]], [[Special:MyLanguage/Управление низковольтной нагрузкой|Управление низковольтной нагрузкой]]. | ||
* Для клеммника 9: установить GPIO 2 в режим ввода ([[Работа с GPIO]]) | * Для клеммника 9: установить GPIO 2 в режим ввода ([[Special:MyLanguage/Работа с GPIO|Работа с GPIO]]) | ||
=== Выбора канала === | === Выбора канала === | ||
С помощью wb-adc-set-mux выберите канал ([[ADC]]) | |||
С помощью wb-adc-set-mux выберите канал ([[Special:MyLanguage/ADC|ADC]]) | |||
=== Установка выходного тока === | === Установка выходного тока === | ||
Установка выходного тока не поддерживается драйвером, поэтому реализуется с помощью userspace-приложения с прямым доступом в память. | Установка выходного тока не поддерживается драйвером, поэтому реализуется с помощью userspace-приложения с прямым доступом в память. | ||
Строка 61: | Строка 71: | ||
3154 | 3154 | ||
</pre> | </pre> | ||
=== Вычисление результата === | === Вычисление результата === | ||
Сопротивление вычисляется по формуле: | Сопротивление вычисляется по формуле: | ||
Строка 87: | Строка 99: | ||
* Wiren Board Smart Home rev. 3.5 (клеммники R1-R4): <b>R2 = 600 Ohm, R1 = 93kOhm</b>. | * Wiren Board Smart Home rev. 3.5 (клеммники R1-R4): <b>R2 = 600 Ohm, R1 = 93kOhm</b>. | ||
* Wiren Board rev. 2.8. <b>R2 = 12kOhm, R1 = 33.0 kOhm</b>. | * Wiren Board rev. 2.8. <b>R2 = 12kOhm, R1 = 33.0 kOhm</b>. | ||
</translate> |