100 Lichter am COM-port

Message
Author
pcAlko
Posts: 70
Joined: 14. May 2007 19:27

#31 Post by pcAlko »

Hallo Janka!

Ich habe es geschafft!!!!!!!!!!!!!!!!!!!!!!!!
Das Led leuchtet wenn ich PIO auf 1 setze
und wenn ich es wieder ausschalte, sowie zuvor
liest es einen Eingang bei sensed.


Danke Janka, Du bist ein Hit!!

8) pcAlko

für alle die zufällig auf diesen Thread stossen:
Bei meiner Ausführung zuvor habe ich die Verbindung von
dem minus Pol der externen Quelle zum GND vom USB weggelassen
da ich sonst überhaupt nichts gemessen habe.
Das ist aber OK, da ja wie Janka geschrieben hat
nur der GND durchgeschalten wird.

Zu den Volt am VCC steht im Datenblatt auf Seite 5:
Input Range 2.8 V to 5.25 V
also funktioniert es auch mit 4.45 V


%PS: was ich nicht ganz verstehen, wenn ein PIN nirgends angeschlossen ist,
. misst er mir ab und zu einen Eingang bei sensed!??
. mir ist das auch bei der COM-Schnittstelle aufgefallen.
. wenn ich meine Probierplatine nicht angeschlossen habe
. hat er mir in unterschiedlichen zeitpunkten immer etwas gelesen.
. Hab ich jedoch die Platine ganz fest hinaufgesteckt hat er für längere Zeit
. nichts gelesen.
. Gibt es dafür einen Grund ???
. da stellt sich mir die Frage für was man dort am COM-Port die Schrauben braucht
. also dürfte das mit den ungenauen messungen bei nicht richtig angestecktem Gerät
. immer so sein ???????????????????????

User avatar
Janka
Posts: 3585
Joined: 11. Feb 2006 19:10

#32 Post by Janka »

pcAlko wrote: Zu den Volt am VCC steht im Datenblatt auf Seite 5:
Input Range 2.8 V to 5.25 V
also funktioniert es auch mit 4.45 V
Stimmt. Wobei nicht dran steht, ab wieviel Volt die PIO-Logik korrekt arbeitet -- bei einigen anderen wird zwischen Onewire-Teil und Nutzteil ein Unterschied gemacht.
%PS: was ich nicht ganz verstehen, wenn ein PIN nirgends angeschlossen ist, misst er mir ab und zu einen Eingang bei sensed!??
Die Eingänge sind bei CMOS-Chips sehr hochohmig und werden von den kleinsten elektrischen Feldern in der Umgebung beeinflusst. Dadurch schaltet der Chip im Extremfall mehrere Millionen mal pro Sekunde um, was sehr viel Energie verbraucht. Deshalb keine PIO-Pins unbeschaltet lassen, sondern (beim DS2408) an GND legen.

Janka
Ich vertonne Spam immer in /dev/dsp statt /dev/null.
Ich mag die Schreie.

pcAlko
Posts: 70
Joined: 14. May 2007 19:27

#33 Post by pcAlko »

Hallo Janka!

Bin gerade beim Testen
und hab eine Frage zum DS1820

Muß ich beim VDD einen Wiederstand dazwischen hängen?
weil wenn es so ist hab ich beide Thermostate abgeschossen!
seit dem ich nämlich einen parasitären Power mit den ca. 4.45 V dran gehängt habe
findet er mir die Thermostate nicht mehr.

Wenn dem so ist
gib mir bitte bescheid
finde im Datenblatt nichts dazu
bzw. auch nicht wieviel V ich drauf hängen darf.

Danke
8) pcAlko

%PS: Beim DS2408 hab ich auf den VCC auch keinen Wiederstand gehängt, bis jetzt funktioniert er aber noch. hoffe das passt so

User avatar
Janka
Posts: 3585
Joined: 11. Feb 2006 19:10

#34 Post by Janka »

Nein, zwischen Vdd und +5V kommt natürlich kein Widerstand. Dadurch werden die Chips aber auch nicht beschädigt.

Kann es sein, dass du versucht hast, die DS18B20 in den Thermostat-Modus zu bringen? Wenn ja, hast du ein Problem, denn da kriegst du sie nur durch eine bestimmte Power-Up-Sequenz wieder raus. Mit owfs geht das meines Wissens noch nicht.

Janka
Ich vertonne Spam immer in /dev/dsp statt /dev/null.
Ich mag die Schreie.

pcAlko
Posts: 70
Joined: 14. May 2007 19:27

#35 Post by pcAlko »

Janka wrote:Kann es sein, dass du versucht hast, die DS18B20 in den Thermostat-Modus zu bringen?
Jetzt bin ich etwas verwirrt!
Läuft der nicht immer als Thermostat?


Ich muss mich berichtigen!
Ich arbeite für mein Programm mit der libowcapi
um aber besseren überblick zu bekommen
check ich das ganze auch über die shell
und mounte das owfs-Projekt über '/opt/owfs/bin/owfs -u /var/1-wire/mnt/'
heute ist mir aufgefallen dass das mit dem fuse nicht so ganz klapt.
Die Unterverzeichnisse als ID, beim andauernden umstecken,
werden nicht immer korrekt angezeigt, sind aber vorhanden.
heute habe ich es geschafft die 2 Thermostate DS1820 mit parasitärem Strom zu versorgen,
sowie zusätzlich den DS2408 ebenso im Verzeichniss zu haben.

Danke für Deine sofortigen Antworten.

Habe da noch eine andere Frage.
Gibt es nicht auch einen Chip der Temperatur und Luftfeuchtigkeit misst?
Janka wrote:Das Simultaneous-Verzeichnis ist dazu da, eine gleichzeitige Abfrage aller A/D-Wandler (Thermosensoren und Batteriesensoren sowie DS2450) anzustoßen. Da das Wandeln ziemlich lange dauert, wäre es blöd, wenn man auf jeden Chip einzeln warten müsste.
Ich bin jetzt soweit dass ich sehe dass das mit der Geschwindigkeit doch ein Problem darstellt!
Am DS2408 hab ich ein LED das ich an und aus schalten kann,
aber das reagiert ziemlich Träge!

Ich mache zur Zeit ja nur 2 x Abfragen und 2 x Setzen am DS2408
und 2 DS1820 werden gelesen
bei dieser kleinen Menge ist das schon ziemlich langsam

um das ganze zu verkürzen, zumindest die messungen,
habe ich an das Simultaneous Verzeichniss gedacht.
Kann ich damit auch die sensed und latch am DS2408 messen?
(dieser Chip ist nämlich bei Deiner Aufzälung nicht dabei)

oder gibt es da eine bessere Möglichkeit?
zb. dass ich ein Paket schnüren kann
und das losschicken
dabei wird mir alles gesetzt
und wenn ich die Antwort bekomme
habe ich alle Messungen
das wäre halt obtimittel :wink:

8) pcAlko

Post Reply