Hallo zusammen, Ich habe ein kleines Problem und hoffe mir kann hier geholfen werden. Zur Info: Im Zuge meines Espressomaschinen Projekts möchte ich eine Temperatur Messung des Kessels bewerkstelligen. Letzters wollte ich über einen Tsic 306 realisieren. Die Verarbeitung des Signals übernimmt ein gekaufter Controller welcher über eine entsprechende Anschlussmöglichkeit in Form eines Molex kk verfügt. Den Sensor habe ich mit Litzen (0,14mm^2) und einer psk Kupplung und Kontakten am Controller angeschlossen. Zwischen gnd und Vcc habe ich einen Kondensator (100nf) eingelötet. Zum Problem: Der Controller zeigt mir "Tsic Fehler" (50-60 innerhalb einer Minute ) an, was laut Hersteller bedeutet, dass das Protokoll unterbrochen wird. Dies äußert sich in lurzeitigen Ausfällen bei der Temperaturmessung. Die gemessene Umgebungstemp. scheint ungefähr zu passen. Bei höheren Temperaturen bin ich mir noch nicht sicher. Fragen: Könnte die beschriebenen Symptome auf eine Störung durch ein fremdes Signal (Heizung boiler,..) resultieren? Kann ich die Störanfälligkeit durch irgendwelche Maßnahmen reduzieren? Dickere Litze? Geschirmt? Könne solche Fehler zur Abweichungen bei der Messung führen? Zum Beispiel bei höheren Temperaturen? Gibt es sonst noch Ideen zur oben beschrieben Problematik? Löten zahlt nicht zu meinen Stärken :) Auf dem Sensor steht "Ist 18 T01C". Ist das wirklich ein tsic 306? Oder hat mir reichelt was falsches geschickt... Vielen Herzlichen Dank euch.
Moritz M. schrieb: > Fragen: > Könnte die beschriebenen Symptome auf eine Störung durch ein fremdes > Signal (Heizung boiler,..) resultieren? Ja. > Kann ich die Störanfälligkeit > durch irgendwelche Maßnahmen reduzieren? Ordentliches Kabel, Flachband oder verdrillte oder ähnlich dicht beieinander geführte Adern, räumlich weit weg von Störquellenleitungen oder Abschirmungen dazwischen. Moritz M. schrieb: > Ist das wirklich ein tsic 306 Ein Blick ins Datenblatt ist dir zu mühsam ?
MaWin schrieb: > Ein Blick ins Datenblatt ist dir zu mühsam ? Ähm nein, das beigefügte Datenblatt sagt aber noch nichts darüber aus ob der Sensor wirklich der richtige ist. Die Beschriftung auf dem Sensor ist nirgendwo im Datenblatt zu finden.
Speise den TSIC mal über 220 Ohm und mach die 100 nF direkt an die Beine des TSIC. Ich habe schon 'zig TSICs verbaut und nie Probleme gehabt.
bingo schrieb: > Speise den TSIC mal über 220 Ohm und mach die 100 nF direkt an die Beine > des TSIC. Ich habe schon 'zig TSICs verbaut und nie Probleme gehabt. Vielen Dank! Die 100nF sind an den Beinen angebracht. Was für einen Funktion haben die 220 Ohm in diesem Fall ? Sry für die Anfängerfrage.
> Was für einen Funktion haben die 220 Ohm in diesem Fall ? Sry für die > Anfängerfrage. Das ist ein Tiefpass, der Störungen auf der Versorgungleitung rausfiltert. War in Applikationshinweisen des Herstellers für den TSIC 206/306 zu lesen.
Ah, ok danke! Habe die 220ohm angebracht...leider nichts geholfen. Kann die Verbindung psk auf molex das Problem verursachen? Ansonsten bin ich echt ratlos.
Kann es sein, dass durch den beschriebenen Fehler die Messung der Raumtemperatur passt aber bei hohen Temperaturen eine Abweichungen entsteht?
Google mal nach Zacwire protokoll. Da ist neben dem Protokoll auch die oben erwähnte Schaltung mit dem 220R Widerstand drin. Wenn dein Controller meldet, das das Protokoll unterbrochen wurde, dann spinnt der, denn er hat ja für das Auslesen des Tsic zu sorgen. Sollte die Stromzufuhr unterbrochen werden, auch nur kurzzeitig (Störung), dann ist eine Protokollunterbrechung natürlich logisch. Ich würde mal einen Versuchsaufbau machen, mit ganz kurzen Kabeln und keine Wackelkontakte. Der Tsic ist eigentlich problemlos und wenn er bei niedrigen Temperaturen funzt tut er das auch bei hohen (innerhalb der Parameter).
Jörn P. schrieb: > Google mal nach Zacwire protokoll. Da ist neben dem Protokoll auch die > oben erwähnte Schaltung mit dem 220R Widerstand drin. > Wenn dein Controller meldet, das das Protokoll unterbrochen wurde, dann > spinnt der, denn er hat ja für das Auslesen des Tsic zu sorgen. > Sollte die Stromzufuhr unterbrochen werden, auch nur kurzzeitig > (Störung), > dann ist eine Protokollunterbrechung natürlich logisch. > Ich würde mal einen Versuchsaufbau machen, mit ganz kurzen Kabeln und > keine > Wackelkontakte. Der Tsic ist eigentlich problemlos und wenn er bei > niedrigen Temperaturen funzt tut er das auch bei hohen (innerhalb der > Parameter). Danke für deine ausführliche Antwort und die Hinweise. Versuchsaufbau habe ich gemacht --> kein Erfolg. Sensor zu heiß geworden beim löten könnte ähnliche Probleme bereiten?
Also die oszi Messung ergab folgendes. Die Geschwindigkeit von 125us per Bit welche im Datenblatt hinterlegt ist passt nicht zur realen Geschwindigkeit dieses Sensors. Der überträgt mit 100us.
:
Bearbeitet durch User
Das sollte kein Problem sein. Die Länge des Bitfesnters ist bei Zacwire variable. Deswegen wird vor jedem Byte ja die Strobe Zeit gemessen.
die zeiten sind temperaturabhängig, schaut Euch das mal an: Beitrag "Re: TSIC und ATMega" Beitrag "Re: TSIC und ATMega"
Wird der TSIC mit Spannung versorgt ballert er alle 100ms sein Datenpaket raus. IMHO ist es einfacher den Sensor über einen Port ein zu schalten und dann einfach auf die fallende Flanke des Startbits zu warten. Andernfalls muss die Software dafür sorgen, das man nicht mitten im Datenpaket landet. Die Länge des Startbits muss immer gemessen werden wenn man richtige Ergebnisse bekommen will.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.