Forum: Mikrocontroller und Digitale Elektronik Temperaturlogger eeprom am pc auslesen.


von Oemmel (Gast)


Lesenswert?

Guten Abend alle miteinander.

Ich möchte einen kleinen einfachen Temperaturlogger bauen.
Ein Attiny, Temperatursensor SPI EEPROM, das wars. Soweit kann ich das 
auch alles schon.
 Allerdings will ich die gesammelten Daten ja auch weiter verarbeiten, 
soll heißen ich muss sie irgendwie von dem eeprom auf den PC kriegen. 
Wie mach ich das nun am besten?
Hab schon ein bisschen rumgesucht aber nichts befriedigendes gefunden. 
Eine RS 232 Schnittstelle hat mein Pc leider nicht. Vielleicht kann man 
an meinem AVRISP MKII irgendwas drehen um damit das EEPROM zu lesen? Das 
AVR interne EEPROM lässt sich damit ja auch lesen.
Oder als alternative: Wie wäre es statt des EEPROM eine SD Karte zu 
verwenden? Ist der Programmieraufwand/Strombedarf hier wesentloch 
größer? Bin leider noch Anfänger und weiß ich nicht ob ich mit SD Karten 
schon zu recht komme.

vielen Dank für eure Hilfe
Oemmel

von Moep (Gast)


Lesenswert?

Warum führst du nicht die UART-Pins nach draußen und benutzt dann zum 
Auslesen einen Wandler auf USB?

von Oemmel (Gast)


Lesenswert?

Meinst du einen USB RS-232 Wandler? Wenn ja, so einen hab ich leider 
nicht. Funktionieren die denn wie gewünscht?

von Moep (Gast)


Lesenswert?

Genau so einen meine ich :)
Genauer gesagt den FT232 von FTDI.
Das ist so das Standardteil wenn man Daten seriell auf sen PC übertragen 
möchte und nur über den USB kann.
Am AVR kommt der einfach an den UART und am PC stellt er eine virtuelle 
serielle Schnittstelle zur Verfügung. Du kannst also genau so arbeiten, 
als ob AVR und PC tatsächlich per RS232 verbunden wären.

von Oemmel (Gast)


Lesenswert?

Kann ich mir denn auch so einen 4,95 Adapter aus der Bucht fischen? 
Brauch ich für den dann noch nen zusätzlichen Pegelwandler? Wenn ich 
mich recht entsinne hat RS 232 12 Volt.

von Peter D. (pdiener) Benutzerseite


Lesenswert?

Hat denn der ATtiny überhaupt eine serielle Schnittstelle (frei)? 
Ansonsten geht zur Not auch Software-uart.

>Kann ich mir denn auch so einen 4,95 Adapter aus der Bucht fischen?

Ich verwende fast immer die mit FT232, mit ein paar anderen hatte ich 
öfter mal Schwierigkeiten mit dem Treiber.

>Brauch ich für den dann noch nen zusätzlichen Pegelwandler? Wenn ich
>mich recht entsinne hat RS 232 12 Volt.

Ja, z.B. einen Max232.

Wenn man den FT232RL als IC einsetzt, hat man direkt 5 V Pegel ohne 
Umweg.

Grüße,

Peter

von Oemmel (Gast)


Lesenswert?

Ok, ich hab mich jetzt einwenig umgesehen. Leider hab ich den FT232 und 
auch den FT232RL nur als SMD Bauteil gefunden. Hab ich noch nie benutzt, 
außerdem fehlt mir auch die richtige Ausrüstung um sowas zu Löten und 
Platinen zu ätzen. Hat jemand denn einen Tip für einen fertigen Adapter 
mit FT232 oder besser noch FT232RL? Dann kann ich mir den Pegelwandler 
nämlich sparen.

vielen Dank
Oemmel

von ... (Gast)


Lesenswert?

der bestellt immer wieder Platinen, hat auch eine FT232RL im Programm:

Beitrag "Platinen für 25ct / cm²"

von André H. (andrekr)


Lesenswert?

Oemmel schrieb:
> Kann ich mir denn auch so einen 4,95 Adapter aus der Bucht fischen?
> Brauch ich für den dann noch nen zusätzlichen Pegelwandler? Wenn ich
> mich recht entsinne hat RS 232 12 Volt.

Jep, aber in der Bucht schwimmen auch welche mit 5V, such mal nach "usb 
ttl", gibts sogar explizit mit Wandler von FTDI. Vielleicht nicht für 
4,95 EUR aber nur unwesentlich teurer.

von Peter D. (pdiener) Benutzerseite


Lesenswert?

http://shop.embedded-projects.net/index.php?module=artikel&action=gruppe&id=45

Hier gibts USB-Seriell Wandler fertig auf Platine oder im USB Stecker 
mit Spritzgussgehäuse.

Grüße,

Peter

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.