Ana içeriğe git

Konu: Arduino ADC Sıkıntısı (93 Kez okunmuş)

  • Licer
  • [*][*]
Arduino ADC Sıkıntısı
Merhaba arkadaşlar 3 cell lipo monitörliyen bi devre kurudum fakat her cellin uçlarına fark alıcı opamp bağladım ve yük direçleri üzerinden adc ölçüm aldım. Genel olarak düzgün ölçüm alıyorum fakat bazen serial monitörde celllerin değerini olması gerektiğinden büyük okuyor. Neler yapılabilir?

  • mustafayilmaz
  • [*][*][*]
Ynt: Arduino ADC Sıkıntısı
Yanıt #1
büyük okumadan kasıt adc değerlerinin salınım yapması gibi mi? örneğin gerçek değer 415, siz 410-420 aralığında değerler görüyorsunuzdur diye tahmin ediyorum?

devre şemanızı ve kodlarınızı eklerseniz daha iyi olur.
Forum yazışmalarında noktalama ve yazım kurallarına dikkat edelim.
Türkçe'mizi koruyalım!!!

  • Licer
  • [*][*]
Ynt: Arduino ADC Sıkıntısı
Yanıt #2


boyle 3 cell var adc0  1 ve 2 den analog olcum alıyorum.


Kod: [Seç]
int Aa=A2;
int Ab=A0;
int Ac=A1;
int led1=12;
int led2=11;
int led3=10;

void setup()
{
  Serial.begin(9600);
  pinMode(led1, OUTPUT);
  pinMode(led2, OUTPUT);
  pinMode(led3, OUTPUT);
 
}
void loop()
{
  int olc1=analogRead(Aa);
  int olc2=analogRead(Ab);
  int olc3=analogRead(Ac);

  float s1=(olc1*5.00)/1023;
  float s2=(olc2*5.00)/1023;
  float s3=(olc3*5.00)/1023;
  delay(100);

 

  Serial.println("s1:");
  Serial.println(s1,3);
  Serial.println("s2:");
  Serial.println(s2,3);
  Serial.println("s3:");
  Serial.println(s3,3);

 
  Serial.println("%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%");

  delay(200);

genellikle bazı cellerin degeri arada yuksek yada direk 5v gosteriyor

  • mustafayilmaz
  • [*][*][*]
Ynt: Arduino ADC Sıkıntısı
Yanıt #3
adcnin kendi içerisinde kapasitör bulunuyor.
sen bu işi birden çok kanalda yapmaya çalıştığında kapasitör sıfırlanmadığı için hataya neden oluyor.

bunun ardino tarafındaki çözümlerine bakmak gerek.

tek kanal okumada problem yoktur diye düşünüyorum.
Forum yazışmalarında noktalama ve yazım kurallarına dikkat edelim.
Türkçe'mizi koruyalım!!!

  • Licer
  • [*][*]
Ynt: Arduino ADC Sıkıntısı
Yanıt #4
aldıgımı hatırlamıyorum tek kanalda peki bunun çözümünü nasıl aramalıyım baya araştırdım fakat bulamadım


  • Licer
  • [*][*]
Ynt: Arduino ADC Sıkıntısı
Yanıt #6
çok teşekkür ederim bunları denicem