Официальный сайт компании Arduino по адресу arduino.cc
Скетч при считывании с датчика тока acs758 выдает неправильгые значения
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Все подключил, но похоже скетч от dfrobot не подходит.
const int numReadings = 30;
float readings[numReadings]; // the readings from the analog input
int index = 0; // the index of the current reading
float total = 0; // the running total
float average = 0; // the average
float currentValue = 0;
void setup()
{
Serial.begin(57600);
for (int thisReading = 0; thisReading < numReadings; thisReading++)
readings[thisReading] = 0;
}
void loop()
{
total= total - readings[index];
readings[index] = analogRead(0); //Raw data reading
readings[index] = (readings[index]-510)*5/1024/0.04-0.04;//Data processing:510-raw data from analogRead when the input is 0; 5-5v; the first 0.04-0.04V/A(sensitivity); the second 0.04-offset val;
total= total + readings[index];
index = index + 1;
if (index >= numReadings)
index = 0;
average = total/numReadings; //Smoothing algorithm (http://www.arduino.cc/en/Tutorial/Smoothing)
currentValue= average;
Serial.println(currentValue);
delay(30);
}
Дело в том что когда он должен выдавать 0A, он выдает -47A.
И еще есть дребезг, показания скачут то +0.01A, то -0.01A
Вы, для начала, выведите raw данные с АЦП, и попробуйте их изменение сравнить с результатами измерения амперметром при нуле и на паре-тройке разных нагрузок.
"Дребезг", или помеха - есть, но для этого я, например, делаю полсотни замеров в цикле с небольшой паузой и усредняю их.
А как узнать исправен ли он?
Напряжение на выходе не меняется при измерении тока с фонарика.
adast123, что его проверить нужно нагрузить хотя бы на 1/10 его номинального тока. Вы не уточнили вашу модель. У acs758 самая слаботочная модель на 50 ампер. Стало быть "фонарик" должен быть как минимум фарой дальнего света от машины :) Кстати, если не секрет в каких цепях вы собирались измерять ток?
Модель acs758lcb-100u-pff-t.
Потребление фонарика 1A.
Собираюсь измерять ток в электровелосипеде.
adast123, 1 ампер ему как бегемоту укус комара :) Нагружайте на 10.. Кстати, не слишком ли большой запас? Двигатель наверное киловатник? Питание 48 вольт ? ток будет =20ампер.
Я правильно подключил?
Вроде правильно. на выходе полпитания есть?
На выходе только 0.6V
ну если между выводами 1 и 2 -5 вольт, а между 2 и 3 -0,6в то стало быть уже издох.
Его можно реанимировать или он оканчательно умер?
adast123, если в замере не ошиблись , то "Изя всё"