24 Volt Akü voltajından 0-10 volt referans alma










Arduino kodları:
Kod:
int akumulator = 0;
void setup()
{
    for (int i=0; i<11; i++)
  {
      pinMode (i, OUTPUT);
    }
}
void loop()
{
    for (int i=3; i<14; i++){
      digitalWrite(i, LOW);
    }  
   int akumulatorRead = map(analogRead(akumulator), 949, 1023, 0, 10);
   int cikis_voltaji = constrain(akumulatorRead, 0, 10);
   digitalWrite(cikis_voltaji, HIGH);
   delay(200);
   digitalWrite(cikis_voltaji, LOW);
}

Elimde optokuplör olmadığından demo devreye optokuplörleri eklemedim.
Devre isis simülasyonunda çalışmıştır.
 

Ekli dosyalar

  • akumulator.rar
    43.4 KB · Görüntüleme: 0
+ olarak plcnizin analog girişine uygulanacak olan 25,2 volt için 10 volt yerine 5 volt, 23,4 volt için ise 0 volt yapsak olur mu? bu şekilde daha kolay olacak. Gerilim 0-10 volt yerine 0-5 volt aralığında değişecek.

Sayın Bolubeyi,
0-5 Voltta işimiz fazlasıyla görür. Görüş ve yardımlarınızı bekliyorum.
 
Sayın Bolubeyi,
Elinize, emeğinize sağlık. Verdiğiniz bilgiler çok faydalı oldu.
Teşekkür ederim.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için onları kabul etmelisiniz. Daha fazla bilgi edin…