I2C to RS232?

Gast #123613
Lesenswert?

Es sollte eigentlich kein Problem sein so einen I2C Datenlogger selber
zubauen. Ein AVR müßte eigentlich ausreichen. Das Problem ist eher die
Daten über USB auf den PC zu übertragen, bei Geschwindikeiten >100kbs.
Ein MC mit USB wäre für so etwas ideal.
#123614
Lesenswert?

Sowas selber zu bauen, ist richtig tricky.

Wenn Du 100kHz erreichen willst, gehts nicht mehr in Software, die
ATMega können aber nur eine Adresse empfangen.

Daher geht wohl nur der ATTiny26, da dort der Adreßvergleich in
Software möglich ist. Der hat aber wiederum keine UART. D.h. der sendet
dann Byteweise an einen ATTiny2313.

Bei 115200kBaud mußt Du dann aber die Daten binär senden. D.h. Du
brauchst auf der PC-Seite noch ein Auswerteprogramm, das dann die
Aktionen und Daten in lesbarer Form darstellt.


Peter
Gast #123615
Lesenswert?

Also 13byte pro sekunde gehen bei diesem beispiel laut festlegung
drüber. ein paar hex werte. nix grosses. der bus besteht aus einem
"sender" und einem "empfänger" also wirklich nix dolles
Gast #123616
Lesenswert?

Ein reiner Logger der die Daten nur aufnimmt und über RS232
weitersendet, sollte das mit bis zu 100kbs kein Problem darstellen. Ich
habe momentan auf einem m16c Software I2C am laufen mit bis zu 150kbs.
Mehr geht nicht wegen den Porttreibern welche dann nicht mehr
mitkommen. Aber nur lesen müsste auch noch schneller gehen.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren