Датчик напряжения Калибровка
Мы использовали датчик напряжения для измерения напряжения платы odroid с помощью Arduino Uno. Когда я загрузил скетч и получил выходные данные, отображаемое значение составляло от 4,7 до 4,9 В, но когда я измерил верхнюю часть модуля датчика напряжения с помощью мультиметра, на нем было стабильное напряжение 5,08 В. Есть ли у них какая-то конкретная причина, по которой это происходит?
Модуль датчика напряжения
int analogInput = A0;
float vout = 0.0;
float vin = 0.0;
float R1 = 30000.0;
float R2 = 7500.0;
int value = 0;
void setup() {
pinMode(analogInput, INPUT);
Serial.begin(9600);
Serial.print("DC VOLTMETER");
}
void loop() {
// прочитать значение на аналоговом входе
value = analogRead(analogInput);
vout = (value * 5.0) / 1024.0;
vin = vout / (R2 / (R1 + R2));
Serial.print("INPUT V= ");
Serial.println(vin, 2);
delay(500);
}
@user52839, 👍0
Обсуждение1 ответ
Мультиметры обеспечивают стабильный отклик. Это будет усреднение показаний.
Что касается разницы в показаниях напряжения, если вы используете плату Arduino по умолчанию, то опорное напряжение для аналого-цифрового преобразователя принимается равным 5,0 вольт (для ваших расчетов). Это может быть не так. . Также может быть проблема с допуском на измерительной плате, но я думаю, что эталон для аналого-цифрового преобразователя на Arduino является более серьезной проблемой.
- Могу ли я запустить 3 датчика движения с регулятором напряжения?
- Какова работа pulseIn?
- Сколько датчиков может поддерживать один модуль Arduino?
- Получение BPM из данного кода
- Как подключить более 10 датчиков к Arduino uno r3
- Как использовать два ультразвуковых датчика для управления двигателем 5 Вольт?
- Чтение датчика давления от 4 до 20 мА с использованием uno
- Что выбрать между датчиками температуры и влажности: AM230x или DHT22?
Пожалуйста, выложите полный код arduino., @leoc7
http://www.skillbank.co.uk/arduino/measure.htm, @Juraj