Вывод Arduino 5V выдает меньшую мощность, чем ожидалось
Я подключил вывод v5 Arduino Nano 33 BLE к выводу A0 и измерил значение, выполнив Serial.println(analogRead(A0));
. Я ожидал бы увидеть 1023, однако вместо этого я вижу, что значение колеблется в районе 810.
Есть идеи, почему я не получаю 1023?
P.S.: Я подключаю плату Arduino через USB-разъем.
@human, 👍0
Обсуждение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
- Питание/зарядка батареи Arduino Nano 33
- Для чего нужны контакты 5V и VIN?
- Какое максимальное энергопотребление Arduino Nano 3.0?
- Как определить Arduino Mini Pro 5v vs 3.3 v
- Как вывести истинное аналоговое напряжение на выходной контакт
- Arduino Pro Mini (версия 3.3 V) диапазон входного напряжения / допуск
- Как изменить вывод VCC на 3,3В на 5V Arduino Pro Micro?
- Как управлять встроенными светодиодами Arduino Nano 33 BLE Sense?
Вероятно, вам следует прекратить это делать, пока у вас не будет ответа., @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