Forum: Mikrocontroller und Digitale Elektronik Temperatursensor TSIC 306 TO92


von Timo Beil (Gast)


Lesenswert?

Hallo,
ich würde mich sehr freuen wenn mir jemand ein Beispiel hat, wie ich mit 
einem uPC den Temperatursensor TSIC 306 TO92 von Reichelt verwendet.

Timo

von Panzerknacker 176-671 (Gast)


Lesenswert?


von holger (Gast)


Lesenswert?

>ich würde mich sehr freuen wenn mir jemand ein Beispiel hat, wie ich mit
>einem uPC den Temperatursensor TSIC 306 TO92 von Reichelt verwendet.

Lern erst mal lesen,schreiben und Fragen stellen.
Welche wichtigen Informationen fehlen hier?

Ich hätte Codes für einen Zuse mit Forth.

von Michael U. (amiga)


Lesenswert?

Hallo,

Panzerknacker 176-671 wrote:
> http://pdf1.alldatasheet.com/datasheet-pdf/view/202459/ZMD/TSIC306.html
> So einfach.

naja, wenn es so einfach ist, dann werte mal mit den Angaben dieses 
"Datenblattes" die Sensordaten aus...

Gruß aus Berlin
Michael

von spess53 (Gast)


Angehängte Dateien:

Lesenswert?

Hi

Damit gehts besser.

MfG Spess

von spess53 (Gast)


Lesenswert?

Hi

>ich würde mich sehr freuen wenn mir jemand ein Beispiel hat...

Programmiersprache?

MfG Spess

von Jörg S. (joerg-s)


Lesenswert?

Siehe:
http://www.mikrocontroller.net/articles/Temperatursensor#TSic

Da gibt es einen Link auf:
Beitrag "wie Daten an MSP430F1611 seriell einlesen?"
Wo ein Source Code drin ist (übrigens von mir ;) )

von Markus P. (papi70)


Angehängte Dateien:

Lesenswert?

Salve zusammen, da auch ich mit dem TSIC kämpfe, habe ich ein paar 
Oszibilder im Angebot. ABER: ich lese die Daten über einen 
invertierenden Schmitt-Trigger ein, da ich das Teil im Auto verbaute.

Hier für den interessierten Forumsleser meine Bilder, wie besagt, 
invertiert und als pdf, da mit PowerPoint beschriftet.

Mein Lösungsansatz ist es, den 16-Bit-Timer des ATMEGA32 jeweils auf 
fallende und steigende Flanke auszulesen und dann mit den Zeiten zu 
rechnen, diese in eine Bitfolge packen und dann in die Formel zu 
stopfen. Da ich aber zu doof zum programmieren bin, dauert das noch 
etwas. Ich möchte nämlich nix mit Copy und Paste von hier übernehmen, 
sondern verstehen was ich anrichte. Meine Software reiche ich nach, 
irgendwann...

Viel Spaß mit de Bilder

Gruß Markus

von stephan_ (Gast)


Lesenswert?

Das Auswerteprinzip für TSICs ist ganz einfach, anbei ein Snippet aus 
einem Programm:
1
; Duty-Cycle:
2
; Startbit                   50%
3
; Daten-/Parity-Bit logic 0: 25%
4
;                   logic 1: 75%
5
; typ. Länge eines Bits: 125 usec
6
; Timer 0 läuft mit 1 usec
7
; -> ca 125 Takte für 1 Bit, ca 60 Takte für 1/2 Bit -> t_strobe
8
9
; Auswerteprinzip:
10
; Die Bitlänge ist temperaturabhängig, deshalbt bestimmt man die Bitlänge
11
; bei jedem Byte durch Messung des Startbits, dieses hat einen Duty-Cycle
12
; von 50%. Wenn das halbe Startbit rum ist (LO), wird die Zeit t_strobe
13
; gemessen.
14
; Diese Zeit wartet man vom Start eines jeden Daten-Bits, und nimmt dann den
15
; Zustand des Daten-Pins auf. Ist er LO, dann ist das Daten-Bit 0 
16
; (25% Duty-Cycle), ist er HI, dann ist das Daten-Bit 1 (75% Duty-Cycle).

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.