Что такое AREF, IOREF и немаркированный штырь рядом с IOREF на Uno R3?

На Arduino есть несколько контактов, о которых я ничего не мог узнать:

  • IOREF
  • AREF
  • Немаркированный рядом с IOREF

Каковы они?

22 голоса | спросил tbodt 13 FebruaryEurope/MoscowbThu, 13 Feb 2014 04:17:38 +0400000000amThu, 13 Feb 2014 04:17:38 +040014 2014, 04:17:38

2 ответа


23

AREF:

Это аналого-цифровой преобразователь напряжения (АЦП). Его можно использовать вместо стандартной ссылки 5V для верхнего конца аналогового спектра - например, если вы хотите использовать АЦП для контроля сигнала с диапазоном 0-1,5 вольт, вы можете получить полную шкалу от АЦП, подключив AREF к сигналу 1,5 В. НЕ ПОДКЛЮЧАЙТЕ СИГНАЛ ВНЕ ДИАПАЗОНА 0В В 5 В!

Обратите внимание, что для того, чтобы это сработало, вы должны запустить analogReference (EXTERNAL); перед использованием analogRead (). Также:

  

После изменения аналогового задания первые несколько данных из analogRead () могут быть неточными.

Для получения дополнительной информации см. AnalogReference .

IOREF:

Это напряжение, соответствующее вводу /выводу этой платы, например, Uno будет поставлять 5v на этот вывод, но Due будет поставлять 3.3v. Отправка сигнала на этот вывод ничего не делает.

Немаркированный контакт:

Этот контакт не используется, но он предназначен для обеспечения совместимости с будущими продуктами. Он ни к чему не связан ни на каких платах R3, которые я видел.

ответил TheDoctor 13 FebruaryEurope/MoscowbThu, 13 Feb 2014 04:21:17 +0400000000amThu, 13 Feb 2014 04:21:17 +040014 2014, 04:21:17
8

Что касается вывода AREF, вы должны помнить, что Arduino поставляется с 10-битным АЦП (аналого-цифровым преобразователем), который преобразует входящие напряжения от 0 до 5 В в целые значения от 0 до 1023 , Что приводит к разрешению примерно 4,8 мВ.

Если датчик подает только более низкое максимальное напряжение, можно применить это напряжение к выходу AREF, чтобы получить более высокое разрешение.

ответил Klaus-Dieter Warzecha 13 FebruaryEurope/MoscowbThu, 13 Feb 2014 04:33:14 +0400000000amThu, 13 Feb 2014 04:33:14 +040014 2014, 04:33:14

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132