Forum: Mikrocontroller und Digitale Elektronik SRF02 mit 2 Sensoren Ultraschallsensor über I2C USB


von Joerg J. (schwabe111)


Lesenswert?

Hallo, ich bin ratlos und brauche eure Hilfe. Ich habe 2 Sensoren SRF02 
und steuere sie mit MaTLAB über ein I2C USB Modul an. Mit einem Sensoren 
Reflexionen Messen funktioniert tadellos. Ich möchte aber vom einen 
Sender einen Impuls senden und am anderen Sender empfangen. Ich bekomme 
allerdings nur MÜLL an Werten. Bei der ersten Auslesung habe ich immer 0 
0 zum Auslesen.
Ich möchte einen Impuls senden und am anderen Sensor die Laufzeit 
messen. Um die Verzögerung wegen der chronischen Befehle mache ich mir 
vorerst noch keine Gedanken, da es nicht mal ansatzweise 
funktioniert.Ich muss diese Messung erst zum laufen bekommen.

Hat jemand eine Idee, was ich falsch machen?

Ich sende folgendes:

Ausg2=['55';'e4';'00';'01';'58']; %Befehl messen
Ausg=['55';'e2';'00';'01';'5C']; %40kHz Impuls sendet E2
Abfr=['55'; 'e3'; '00'; '04']; %AbfrageH
Abfr2=['55'; 'e5'; '00';'04'];%Werte abfragen

nzahl Messungen:1

messungen =

     1

Warning: The specified amount of data was not returned within the 
Timeout period.

befehl58 =
     1
Elapsed time is 0.094376 seconds.
Warning: The specified amount of data was not returned within the 
Timeout period.
befehl40khz =
     1
Elapsed time is 0.061408 seconds.
abfrage40khz =
     5
    24
     4
   247
Elapsed time is 0.031812 seconds.
daten4 =
     5    24     0     0
Elapsed time is 0.032115 seconds.
ans =
keine Daten vom Sensor
ans =
Elapsed time is 0.300032 seconds.


Bei 10 Messungen habe ich folgende Daten:
daten4 =

     5    24     0     0
     5    24   224    73
     5    24   235   195
     5    24   234    36
     5    24   232   124
     5    24   238   242
     5    24   224    43
     5    24   236    80
     5    24   248   174
     5    24   232   205

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.