- fchao-Sinus-Wechselrichter AliExpress         
Ergebnis 1 bis 10 von 12

Thema: Problem mit Temperaturmessung mittels ATtiny 13 und LM335

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Neuer Benutzer Öfters hier Avatar von MB12
    Registriert seit
    25.07.2015
    Ort
    Hochsauerland
    Beiträge
    22
    Hi,

    danke für den Hinweis, die Zeile ist natürlich überflüssig, aber das ist das Problem leider nicht, habe es gerade getestet.
    Der Takt des ADC wird meines Wissens nach über den Prescaler eingestellt.

    Gruß

    Marius

  2. #2
    Erfahrener Benutzer Robotik Visionär Avatar von oberallgeier
    Registriert seit
    01.09.2007
    Ort
    Oberallgäu
    Beiträge
    8.698
    ..aber das ist das Problem leider nicht, habe es gerade getestet..
    Liegts vielleicht am Portpin den Du als ADC benutzen willst?

    Code:
    Config Portb.3 = Output
    Sensorversorgung Alias Portb.3                              'GND oder +5V für Messung
    Sensorversorgung = 1
    und weiter gehts mit:
    Code:
    Config Portb.4 = Input                                      'ADC Initialisieren
    Config Adc = Single , Prescaler = Auto , Reference = Avcc
    Start Adc
    Dim Messergebnis As Word                                   'Variable für gemessenen Wert
    Waitms 500
    Ledgruen = 1
                                                     
    Messergebnis = Getadc(3)                                     'Erste Temperaturmessung
    Mit Getadc(3) wird doch der PB3 abgefragt, der ist aber weiter oben als Output definiert ? ? ? Oder ? ?
    Ciao sagt der JoeamBerg

  3. #3
    Erfahrener Benutzer Roboter Genie Avatar von malthy
    Registriert seit
    19.04.2004
    Ort
    Oldenburg
    Beiträge
    1.379
    Liegts vielleicht am Portpin den Du als ADC benutzen willst?
    Ich wollt's auch gerade schreiben, irgendwas ist jetzt durcheinander ... Dein letztes Posting verstehe ich so, dass der Sensor an ADC2 hängt

    Ansonsten sorry, ich hatte nur einmal schnell auf das Schaltbild und nicht in Deinen Code geguckt, daher habe ich die Versorgung des Sensors über den Port nicht erkannt (wobei ich den Sinn auch nicht ganz verstehe ...).

    Gruß
    Malte

  4. #4
    Erfahrener Benutzer Robotik Visionär Avatar von 021aet04
    Registriert seit
    17.01.2005
    Ort
    Niklasdorf
    Alter
    37
    Beiträge
    5.093
    Vielleicht ist der Sensor an den Port angeschlossen um Strom zu sparen.

    MfG Hannes

  5. #5
    Neuer Benutzer Öfters hier Avatar von MB12
    Registriert seit
    25.07.2015
    Ort
    Hochsauerland
    Beiträge
    22
    Mit Getadc(3) wird doch der PB3 abgefragt, der ist aber weiter oben als Output definiert ? ?
    Aber Pin 3 ist doch PB4 oder verstehe ich das falsch?

    Dein letztes Posting verstehe ich so, dass der Sensor an ADC2 hängt
    Ja, genau so ist es

    Sensor an den Port angeschlossen um Strom zu sparen
    Korrekt

  6. #6
    Erfahrener Benutzer Roboter Genie Avatar von malthy
    Registriert seit
    19.04.2004
    Ort
    Oldenburg
    Beiträge
    1.379
    Hey,

    laaaangsam PB4 ist Pin 3 des tiny13, soweit so gut. Aber Du möchtest doch ADC2 abfragen, oder? Das sollte mit "getadc(2)" funktionieren, Dein o.g. Code versucht's aber wie oberallgeier bemerkt hat mit "getadc(3)".

    An Stromsparen hatte ich nicht gedacht, weil Du 12V auf 5V mit einem 7805 runterknüppelst. Selbst wenn da nicht viel Strom fließt, dürfte das 1 mA, das Du beim Sensor temporär sparst, nicht so ins Gewicht fallen ...

    Gruß
    Malte

  7. #7
    Neuer Benutzer Öfters hier Avatar von MB12
    Registriert seit
    25.07.2015
    Ort
    Hochsauerland
    Beiträge
    22
    Das sollte mit "getadc(2)" funktionieren
    dürfte das 1 mA ... nicht so ins Gewicht fallen ...
    Hey,

    Ja du hast recht, das macht Sinn! Habe den Code auf getadc(2) geändert aber der Messwert den der Tiny ausgibt liegt immernoch über 1000...

    So gesehen macht es vielleicht wirklich mehr Sinn den Sensor direkt an 5V zu betreiben

    Gruß,

    Marius

    - - - Aktualisiert - - -

    Erstaunlicherweise funktioniert der Code, sobald der Sensor direkt an 5V betrieben und nicht über den Tiny gespeist wird...

    Vielen Dank für eure nützlichen Tipps und Hinweise!

    Gruß,

    Marius

Ähnliche Themen

  1. [ERLEDIGT] Attiny 25 Problem
    Von Unregistriert im Forum Elektronik
    Antworten: 1
    Letzter Beitrag: 21.02.2014, 17:31
  2. Problem mit Attiny 13A-PU
    Von Der Einsteiger im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 34
    Letzter Beitrag: 19.07.2013, 15:39
  3. Antworten: 18
    Letzter Beitrag: 06.05.2012, 21:07
  4. Problem mit LM335 Temperatur Sensor
    Von daniel.weber im Forum Elektronik
    Antworten: 5
    Letzter Beitrag: 15.02.2009, 19:40
  5. Problem mit ATtiny 15
    Von humus im Forum AVR Hardwarethemen
    Antworten: 7
    Letzter Beitrag: 29.06.2006, 22:47

Stichworte

Berechtigungen

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

Solar Speicher und Akkus Tests