- SF800 Solar Speicher Tutorial         
Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 15 von 15

Thema: ASURO-Kollisionstaster Bitwert zuordnen!

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Benutzer Stammmitglied
    Registriert seit
    25.11.2011
    Beiträge
    40
    An Searcher und markusj: Danke für die Super Erklärungen, muss mich noch mal kurz damit beschäftigen, ich hoffe, dann klappt das auch mit dem Verständnis!

    Schönes Wochenende und bis bald!

  2. #2
    Benutzer Stammmitglied
    Registriert seit
    25.11.2011
    Beiträge
    40
    @Searcher: Ich hab das so gelöst --> 5V/1024 Steps sind rund 5mV pro Step.

    Wenn ich jetzt 3,81V habe, entspricht das: --> 3,81V/5mV pro Step= 762
    Was mach ich denn falsch, ich bin verzweifelt!

  3. #3
    Erfahrener Benutzer Robotik Einstein Avatar von Searcher
    Registriert seit
    07.06.2009
    Ort
    NRW
    Beiträge
    1.715
    Blog-Einträge
    133
    Zitat Zitat von powder999 Beitrag anzeigen
    @Searcher: Ich hab das so gelöst --> 5V/1024 Steps sind rund 5mV pro Step.

    Wenn ich jetzt 3,81V habe, entspricht das: --> 3,81V/5mV pro Step= 762
    Was mach ich denn falsch, ich bin verzweifelt!
    In diesem Fall würd ich sagen: zu früh gerundet.
    3,81V * 1024 / 5V = 780,288
    Mein Integerwert wäre also 780

    Die Formel steht auch im Datenblatt zum ATmega8: ADC = Vin * 1024 / Vref
    Im Datenblatt steht auch, was der ADC macht, wenn Vin = Vref ist und bei der Gleichung dann 1024 rauskommen müßte, die mit 10 Bit ja nicht darstellbar sind: Er gibt 1023 (3FF) aus.

    Durch Deinen Rundungsfehler sieht es so aus, als wenn Du mit 1000 statt mit 1024 gerechnet hättest.

    Da sich in der Reihenschaltung die Spannungen wie die Widerstände verhalten, bräuchte man den Strom nicht immer auszurechnen.

    Rin / Rg = Vin / Vref
    oben eingesetzt
    ADC = Rin * 1024 / Rg
    mit Taster K2 und K4 gedrückt
    ADC = 3200 Ohm * 1024 / 4200 Ohm = 780,19047619047619047619047619048 (mehr gab mein WIN Rechner nicht her )

    Man müßte jetzt alle Tastenkombinationen durchrechnen und schauen, was die jeweiligen ADC Werte sind.
    Im Source könnten sich dann Bereiche finden lassen, anhand derer entschieden wird, welche Taster gedrückt sind.

    Bereiche deshalb, weil die realen Widerstände ja nie 100% den angegebenen entsprechen und noch wegen irgendwelcher anderen Toleranzen. Also zB ADC ist zwischen 770 und 790 - Aha, dann ist K2 und K4 gedrückt.

    Gruß
    Searcher
    Geändert von Searcher (30.03.2012 um 12:14 Uhr)
    Hoffentlich liegt das Ziel auch am Weg
    ..................................................................Der Weg zu einigen meiner Konstruktionen

Seite 2 von 2 ErsteErste 12

Ähnliche Themen

  1. Antworten: 0
    Letzter Beitrag: 16.04.2011, 23:30
  2. Zeichen zuordnen
    Von Killer im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 3
    Letzter Beitrag: 23.02.2008, 23:41
  3. Kollisionstaster von Asuro unten montieren- geht das?
    Von technique im Forum Sonstige Roboter- und artverwandte Modelle
    Antworten: 41
    Letzter Beitrag: 10.08.2006, 21:33
  4. bauteile zuordnen
    Von A.T.I.R im Forum Elektronik
    Antworten: 6
    Letzter Beitrag: 10.06.2005, 20:20
  5. MSCOMM1 Daten zuordnen in VB6, wie?
    Von Sommer im Forum Software, Algorithmen und KI
    Antworten: 2
    Letzter Beitrag: 24.03.2005, 17:37

Berechtigungen

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

fchao-Sinus-Wechselrichter AliExpress