Forum

Einloggen | Registrieren | RSS  

Kein Ordner für DS18B20 in /sys/devices angelegt (Computertechnik)

verfasst von bastelix(R), 04.01.2023, 22:51 Uhr

Hallo,

» Ja, ich habe die Verkabelung mehrfach geprüft bzw. neu aufgebaut. An der
» roten Ader lassen sich 3,3V messen und an der Gelben gegen GRD ca. 2V.
Das ist komisch. Also du hast es so verkabelt wie in dem Schaltplan von dem Tutorial unter "Aktive Speisung (dreiadriges Kabel)"?
Da ist ein 4k7 Ohm Widerstand zwischen der Datenleitung (DQ, Gelb) und der VDD (Rot), ich hab den mal markiert. Eigentlich solltest du dann 3V3 messen, außer es läuft gerade eine Datenübertragung, dann misst ein DMM meistens Mist. Das sollte aber nicht so lange dauern.



Hab eben mal bei mir nachgemessen, die meisten Zeit 3V3 zwischen DQ und GND. Nur mal kurz etwas über 2V was ein Messfehler oder eine Datenübertragung gewesen sein kann. Grob reicht es aber wenn du für eine Minute misst und in der Zeit meistens etwas über 3V angezeigt bekommst. Zumindest wenn der Pullup Widerstand korrekt angeklemmt ist.

» Was bedeutet "externer Pullup zwischen den richtigen Leitungen" genau?
Der Pullup Widerstand ist in dem Fall der Widerstand zwischen DQ und VDD. Extern eben weil da wirklich ein Widerstand zwischen die Leitungen gehängt wird. Man kann auch via Software einen internen Pullup Widerstand einschalten. Diese sind aber meistens sehr groß (z.B. 50k bis 100k Ohm) und damit wird das ganze störanfälliger als mit einem 4k7 Widerstand.

Allgemein wird ein Widerstand als Pullup bezeichnet, wenn er eine Leitung auf die Versorgungsspannung hoch zieht und als Pulldown wenn er auf GND runter-zieht. https://www.elektronik-kompendium.de/public/schaerer/pullr.htm

In deiner Konfiguration ist der interne Pullup Widerstand nicht eingeschaltet, das sollte also passen. Du musst nur noch extern einen 4K7 zwischen DQ und VDD hängen, falls noch nicht geschehen.

» Ich habe es bereits mit einem 2. Fühler getestet, die Fühler sind neu, ich
» habe jedoch keine andere Möglichkeit zu testen.
Ich teste alle Sensoren die ich kaufe immer erst mit einem Arduino Nano weil ich da sicher sein kann, dass es am Sensor liegt wenn er nix tut. Hab ich mir angewöhnt nachdem ich mal eine Woche lang einen Fehler gesucht habe bis sich dann die vier der fünf bestellten Sensoren (müssten DHT22 gewesen sein) defekt waren.
Einen defekten DS18B20 hatte ich aber noch nie, also stellen wir den als mögliche Fehlerquelle mal hinten an.

» Wie oder wo kann man ein "Pin-Mapping" einsehen?
» Der Ordner /sys/kernel/debug ist bei mir leer.
Das muss ich dann auch erst nachlesen, bei meinem Rasperry 3 gibt es den Ordner und ich kann mich nicht erinnern da irgendwas großartig konfiguriert zu haben, da laufen aktuell auch nur Server-Dienste drauf und die GPIO wird nicht verwende. Vermutlich liegt es an den unterschiedlichen Versionen von Raspbian.
Konzentrieren wir uns lieber erst mal auf die Hardware, deine Konfiguration schaut ja soweit gut aus und passt zu dem Tutorial.



Gesamter Thread:

Kein Ordner für DS18B20 in /sys/devices angelegt - roterroller60(R), 02.01.2023, 17:30
Kein Ordner für DS18B20 in /sys/devices angelegt - bastelix(R), 02.01.2023, 20:53
Kein Ordner für DS18B20 in /sys/devices angelegt - roterroller60(R), 03.01.2023, 17:39
Kein Ordner für DS18B20 in /sys/devices angelegt - bastelix(R), 03.01.2023, 23:26
Kein Ordner für DS18B20 in /sys/devices angelegt - roterroller60(R), 04.01.2023, 18:17
Kein Ordner für DS18B20 in /sys/devices angelegt - bastelix(R), 04.01.2023, 22:51
Kein Ordner für DS18B20 in /sys/devices angelegt - roterroller60(R), 05.01.2023, 16:53
Kein Ordner für DS18B20 in /sys/devices angelegt - pedder59(R), 03.01.2023, 20:06
Kein Ordner für DS18B20 in /sys/devices angelegt - roterroller60(R), 04.01.2023, 18:22
Kein Ordner für DS18B20 in /sys/devices angelegt - pedder59(R), 04.01.2023, 20:17
Kein Ordner für DS18B20 in /sys/devices angelegt - roterroller60(R), 05.01.2023, 16:49
Kein Ordner für DS18B20 in /sys/devices angelegt - roterroller60(R), 08.01.2023, 16:39