Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:
  • Seite:
  • 1

THEMA: Perimeter Sender

Perimeter Sender 2 Jahre 4 Monate her #12558

  • Zerebrator
  • Zerebrators Avatar Autor
  • Offline
  • Benutzer
  • Benutzer
  • Beiträge: 63
  • Dank erhalten: 1
Hallo zusammen,

Gibt es eine Anleitung zum Perimeter Sender ? Und zwar Funktion der Potis , die optimale Einstellung usw...?
Leider habe ich nichts dergleichen gefunden.

Mein Testaufbau liefert mir Werte jenseits von gut und böse.(siehe Anhang)
Wie kann ich die sehr starke "Fluktuation" abstellen.?

Danke Vorab.

SG
Christoph
Anhang:

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Perimeter Sender 2 Jahre 4 Monate her #12598

  • Zerebrator
  • Zerebrators Avatar Autor
  • Offline
  • Benutzer
  • Benutzer
  • Beiträge: 63
  • Dank erhalten: 1
Nach langen suchen habe ich herausgefunden dass mein Sender optimal Arbeitet.
Die Werte liegen wie hier in den Foren beschrieben in "grünen" Bereich.
Was herum zickt ist der Empfänger.

Brauche ich den Mega dazu ? Habe beide Versionen ( mit und ohne den zusätzlichen 4,7nf Kondensator ) ausprobiert.
Beide Liefern mir die sehr fluktuieren Werte ( mit Kondensator allerdings im niedrigen Bereich bis ca. 800 +- )

Bin für jede Hilfe Dankbar

Gruß
Christoph

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Perimeter Sender 2 Jahre 4 Monate her #12603

  • Kurzschuss
  • Kurzschusss Avatar
  • Offline
  • Moderator
  • Moderator
  • Beiträge: 803
  • Dank erhalten: 259
Ich kenne leider die Daten nicht vom Uno
Ich könnte mir aber vorstellen das es auf einen Mega besser funktioniert. Die Auswertung ist rechenintensiv.
Ansonsten mal beschreiben wie du dein Mower mit dem Uno einsetzen tust.

Gruß
Uwe

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

aktuelle Dokumentation / latest documentation
-> github.com/Ardumower/ardumower/tree/master/Dokumentation

KIcad Anleitung: www.ardumower.de/index.php/de/forum/ardu...nen/1082-kicad#10828

English language (translation) with the help of Google Translate

Perimeter Sender 2 Jahre 4 Monate her #12604

  • Zerebrator
  • Zerebrators Avatar Autor
  • Offline
  • Benutzer
  • Benutzer
  • Beiträge: 63
  • Dank erhalten: 1
Hallo Uwe,

mit dem Uno setze ich den Mover nicht ein. Es sollte eine Testschaltung sein.
Mein Mega hängt an einem "Indor Robi" mit Kamera ( an Raspi usw...) usw.
Der Uno wird nur für Testschaltungen genommen.

Was mich aber irritiert sind die doch rel. Sehr große unterschiede innerhalb der Messung ...
Hmm dann werde ich es mit MEGA Probieren müssen.
Kann es evtl. sonst etwas sein ?

Gruß
Christoph

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Letzte Änderung: von Zerebrator.

Perimeter Sender 2 Jahre 4 Monate her #12608

  • Roland
  • Rolands Avatar
  • Abwesend
  • Benutzer
  • Benutzer
  • Beiträge: 727
  • Dank erhalten: 244
Aktuell gibst du nicht an, wie dein Aufbau ist oder wie du misst. Da kann man nicht wirklich helfen. Der Mega wird dir auch nicht helfen wenn du nicht verstehst was da abläuft.
Weiterhin sehe ich bei dir inf und nan. Da läuft bereits was schief mit der Berechung oder ist deine Siganlstärke zu hoch, da deine Schleife vielleicht nur 3m lang ist?
Mein Uno Code reicht vollständig aus um das Signal auf einer Spule zu empfangen -zumindest damals, habe das Teil schon lange nicht mehr verwendet.

Am besten du misst mit einem Oszi. Dann weist du wie die Signale sind.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

"There’s a way to do it better - find it" ― Thomas A. Edison

Perimeter Sender 2 Jahre 4 Monate her #12616

  • Zerebrator
  • Zerebrators Avatar Autor
  • Offline
  • Benutzer
  • Benutzer
  • Beiträge: 63
  • Dank erhalten: 1
Hallo Roland,

wie ich Messe. Die Empfänger Schaltung habe ich wie auf der Wiki Seite nachgebaut.

wiki.ardumower.de/index.php?title=Perime...on.2C_recommended.29

Der OUT geht auf mein Uno analog Eingang A4 bzw. A3. Arduino hängt an einem Trafo mit 9 Volt der Sensor an einer Spannungsquelle die mit einem DC Stepper auf 5 Volt eingestellt ist.

Mein Sender Liefert folgende Werte :
Siehe Anhag
Das Rot umrahmte zeigt was passiert wenn der Strom abgeschaltet wird.

Meine Schleife ist 10 m lang. Der Schleife habe ich mit einen Lastwiederstand (10 Ohm - 50 Watt) spendiert.
Gesamt Wiederstand der Schleife 11.6 Ohm
Leider habe ich keinen Oszi zu Hause.

Ich verwende das Perimeter V2 Programm.

Wie muss die Signallstärke sein ?
Welche Info brauchst du sonst ?

Gruß
Christoph
Anhang:

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Perimeter Sender 2 Jahre 4 Monate her #12618

  • Roland
  • Rolands Avatar
  • Abwesend
  • Benutzer
  • Benutzer
  • Beiträge: 727
  • Dank erhalten: 244
Der Sender zeigt faults an. Ich habe den Code umgeschrieben für mich, aber ich glaube die faulst sind schlecht. Keine Ahnung ob der Strom von 0.74A stimmt, aber ich vermute dein Signal ist dann zu stark für 10m. Wieviel Volt hat denn dein Sender DC/DC converter?
Nimm mal einen 100 Ohm Widerstand und teste nochmal und stell die Senderspannung auf 10V

Die Potis kannst du erstmal vergessen, werden soviel ich weiß nicht verwendet. Genauso wie die Tristates LEDs wovon eine auch nicht richtig geht.

www.ardumower.de/index.php/de/forum/schl...sporadisch-auf-fault
www.ardumower.de/index.php/de/forum/schl...hleifensender-pin-a6
www.ardumower.de/index.php/de/forum/schl...-slew-rate-anschluss

Ein Oszi ist auf jeden Fall hilfreich, wenn du dich ernsthaft damit beschäftigen möchtest. Ansonsten zeigt mein Uno Code die gemessenen Werte an. allerdings habe ich den Offset fest programmiert. Aber soviel wird das wohl nicht ausmachen. Ansonsten hat der Code eine Routine, die den Offset misst.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

"There’s a way to do it better - find it" ― Thomas A. Edison
Letzte Änderung: von Roland.

Perimeter Sender 2 Jahre 4 Monate her #12625

  • Zerebrator
  • Zerebrators Avatar Autor
  • Offline
  • Benutzer
  • Benutzer
  • Beiträge: 63
  • Dank erhalten: 1
Mein DC/DC Conventer ist auf 10 Volt eingestellt. Schleife habe ich zusätzlich nur mit einem 5 Ohm Wiederstand versehen ( habe im mom. keinen 100 Ohm zur Hand ) .
Leider keien Änderung der Messwerte.

Was absolut merkwürdig ist.
Nur mit eingesteckten Sensor am UNO Analogeingang A0- A3 ohne dass der Sensor mit Strom versorgt wird. (Also im ausgeschalteten Zustand ) Zeigt Das Programm Werte an, die wild herumspringen.
Die Schleife ist aus Sensor Ebenso und ich bekomme :
avg von 20 bis 71 mag von -20 bis 27 qty von inf bis 21.00 !!


Wie kann das sein ?

Um die Spule herum sind im Abstand von 30 - 50 cm keine Geräte welche es Stören könnten.

Ich denke die Haupursache der Fluktuation liegt am Sensor selber.....

Was kann ich hier tun ???

Gruß
Christoph

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Perimeter Sender 2 Jahre 4 Monate her #12632

  • nero76
  • nero76s Avatar
  • Offline
  • Administrator
  • Administrator
  • cofounder of www.ardumower.de
  • Beiträge: 2307
  • Dank erhalten: 818
Eine Fehleranalyse bei der Schleifen-Lösung ist mitunter am schwierigsten:
1. Sender könnte falsches Signal generieren (kleiner Fehler im Aufbau, Einbrüche bei der Spannungsversorgung, fehlerhaftes Bauteil, ...)
2. Empfänger könnte falsches Signal empfangen (kleiner Fehler im Aufbau, fehlerhaftes Bauteil, ...)

So ein Pocket-Oszilloskop kann sich eigentlich jeder anschaffen der irgend etwas mit Elektronik machen will ;-)
www.ardumower.de/index.php/de/forum/anle...g-oszilloskop-dso201
(gibt es auch als Bausatz im Shop, so etwas aber vielleicht besser fertig kaufen sonst muss man hier auch noch Fehlersuche betreiben ;) - www.marotronics.de/DSO-138-DIY-Speicher-Oszilloskop-Bausatz )

So sollten die Signale am Ausgang des Senders und an der Empfängerspule bzw. am Verstärkerausgang aussehen:
wiki.ardumower.de/index.php?title=Perime...#Signal_measurements

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

PCB1.3 - die Plug&Play Robotik-Plattform für Deinen Rasenroboter mit passender Open Source Software

Perimeter Sender 2 Jahre 4 Monate her #12635

  • Roland
  • Rolands Avatar
  • Abwesend
  • Benutzer
  • Benutzer
  • Beiträge: 727
  • Dank erhalten: 244
In meinem Code wird der byte channel = 5; verwendet. Ich glaube das ist A5.

Die Spule liefert auch Signale, wenn der Perimeter ausgeschaltet ist. Da würde ich sagen., das ist normal.

Die quality wird berechnet mit: if (sumMax > -sumMin) {
filterQuality = ((float)sumMax) / ((float) - sumMin);
magnitude = sumMax;
} else {
filterQuality = ((float) - sumMin) / ((float)sumMax);
magnitude = sumMin;
}

Wenn sumMin oder sumMax = 0 sind, bekommst du inf

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

"There’s a way to do it better - find it" ― Thomas A. Edison

Perimeter Sender 2 Jahre 4 Monate her #12638

  • Zerebrator
  • Zerebrators Avatar Autor
  • Offline
  • Benutzer
  • Benutzer
  • Beiträge: 63
  • Dank erhalten: 1
So nun ist der Mega angekommen ....
Werte wie aus dem Bilderbuch, alles top stabil - Endlich !! :)

Entweder ist mein UNO defekt oder der Code läuft nicht mehr drauf.

Danke an alle.

Grüße
Christoph
Folgende Benutzer bedankten sich: nero76

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Seite:
  • 1
Moderatoren: runtimeterror
Ladezeit der Seite: 0.271 Sekunden