Многоканальный вольтметр

mishapk
Offline
Зарегистрирован: 08.07.2014

Имеится Arduino Pro Mini Atmega328p 5V 8 аналоговых входов (клон).

При подаче на один из входов напряжения на соседнем появляется гдето половина от того что подали.

При том расположенных долеко друг от друга, а именно адресно:

1-2, 2-3, 3-4, 5-6, 6-7, 7-8, 8-1.

Пример 1-2(0-1).



 U0= 0.77;  U1= 1.72;  U2= 0.61;  U3= 0.20;  U4= 0.18;  U5= 0.22;  U6= 0.09;  U7= 0.07;
 U0= 1.01;  U1= 0.29;  U2= 0.07;  U3= 0.00;  U4= 0.00;  U5= 0.00;  U6= 0.02;  U7= 0.63;
 U0= 3.43;  U1= 1.84;  U2= 0.64;  U3= 0.22;  U4= 0.18;  U5= 0.21;  U6= 0.04;  U7= 0.00;
 U0= 0.92;  U1= 0.25;  U2= 0.03;  U3= 0.00;  U4= 0.00;  U5= 0.00;  U6= 0.07;  U7= 0.73;
 U0= 3.58;  U1= 1.91;  U2= 0.69;  U3= 0.24;  U4= 0.18;  U5= 0.19;  U6= 0.01;  U7= 0.00;
 U0= 0.83;  U1= 0.20;  U2= 0.02;  U3= 0.00;  U4= 0.00;  U5= 0.00;  U6= 0.08;  U7= 0.78;
 U0= 3.63;  U1= 1.97;  U2= 0.71;  U3= 0.24;  U4= 0.17;  U5= 0.16;  U6= 0.00;  U7= 0.00;
 U0= 0.75;  U1= 0.36;  U2= 0.05;  U3= 0.00;  U4= 0.00;  U5= 0.00;  U6= 0.12;  U7= 0.82;
 U0= 3.80;  U1= 1.97;  U2= 0.74;  U3= 0.24;  U4= 0.17;  U5= 0.12;  U6= 0.00;  U7= 0.00;
 U0= 0.64;  U1= 0.47;  U2= 0.08;  U3= 0.00;  U4= 0.00;  U5= 0.00;  U6= 0.16;  U7= 0.88;
 U0= 3.91;  U1= 1.97;  U2= 0.71;  U3= 0.22;  U4= 0.15;  U5= 0.08;  U6= 0.00;  U7= 0.00;
 U0= 0.54;  U1= 0.41;  U2= 0.06;  U3= 0.00;  U4= 0.00;  U5= 0.03;  U6= 0.18;  U7= 0.87;
 U0= 4.05;  U1= 1.88;  U2= 0.67;  U3= 0.20;  U4= 0.12;  U5= 0.05;  U6= 0.00;  U7= 0.00;
 U0= 0.67;  U1= 0.37;  U2= 0.05;  U3= 0.00;  U4= 0.00;  U5= 0.07;  U6= 0.20;  U7= 0.84;

Исходник:



void uLevel()
{
  for(int i=0;i<8;i++)
  {
 
    float v = (analogRead(i) * vPow) / 1024.0;
 
      Serial.print(" U");
      Serial.print(i);
      Serial.print("= ");
      Serial.print(v);
      Serial.print("; ");
      
  } 
   Serial.println("");
   delay(200);
}

Что это может быть, как это побороть?

trembo
trembo аватар
Offline
Зарегистрирован: 08.04.2011

Если висят в воздухе- можете наловить всё что угодно и это не тема для обсуждения.

На платах есть выход 3.3 Вольта, подайте на вход  смотрите.

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

подтяните к земле резистором и кондером от помех, если измеряете переменку то кондер нужно поменьше, но переменку не часто измеряют

SU-27-16
SU-27-16 аватар
Offline
Зарегистрирован: 13.08.2012

а зачем измерять пустые входы ? лабораторная работа по измерению наводок и взаимное влияние восьми АЦП друг на друга ?

как только присоедините входную схему ко входу АЦП наводки-помехи убегут на другие неиспользуемые входы АЦП ( входная цепь обычно согласована и с GND, и с VСС )

если входы всех АЦП в воздухе - то из вашей таблицы результат - генератор "розового" шума

NeiroN
NeiroN аватар
Offline
Зарегистрирован: 15.06.2013

Какое входное сопротивление у АЦП - 10 МОм(сопостовимое с сопротивлением лака между дорожками) - поставьте резисторы по 100 КОм к земле и картина сразу изменится.