Hallo, ich sitze mittlerweile den ganzen Tag schon am Computer und versuche den Sensor zu konfigurieren. https://cdn-reichelt.de/documents/datenblatt/C150/TFMINI-SA01PRODUCTMANUAL.pdf Mit der Software vom Hersteller zeigt er die Distanz an, scheint also in Ordnung zu sein. Versuche ich ihn über die RS232 Schnittstelle zu konfigurieren, reagiert er nur extrem selten mal. Dummerweise hat die Software vom Hersteller zwar ein Fenster wo man Befehle senden kann, die Rückmeldungen werden aber nicht angezeigt. Keine Ahnung, warum die das weggelassen haben. Ich konnte ich zumindest die Abtastrate verändern, indem ich den Befehl: 5A 06 03 01 00 64 gesendet habe. Leider lag sie da bei 0,1 Herz (Standart 100 Hz). einstellen wollte ich sie eigentlich auf 1 Hz. Muß ich was falsch verstanden haben. Ich kannte den Sensor mit 5A 04 10 6E auch wieder auf die Werkseinstellungen zurücksetzen, das wars dann auch schon. Er gibt jetzt die Werte wieder mit 100 Hz aus und reagiert auch nicht auf Befehle. Ich kann im Terminal auch nicht nachvollziehen, ob es auf den Befehl eine Rückmeldung gibt, weil er das Fenster mit großer Geschwindigkeit vollschreibt. Ich weiß auch nicht mehr, obich die Befehle wo er ein paar Mal reagiert hat mit dem Terminal oder der Herstellersoftware gesendet habe. Mein Englisch ist aus ziemlich miserabel, vielleicht habe ich was auch falsch verstanden. Ein paar Mal hat sich aber was getan, richtig angeschlossen ist er offensichtlich. Kann mir da jemand helfen? Gruß Reinhard
Hallo Reinhard, bei Seeed [1] gibt es doch sehr viele Beispiele für diesen Sensor. Hast du dir diese mal angeshen? [1] https://www.seeedstudio.com/Seeedstudio-Grove-TF-Mini-LiDAR.html
Ja, die Seite kenne ich. Ich müßte ja aber erst mal irgendwie Verbindung zu ihm aufnehmen, um ihn zu konfigurieren. Genaugenommen würde es mir schon reichen, die Abtastrate auf 1 Hz einzustellen.
:
Bearbeitet durch User
Ich benutze in solchen Fällen gerne HTerm [1] Da sieht man wenisgtens was passiert auf der Schittstelle. [1] https://www.der-hammer.info/pages/terminal.html
Beitrag #6581479 wurde vom Autor gelöscht.
Reinhard T. schrieb: > Versuche ich ihn über die RS232 Schnittstelle zu > konfigurieren, reagiert er nur extrem selten mal. Dummerweise hat die > Software vom Hersteller zwar ein Fenster wo man Befehle senden kann, die > Rückmeldungen werden aber nicht angezeigt. Dann häng dich doch selber mit einem RS232-Empfänger auf die Leitung und lausche mit einem Terminalprogramm.
Auf die Schnelle, ohne Gewähr: Seite 18, Anmerkung 1: The default update rate is 100Hz. The customized update rate should be calculated by the formula: 1000/n (n is positive integer). Für 1Hz --> n=1000 oder in HEX 03 E8. Da little endian die Bytes vertauschen, also E8 03. Befehl für frame rate 1Hz: 5A 06 03 E8 03 + checksum 4E Probiere mal: 5A 06 03 E8 03 4E
Joe G. schrieb: > Ich benutze in solchen Fällen gerne HTerm [1] Da sieht man wenisgtens > was passiert auf der Schittstelle. Das nehme ich ja. Wolfgang schrieb: > Dann häng dich doch selber mit einem RS232-Empfänger auf die Leitung und > lausche mit einem Terminalprogramm. Ich hatte ja geschrieben, das Modul schickt mit großer Geschwindigkeit Daten, ich hab schon versucht sie in eine Datei zu schreiben, was gebracht hat es auch nicht. Noti schrieb: > Auf die Schnelle, ohne Gewähr: > Seite 18, Anmerkung 1: The default update rate is 100Hz. The customized > update rate should be calculated by the formula: > 1000/n (n is positive integer). > Für 1Hz --> n=1000 oder in HEX 03 E8. > Da little endian die Bytes vertauschen, also E8 03. Das hatte ich schon gefunden, war aber zu blöd die Checksumme auszurechnen. Ich hatte die Befehle von dieser Seite mal probiert: https://github.com/TFmini/TFminiPlus-Arduino/blob/master/Example-SetCommand/The%20Examples%20of%20TFmini-Plus%20on%20Arduino%EF%BC%88%E2%85%A1%EF%BC%89.pdf Da schreiben sie, für 1Hz 05 06 03 01 00 64. Das stimmt zwar nicht, es sind dann 0,1Hz, aber die hatte ich dann auch. Alle 10 Sekunden ein Wert. Man muß die Werte dann wohl noch mit 5A 04 11 6F speichern und neu starten. Das Problem ist, daß ich funktionierende Schritte einfach nicht wiederholen kann. Hatte jetz 0,1Hz, dann wieder auf Werkseinstellungen zurückgesetzt und ich kann die Messrate wieder nicht auf 0,1Hz setzen. Mal gehts, mal nicht, auch wenn ich alles gleich mache. Gruß Reinhard Noti schrieb: > Probiere mal: 5A 06 03 E8 03 4E Hab ich gemacht, er reagiert nicht. Ich kann ja nicht mal die Datenübertragung abschalten oder sonstwas.
:
Bearbeitet durch User
Reinhard T. schrieb: > Ich hatte ja geschrieben, das Modul schickt mit großer Geschwindigkeit > Daten, ich hab schon versucht sie in eine Datei zu schreiben, was > gebracht hat es auch nicht. In hTerm kann man auch die Anyahl der Bytes setzten, nan denen es einen Zeilenumbruch einfügen soll ("Newline every ... characters"); die Länge des empfangenen Strings ist mit neun Zeichen ja immer gleich.
Ich glaubs ja nicht, es funktioniert! Ich hatte einen Pegelwandler mit einem Max3232 dran und hab jetzt einen USB Adapter mit einem FT232 genommen. Das Modul hat zwar nur 3,3 Volt Pegel damit es mit einem Raspberry klarkommt, das müßte doch aber trotzdem passen? Was seltsam ist: Noti schrieb: > Probiere mal: 5A 06 03 E8 03 4E Das müßte eigentlich richtig sein, da habe ich aber wieder 100Hz. Bei 5A 06 03 01 00 64 habe ich 0,1Hz, da hätte ich 1Hz erwartet und bei 5A 06 03 0A 00 6D habe ich die gewollten 1Hz, da sollten es nach den Beispielen 10Hz sein: https://github.com/TFmini/TFminiPlus-Arduino/blob/master/Example-SetCommand/The%20Examples%20of%20TFmini-Plus%20on%20Arduino%EF%BC%88%E2%85%A1%EF%BC%89.pdf Wie auch immer, es funktioniert jetzt. Herzlichen Dank an Alle! Gruß Reinhard
:
Bearbeitet durch User
Hallo ihr lieben, ich habe Fragen an euch? Wisst ihr, Wie man den Winkel, Stärke und Abstand im 3.5 TFT LCD Display von einem Tf Mini lidar und Schrittmotor zeigen lässt? Danke und VG Sara
Warum kaperst du diesen Thread und machst keinen neuen auf?
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.