- 3D-Druck Einstieg und Tipps         
Ergebnis 1 bis 7 von 7

Thema: Anzeige 0-100% von ADC Wert

  1. #1
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    10.03.2005
    Ort
    Schifferstadt
    Alter
    42
    Beiträge
    318

    Anzeige 0-100% von ADC Wert

    Anzeige

    LiFePo4 Akku selber bauen - Video
    Hi,

    ich sitze mal wieder aufm Schlauch und benötige Eure Hilfe. Folgendes ist gegeben:

    Maximal Wert ADC = 1330 ( Word )
    Minimal Wert ADC = 180 ( Word )

    Jetzt möchte ich das der Wert "Prozent" ( Word ) 0-100 beträgt. Also wenn ADC 1330 ist, soll der Wert "Prozent" 100 betragen und wenn ADC 180 ist, dann soll der Wert "Prozent" 0 betragen. Wie muss ich das berechnen ?

    Ist zwar keine Bascom spezielle Frage, aber vielleicht kann mir jemand doch nen Denkanstoß geben, damit ich von dem Schlauch runterkomme.

    Danke und Gruß Kay
    ...::: AVRFreak :::...

  2. #2
    Moderator Robotik Einstein Avatar von Kampi
    Registriert seit
    21.11.2009
    Ort
    Monheim, Nordrhein-Westfalen, Germany
    Alter
    34
    Beiträge
    3.501
    Blog-Einträge
    9
    Hi

    du rechnest einfach den maximalen Wert den du erreichen kannst durch 100, sprich 1330 / 100.
    Das heißt 1% entspricht 13,3.
    Nun rechnest du den ADC-Wert durch 13,3 und hast damit den Prozentwert.
    Schaut ruhig mal auf meiner Homepage vorbei :
    http://kampis-elektroecke.de

    Oder folge mir auf Google+:
    Daniel Kampert

    Es gibt 10 Arten von Menschen. Die einen können Binär, die anderen nicht.

    Gruß
    Daniel

  3. #3
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    10.03.2005
    Ort
    Schifferstadt
    Alter
    42
    Beiträge
    318
    Hi Daniel,

    danke für die schnelle Antwort. Wenn ich das so mache, bekomme ich bei Minimalem ADC Wert von 180 keine 0% angezeigt.

    Gruß Kay
    ...::: AVRFreak :::...

  4. #4
    Moderator Robotik Einstein Avatar von Kampi
    Registriert seit
    21.11.2009
    Ort
    Monheim, Nordrhein-Westfalen, Germany
    Alter
    34
    Beiträge
    3.501
    Blog-Einträge
    9
    Du kannst sagen das ein Wert von 180 oder kleiner = 0 ist und ein Wert von 1330 oder höher = 100.
    Den Rest berechnest du dann einfach.
    Wäre das eine Option?
    Schaut ruhig mal auf meiner Homepage vorbei :
    http://kampis-elektroecke.de

    Oder folge mir auf Google+:
    Daniel Kampert

    Es gibt 10 Arten von Menschen. Die einen können Binär, die anderen nicht.

    Gruß
    Daniel

  5. #5
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    10.03.2005
    Ort
    Schifferstadt
    Alter
    42
    Beiträge
    318
    Zitat Zitat von Kampi Beitrag anzeigen
    Du kannst sagen das ein Wert von 180 oder kleiner = 0 ist und ein Wert von 1330 oder höher = 100.
    Den Rest berechnest du dann einfach.
    Wäre das eine Option?
    Das ist ja genau das was ich möchte Nur wie stelle ich das an ?

    Gruß Kay
    ...::: AVRFreak :::...

  6. #6
    Moderator Robotik Visionär Avatar von radbruch
    Registriert seit
    27.12.2006
    Ort
    Stuttgart
    Alter
    61
    Beiträge
    5.799
    Blog-Einträge
    8
    Ein Versuch:

    % = 100*(adc-adcmin) / (adcmax-adcmin)

    100*0/1150=0
    100*1150/1150=100
    100*575/1150=50
    Bild hier  
    Atmel’s products are not intended, authorized, or warranted for use
    as components in applications intended to support or sustain life!

  7. #7
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    10.03.2005
    Ort
    Schifferstadt
    Alter
    42
    Beiträge
    318
    Zitat Zitat von radbruch Beitrag anzeigen
    Ein Versuch:
    ... der funktioniert

    Vielen Dank

    Gruß Kay
    ...::: AVRFreak :::...

Ähnliche Themen

  1. Ph Wert Messung
    Von Papsi im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 5
    Letzter Beitrag: 19.12.2007, 02:28
  2. 16 bit Wert vergleichen?
    Von pacer_one im Forum Assembler-Programmierung
    Antworten: 14
    Letzter Beitrag: 07.12.2007, 23:03
  3. Wert umwandeln
    Von Otti20vt im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 7
    Letzter Beitrag: 15.01.2007, 08:22
  4. Wert < 255 teilen
    Von lenn1 im Forum PIC Controller
    Antworten: 14
    Letzter Beitrag: 21.06.2006, 13:14
  5. ADC-Wert für PWM
    Von HTLer im Forum PIC Controller
    Antworten: 2
    Letzter Beitrag: 19.02.2006, 06:19

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

fchao-Sinus-Wechselrichter AliExpress