Вывод Arduino 5V выдает меньшую мощность, чем ожидалось

voltage-level arduino-nano-ble

Я подключил вывод v5 Arduino Nano 33 BLE к выводу A0 и измерил значение, выполнив Serial.println(analogRead(A0));. Я ожидал бы увидеть 1023, однако вместо этого я вижу, что значение колеблется в районе 810.

Есть идеи, почему я не получаю 1023?

P.S.: Я подключаю плату Arduino через USB-разъем.

, 👍0

Обсуждение

Вероятно, вам следует прекратить это делать, пока у вас не будет ответа., @timemage

используйте вольтметр, @jsotola

это не "низшая сила"... это "более низкое напряжение"... это не одно и то же, @jsotola

Надеюсь, вы не припаяли 5-вольтовые контактные колодки на нижней стороне платы. контакты 5 В не подключены, чтобы не создавать цепи 5 В, как это сделали вы. потому что входные контакты на этой плате рассчитаны на 3,3 В макс. https://www.arduino.cc/en/Guide/NANO33BLE#please-read, @Juraj

@Juraj Я припаял контакт 5 вольт, потому что моим датчикам требуется 5 В. У меня есть плата Beetle Bluno BLE, которая выдает 5 В, я действительно не понимаю ограничений. Как я должен питать датчики с помощью дополнительного внешнего источника питания 5 В?, @human

и почему вы подключаете 5 В к A0?, @Juraj

Потому что у меня нет вольтметра, так что это был единственный способ для меня увидеть, какое значение выходило из контакта 5 В, @human

С помощью делителя это должен быть хороший способ измерения. Если вы подключите A0 к своему контакту 3,3 В, разве вы не увидите 1023 (или около того)?, @timemage

Да, я вижу около 1023, если я подключу A0 к своему контакту 3,3 В, @human

Ну, это последнее, о чем я мог подумать, чтобы спросить, что может опровергнуть то, что, по моему мнению, происходит. Если я вспомню что-нибудь еще, я спрошу., @timemage


1 ответ


1

Ну, я думал, что к этому времени кто-то другой уже ответил бы на этот вопрос. Но я постараюсь. Я не знаком с этим чипом и платой, поэтому то, что я могу вам сказать, довольно ограничено.

Короче говоря, у вас есть микроконтроллер 3,3 В, и, вообще говоря, вы не подключаете к ним сигналы 5 В. Есть некоторые детали 3,3 В, которые имеют входы, допускающие 5 В, но, насколько я знаю, это имеет смысл только для цифровых входов.

Если не произойдет ничего неприятного, поведение, которое я ожидал бы увидеть при подключении 5 В к входу АЦП 3,3 В, заключается в том, что он будет фиксироваться на высоком конечном значении. Так что да, для 10-битного разрешения, которое, по-видимому, используется по умолчанию для Nano 33 BLE, и с VDD в качестве ссылки, которая также, по-видимому, используется по умолчанию, я ожидал бы увидеть значение на уровне или около 1023. Вплоть до того момента, когда вы сожгете то, что есть.

Я не знаю, почему вы видите более низкие значения, но поскольку вы, похоже, используете его в соответствии со спецификациями, я не уверен, что это действительно имеет значение, почему. Если вы хотите измерить 5 В с помощью АЦП с максимальным напряжением 3,3 В, вам следует использовать делитель напряжения.

,

вывод 5 В на этой плате не подключен с завода, @Juraj

Опять же, я не понимаю, о чем ты говоришь. Если у вас есть ответ, опубликуйте его как ответ., @timemage

https://www.arduino.cc/en/Guide/NANO33BLE#please-read, @hcheung

Приятно, что у них есть официальное предупреждение об этом. O.P., похоже, по-прежнему не убежден, по какой причине я не знаю., @timemage