sensebox / senseBox-MCU-S2-ESP32S2

new senseBox MCU-S2 with ESP32S2
1 stars 0 forks source link

Probleme mit UART/serieller Verbindung #1

Open PaulaScharf opened 1 year ago

PaulaScharf commented 1 year ago

Ich hab den neuen ToF Ranger (SKU_SEN0524) am UART port angeschlossen und das VCC Kabel mit dem 5V output des "Ext. On." interfaces verbunden. Wenn ich dann das verlinkte Beispiel laufen lasse, erhalte ich erst eine Weile lang 256 bytes, welche die erwarteten 32 bytes des Sensors enthalten (Nachrichten Format des Sensor hier). Nach ein paar Sekunden erhalte ich jedoch auf einmal nur noch 31, 20 oder noch weniger bytes. Meistens sind es trotzdem noch genug bytes um die Distanz auszulesen, manchmal jedoch nicht. Am VCC kann ich mit dem Multimeter weiterhin 5V messen. Wenn ich den Sensor an das UART interface der Sensebox Mini anschließe (auch das VCC Kabel), dann erhalte ich durchgehend, auch nach langer Zeit, 256 bytes. Desweiteren habe ich testweise auch den SDS dust sensor am UART der Sensebox MCUv2 angeschlossen. Dieser liefert durchgehend, auch nach langer Zeit, vernünftige Werte. allerdings hab ich nicht probiert, direkt via Serial die bytes zu lesen sondern das Ganze ist in in einer library verpackt (siehe). Ich kann also nicht sagen, ob von diesem Sensor auch manchmal bytes fehlen.

Alles in allem scheint mir die Verbindung instabil. Ob dies nun ein Software Problem mit Serial1 oder ein Hardware Problem mit dem UART interface ist, kann ich nicht sagen.