Search found 19 matches

by Pjay
Mon Sep 05, 2011 9:39 pm
Forum: IO-Warrior Deutsch
Topic: USB to I2C Dongle
Replies: 19
Views: 17687

Re: USB to I2C Dongle

Die Schaltung oder besser gesagt Verkabelung die ich meine steht genau darüber:

Ich habe jetzt mal folgendes ausprobiert: die Versorgungsspannung des Sensors läuft weiter über das Netzteil;
SCL, SDA und Ground erhält der Sensor vom IOWarrior.
In dem Fall wird der Sensor erkannt und es können mit ...
by Pjay
Mon Sep 05, 2011 6:40 pm
Forum: IO-Warrior Deutsch
Topic: USB to I2C Dongle
Replies: 19
Views: 17687

Re: USB to I2C Dongle

Der Sensor funktioniert ja, wenn ich ihn ganz normal per IOWarrior verkabele... Kondensator ist übrigens auch vorgesehen.

Ich habe jetzt mal folgendes ausprobiert: die Versorgungsspannung des Sensors läuft weiter über das Netzteil, SCL, SDA und Ground erhält der Sensor vom IOWarrior.
In dem Fall ...
by Pjay
Mon Sep 05, 2011 3:59 pm
Forum: IO-Warrior Deutsch
Topic: USB to I2C Dongle
Replies: 19
Views: 17687

Re: USB to I2C Dongle

das ist ja eigentlich irrelevant, aber es handelt sich um einen Temperatursensor..

Wichtig ist nur, ob an meiner Verschaltung was auszusetzen ist, oder es eigentlich so funktionieren müsste!
Nochmals zusammengefasst: Der Sensor bekommt die Versorgungsspannung und Ground vom Netzteil, SDA und SCL ...
by Pjay
Sat Sep 03, 2011 12:00 am
Forum: IO-Warrior Deutsch
Topic: USB to I2C Dongle
Replies: 19
Views: 17687

Re: USB to I2C Dongle

über einen normal angeschlossenen Dongle funktioniert der Sensor.

Ich bin mir immer noch nicht sicher, ob die Geschichte mit der Bus-/Versorgungsspannung korrekt ist..
Wenn an der Leitung für die Versorgungsspannung (Vdd) des Sensors pull-up-Widerstände vorgesehen sind, dann wird diese Spannung ...
by Pjay
Thu Sep 01, 2011 3:22 pm
Forum: IO-Warrior Deutsch
Topic: USB to I2C Dongle
Replies: 19
Views: 17687

Re: USB to I2C Dongle

Ja, es sind externe Pull-up-Widerstände (10k) jeweils zwischen der SDA und der SCL und der Versorgungsspannung VDD angeschlossen.

Irgendeine Idee woran es liegen könnte?
by Pjay
Thu Sep 01, 2011 1:12 pm
Forum: IO-Warrior Deutsch
Topic: USB to I2C Dongle
Replies: 19
Views: 17687

Re: USB to I2C Dongle

so, ich habe es jetzt mal die Ground bzw. Minus-Leitung, die vom Netzteil ausgeht, sowohl mit dem Sensor als auch mit dem IOWarrior verbunden. Leider klappt es immer noch nicht.

Irgendwelche Idee, woran es liegen könnte? Nur nochmal als hinweis: die 3,3V und 5V-Kontakte des IOWarriors sind nun ...
by Pjay
Thu Sep 01, 2011 10:40 am
Forum: IO-Warrior Deutsch
Topic: USB to I2C Dongle
Replies: 19
Views: 17687

Re: USB to I2C Dongle

Ja, das ist korrekt..
ich glaube mein Missverständnis liegt bei der Unterscheidung zwischen der Versorgunsspannung für den Sensor, und der Spannung die auf dem Bus liegt..
Die Kontakte 3,3V und 5V des IOWarriors haben nichts mir dem eigentlichen Bus zu tun, sondern dienen nur als mögliche ...
by Pjay
Thu Sep 01, 2011 8:47 am
Forum: IO-Warrior Deutsch
Topic: USB to I2C Dongle
Replies: 19
Views: 17687

Re: USB to I2C Dongle

Bisher habe ich den Ground-Anschluss des Sensors direkt mit dem Ground (-) des Netzteiles verbunden... Die Kontakte 3,3V, 5V und Ground auf dem USB-Stick werden bei der Konstelation nicht verwendet..

Wie müsste die Verschaltung aussehen, damit es funktioniert? Muss ich den Ground-Kontakt des USB ...
by Pjay
Wed Aug 31, 2011 6:55 pm
Forum: IO-Warrior Deutsch
Topic: USB to I2C Dongle
Replies: 19
Views: 17687

Re: USB to I2C Dongle

Hi,
nochmal eine Sache wegen der Referenzspannung...
warum klappt es nicht, wenn ich den Versorgungs- und den Groundanschluss meines Temperatursensors statt mit den Pins des IOWarrior-Sticks über Kabel an ein Labornetzteil anschließe?
Wenn ich Simple-IIC ausführe, wird der IOWarrior zwar gefunden ...
by Pjay
Wed Jul 27, 2011 2:58 pm
Forum: IO-Warrior Deutsch
Topic: USB to I2C Dongle
Replies: 19
Views: 17687

USB to I2C Dongle

Hallo allerseits,

kann mir jemand sagen, wie groß die Toleranz der 3,3V Versorgunsspannung am entsprechenden Ausgang des IOWarrior24 (USB to I2C Dongle) ist?
Es geht darum dass die Genauigkeit des Temperatursensors, den ich über den IOWarrior ansteuere, sehr von der Referenzspannung abhängig ist ...
by Pjay
Tue Jul 19, 2011 6:50 pm
Forum: IO-Warrior Deutsch
Topic: Daten loggen über I2C (IOWarrior24)
Replies: 15
Views: 15252

Re: Daten loggen über I2C (IOWarrior24)

So, ich denke ich habe es hingekriegt.. dieses "RUN FAILED" taucht nicht mehr auf, wenn man das Lesen in einer externen Funktion durchführt, die in der for-schleife aufgerufen wird (keine Ahnung warum das so ist, aber ok ;-)).

Bei dem Initialisieren des Registers durfte ich außerdem gemäß timing ...
by Pjay
Mon Jul 18, 2011 4:56 pm
Forum: IO-Warrior Deutsch
Topic: Daten loggen über I2C (IOWarrior24)
Replies: 15
Views: 15252

Re: Daten loggen über I2C (IOWarrior24)

übrigens: auch wenn ich die Initialisierung mit in die for-Schleife nehme, bleibt das Problem mit dem RUN FAILED bestehen.
by Pjay
Mon Jul 18, 2011 4:32 pm
Forum: IO-Warrior Deutsch
Topic: Daten loggen über I2C (IOWarrior24)
Replies: 15
Views: 15252

Re: Daten loggen über I2C (IOWarrior24)

Zum einen erfüllt die if-Abfrage in der Schleife keinen Sinn. Entweder rausnehmen oder den Berechnungsblock in das else einbauen.
Desweiteren würde ich wait() durch sleep() ersetzen. Das ist nicht so CPU-Intensiv. Ein Wert von 2000 entspricht 2 Sekunden.

Für sleep muss ich windows.h einbinden ...
by Pjay
Mon Jul 18, 2011 2:05 pm
Forum: IO-Warrior Deutsch
Topic: Daten loggen über I2C (IOWarrior24)
Replies: 15
Views: 15252

Re: Daten loggen über I2C (IOWarrior24)

Hallo Herr Christoph Jung!
Ich habe den Code mittleweile soweit erweitert, dass ich an die Temperaturwerte des Sensors herankomme (1 byte MSB und 1 byte LSB).
Was ich derzeit erfolglos versuche ist, die beiden Bytes mit den Temp.-Werten wiederholt auszulesen:


int main(int argc, char** argv ...
by Pjay
Fri Jul 15, 2011 2:25 pm
Forum: IO-Warrior Deutsch
Topic: Daten loggen über I2C (IOWarrior24)
Replies: 15
Views: 15252

Re: Daten loggen über I2C (IOWarrior24)

Danke für die Info!
Ich hatte eine falsche Adresse verwendet, ich habe vergessen, die Nullen (bzw. hier die Null) aufzufüllen bis ich den Byte voll habe ( 0 1001000). Das mit dem zusätzlichen Bit war auch eine wichtige Information.

Mittlerweile bin ich auch schon ein großes Stück weiter, bin aber ...