Gefunden für temperatursensor dallas ds18b20 - Zum Elektronik Forum





1 - 18B20 Temp Sensor mit Atmega8.... Bitte um Tipps -- 18B20 Temp Sensor mit Atmega8.... Bitte um Tipps




Ersatzteile bestellen
  

Hallo


Ich beschäftige mich schon einige zeit mit den AVR's

Heute wollte ich mal einen Temperatursensor 18B20 von Dallas-Maxim
ansteuern und über UART ausgeben.

Da ich bis jetzt nur die basics von assembler kann also Port high low
etc..
hab ich mir für den UART den beispiel code von hier geholt.

Funktioniert einwandfrei.

Da ich aber nun dachte, alles copy paste das kanns doch nicht sein
wollte ich mir die ansteuerung des 18B20 selbst erarbeiten.

Mit grosser freude kann ich nun sagen das ich ihn initialisieren konnte.
Doch leider ist hier auch schon ende....

Ich weiss nämlich nicht wie ich Hexdezimal CC zum Sensor übermittle
Fertigen Code möchte ich nicht... wenns geht wäre ich froh wenn ihr
mir tipps gebt wie man das am einfachsten löst.

Mein derzeitiger Code:


Code :
2 - Welche Alternativen gibt es fuer diese 3 Dioden? -- Welche Alternativen gibt es fuer diese 3 Dioden?
Moin!

Ich wuerde gern dieses Teil hier nachbauen, scheitere aber derzeit daran, dass ich die dort angegebenen Bauteile nicht auftreiben kann.

Konkret handelt es sich um:

1 x Dallas Semiconductor DS1820 Temperatursensor
2 x Schottky Diode (1N5818)
1 x Zener Diode 6.2V (1N5234)
1 x Zener Diode 3.9V (1N5228)

Der DS1820 scheint heute die Bezeichnung DS18S20 zu haben, dass sollte also kein Problem sein. Allerdings kann ich bei den 'ueblichen Verdaechtigen' die 3 genannten Dioden nicht finden. Ich vermute mal, dass es sich hier auch um veraltete oder exotische Bezeichnungen handelt, nur mit welchen Typen kann ich die 3 ersetzen?

Gruss

Guenther
Davo City, Philippines, Planet Earth, 30.0 °C (im Schatten!)

...








3 - HiFi Verstärkerändnisfragen: Integer-to-Char für LCD und Dallas DS1821 (Temp.Sens.) -- HiFi Verstärkerändnisfragen: Integer-to-Char für LCD und Dallas DS1821 (Temp.Sens.)
Hallo liebe Leute,

ich benutze einen ATmega8535 mit CodevisionAVR und habe ein paar kurze Fragen:

1. Muss ich zwangsläufig meine umständliche Integer-zu-Char-Umwandlung benutzen, um Int-Werte z.B. vom Temperatursensor auf einem LCD auszugeben?
Es gibt ja nur String- und Char-Output-Befehle..
Habe nämlich Schwierigkeiten mit meiner Lösung, die ich bei einer einfachen Sekundenanzeige benutzt habe (nur zum Testen), hier kurz das main (Kommentare waren für Azubi-Kollegen):


while (1)
{

sekunden++; //Sekündliche Erhöhung von sekunden um 1
delay_ms(1000);

x=1; //Zählvariablen für die Umrechnung von
i=0; //Int zu Char (String) werden initialisiert
j=0;

while(sekunden>=x) //Umrechnung von sekunden (Int) in zeit[] (Char-Array)
{
zeit[i]=((sekunden/x)%10)+0x30; //Jede einzelne Stelle der Integer-Variable wird mit
//Hex-30 addiert, denn laut ASCII-Tabelle liegt

Nicht gefunden ? Eventuell gibt es im Elektroforum Transistornet.de für Temperatursensor Dallas Ds18b20 eine Antwort
Im transitornet gefunden: Temperatursensor Dallas Ds18b20


Zum Ersatzteileshop


Bezeichnungen von Produkten, Abbildungen und Logos , die in diesem Forum oder im Shop verwendet werden, sind Eigentum des entsprechenden Herstellers oder Besitzers. Diese dienen lediglich zur Identifikation!
Impressum       Datenschutz       Copyright © Baldur Brock Fernsehtechnik und Versand Ersatzteile in Heilbronn Deutschland       

gerechnet auf die letzten 30 Tage haben wir 6 Beiträge im Durchschnitt pro Tag       heute wurden bisher 3 Beiträge verfasst
© x sparkkelsputz        Besucher : 192472619   Heute : 4547    Gestern : 5744    Online : 352        2.8.2026    21:10
5 Besucher in den letzten 60 Sekunden        alle 12.00 Sekunden ein neuer Besucher ---- logout ----su ---- logout ----
xcvb ycvb
0.011687040329