Gast
#1092677
Guten Abend miteinander, bin hier mal wieder am verzweifeln. Zur Zeit expermimentiere ich mit einem Selbstbauroboter, was soweit ich ganz gut geht. Im Prinzip geht es gerade darum 5 CNY70 Sensoren mittels Atmega 8 auszulesen. Dieser Atmega macht nichts anderes, als die Sensorwerte auszulesen (zumindest gerade) und auf einem Port auszugeben. Ich betreibe alle Sensoren mit einem PWM-Signal um Fremdlicht wegzurechnen, indem ich einmal mit IR-an und einmal mit IR-aus messe und sollte eine Differenz bestehen setze ich eine LED. Soweit hat das mit 5 sensoren auch gut funktioniert. An den Sensoren sollte es also eigentlich nicht liegen. Nun habe ich die "Anlage" auf dem Roboter installiert und dazu ein 10poliges Kabel (10-20cm)inkl. Stecker angelötet. Habe die Kanäle durchgemessen und kann keine Verbindung feststellen. Nun zu meinem Problem: wenn ich mich langsam nähere dann geht erst die LED des eigentlichen Sensors an (soweit ganz normal) doch sobald ich noch näher an den Sensor rangehe gehen die nebenliegenden LEDs auch an. Das Oszi zeigt eigentlich auf den nebenliegenden Kanälen keine wirkliche Änderung...ich versteh nicht wie das kommen kann. Die Software solle ja eigentlich funktionieren, da sie heute mittag bei "freier" Verdrahtung ohne Roboter auch noch perfekt gearbeitet hat. Ansonsten ist nichts auf der Roboterplatine, Fremdstörung kann ausgeschlossen werden, die Sensoren können sich eigentlich auch nicht direkt beeinflussen da sie 10cm auseiander sind und 90° voneinander wegstrahlen. Das einzigste was ich mir vorstellen könnte wären Störung durch die Leitungslänge in Verbindung mit dem PWM Signal (das sollten schon einige khz sein). Könnte hier der Hund begraben sein? Hat jemand vielleicht eine Idee was hier das Problem sein könnte? Oder hatte jemand vielleicht sogar mal ähnliche Probleme? Gruß Basti