Seite 11 von 13

Re: Solved: DIY Projekt Dynamisches Wuchten / Dynamic balancing with an Arduino

Verfasst: 20:30 ,Mi 15. Mai 2019,
von DeWe
Welche Lichtschranke möchtest du da nehmen? Ich Stell mal ein Bild und Link davon ein :)

Gesendet von meinem SM-P905 mit Tapatalk


Re: Solved: DIY Projekt Dynamisches Wuchten / Dynamic balancing with an Arduino

Verfasst: 21:57 ,Mi 15. Mai 2019,
von marka
Hallo Dirk,

ich hab dir mal ein Bild vom fertigen Wuchtstand gemacht.
Sag mal, gehen die Links zu deiner Software im ersten Post noch?
Ich kann sie nicht runter laden.

Gruß und schönen Abend,

Andy

Re: Solved: DIY Projekt Dynamisches Wuchten / Dynamic balancing with an Arduino

Verfasst: 22:09 ,Mi 15. Mai 2019,
von DeWe
Die Files sollten noch zu laden sein... Sie liegen hier ja nicht im Forum.
Dein Stand kannst Du jedoch nur mit der US oder Russischen Version nehmen:
Du bekommst pro Umdrehung bei einem normalen Propeller 2 Impulse. Mit der normalen Lichtschranke am Motor jedoch nur Einen.
Das wird nicht funktionieren

Gesendet von meinem SM-P905 mit Tapatalk


Re: Solved: DIY Projekt Dynamisches Wuchten / Dynamic balancing with an Arduino

Verfasst: 07:08 ,Do 16. Mai 2019,
von marka
HiDirk,

sollte kein Problem sein kommt ein ein 74HCT74 mit rein.
Also ich kann die Dateien im ersten Post nicht öffnen.
Gruß

Andy

Re: Solved: DIY Projekt Dynamisches Wuchten / Dynamic balancing with an Arduino

Verfasst: 12:57 ,Do 16. Mai 2019,
von DeWe
Welche genau? Ich Ich habe jetzt einmal etwas die erste Datei RC_V0.2.0.24_Dyn_Wuchten.zip geladen und das Tablet konnte Diese ohne Probleme öffnen

Re: Solved: DIY Projekt Dynamisches Wuchten / Dynamic balancing with an Arduino

Verfasst: 18:46 ,Do 16. Mai 2019,
von marka
Hallo Dirk,

liegt wohl am Browser. Chrome erkennt die Links nicht, der IE kann sie öffnen. Das ist echt strange.

Gruß

Andy

Re: Solved: DIY Projekt Dynamisches Wuchten / Dynamic balancing with an Arduino

Verfasst: 20:18 ,Do 16. Mai 2019,
von DerMarkus
@Andy: Du willst also mit dem 74HCT74 jeden zweiten Puls ausblenden? Richtig? Wie wird der 74HCT74 angeschlossen?

Re: Solved: DIY Projekt Dynamisches Wuchten / Dynamic balancing with an Arduino

Verfasst: 21:30 ,Do 16. Mai 2019,
von ludu
Der Impuls muss doch 90° zur Propellerspitze versetzt sein. Das kannst du so einfach nicht nachbilden. Gruß Lutz

Re: Solved: DIY Projekt Dynamisches Wuchten / Dynamic balancing with an Arduino

Verfasst: 08:31 ,Fr 17. Mai 2019,
von DeWe
Einmal das...(Sehr gut gesehen! Ist mir gar nicht aufgefallen :) :) :) Gut man könnte nur nach den Kurven gehen, aber die letzte Seite ist dann zu ungenau, da hier die 50;50 Chance besteht, das die Unwucht auf der falschen Seite erkannt wird. Man kann ja nie sicher stellen, daß man wirklich den 90Grad Versatz hat. Kann mal mehr oder weniger sein.

Jedoch sollte der Impuls auch nicht für 180 Grad anliegen.
Aufgrund eines Compiler? Fehler konnte ich nicht den Interrupt zw. steigender und fallender Flanke ansteuern. Egal wie man es programmiert hat: es kam jedesmal ein IRQ. Daher wird noch kurz die Zeit gemessen. Ist die Zeit zw 2 IRQ zu kurz, wird der IRQ nicht ausgewertet. Das könnte bei einem 180 Grad Impulse Probleme bereiten... zumindest dahingehend, daß die Geschwindigkeit nur halb erreicht wird.... Aber versuch macht klug... ist schon lange her und die Sourcen habe ich auch nicht mehr im Kopf

Gesendet von meinem viennalte mit Tapatalk



Re: Solved: DIY Projekt Dynamisches Wuchten / Dynamic balancing with an Arduino

Verfasst: 16:18 ,Fr 17. Mai 2019,
von marka
Hi zusammen,

@Markus: Nur einen 74HCT74 wird nicht gehen, da der MC - so nehme ich an - einen Tastgrad von max 1-2% benötigt. Nach dem 74HCT74 hat man ein Rechtecksignal mit einem Tastgrad von ca. 50%. Ich mach di kleine Schaltung mal fertig und stell sie dann rein.
@ Lutz: ich denke das ich da nur eine Verschiebung von 90° bekomme - aber wie Dirk schon sagt, Versuch macht klug.

Werde berichten sobald ich das getestet hab.
Aber jetzt is erst mal Fräse richten angesagt - die Steuerung mag schon wieder mal nicht bei der alten Dame...

Gruß

Andy

Re: Solved: DIY Projekt Dynamisches Wuchten / Dynamic balancing with an Arduino

Verfasst: 18:32 ,Fr 17. Mai 2019,
von DeWe
Die Lichtschranke erfüllt 2 Zwecke :
erstens die bestmögliche Geschwindigkeit, sprich die Drehzahl die eingestellt ist, zu finden und zweitens aufgrund der Zeit zw. den Impulsen und aufgenommenen Samples das beste Sampleset zur Anzeige zu bringen. Es werden mehrere Samplesets aufgenommen (bis der Speicher voll ist.)

Gesendet von meinem viennalte mit Tapatalk


Re: Solved: DIY Projekt Dynamisches Wuchten / Dynamic balancing with an Arduino

Verfasst: 16:07 ,Sa 29. Jun 2019,
von DerMarkus
Inzwischen komme ich ganz gut zurecht mit dem System. Aber ein Problem hab' ich damit, dass "EMERGENCY STOP" bei mir leider das Gegenteil von dem bewirkt, was ich erwarte. Der Motor dreht ca. 5s auf relativ hoher Drehzahl und geht dann aus. Habe ich etwas falsch parametriert?

Re: Solved: DIY Projekt Dynamisches Wuchten / Dynamic balancing with an Arduino

Verfasst: 16:35 ,Sa 29. Jun 2019,
von DerMarkus
Eine weitere Frage habe ich noch. Passt diese Skizze:
- Bei 6 Uhr ist eine weiße (helle) Markierung (rot dargestellt)
- Bei 6 Uhr erzeugt die Lichtschranke eine fallende Flanke, die die Auswertung triggert
Wuchten.png
Passt das so?

Re: Solved: DIY Projekt Dynamisches Wuchten / Dynamic balancing with an Arduino

Verfasst: 20:22 ,Sa 29. Jun 2019,
von DeWe
Das sollte eigentlich mit der letzten Version behoben sein.....
Der Motor soll dann sofort kein Signal mehr bekommen....
Habe ich etwas noch irgendwo eine ältere Version hier im Thread vergessen zu löschen?
Welche hast du genau genommen?

Die Skizze passt : Markierung auf 6 Uhr und die Blätter waagerecht. Ich habe die Markierung immer Mittig beim aufschrauben der Blätter.... Da ist genügend Luft um die schwerer Seite zu erkennen

Re: Solved: DIY Projekt Dynamisches Wuchten / Dynamic balancing with an Arduino

Verfasst: 20:37 ,Sa 29. Jun 2019,
von DerMarkus
Ich hatte vom ersten Thread die Datei RC_V0.2.0.24_Dyn_Wuchten.zip heruntergeladen.

Re: Solved: DIY Projekt Dynamisches Wuchten / Dynamic balancing with an Arduino

Verfasst: 20:48 ,Sa 29. Jun 2019,
von DeWe
Wie kannst du das genau nachstellen?
Es sind ja an mehreren Ecken der Notaus....
Wenn ich die Stelle weiß, kann ich probieren es bei mir nachzustellen und dann korrigieren

Re: Solved: DIY Projekt Dynamisches Wuchten / Dynamic balancing with an Arduino

Verfasst: 20:52 ,Sa 29. Jun 2019,
von DerMarkus
Ich habe Probleme mit dem EMERGENCY STOP auf dieser Seite:
IMG_1281.JPG

Re: Solved: DIY Projekt Dynamisches Wuchten / Dynamic balancing with an Arduino

Verfasst: 21:05 ,Sa 29. Jun 2019,
von DerMarkus
Ich habe es gerade noch einmal ausprobiert. Bei jedem EMERGENCY STOP passiert das gleiche: Motor läuft ein paar Sekunden mit hoher Drehzahl.

Re: Solved: DIY Projekt Dynamisches Wuchten / Dynamic balancing with an Arduino

Verfasst: 11:07 ,So 30. Jun 2019,
von DeWe
OK, in der Settings... Ich werde es heute mal ausprobieren, ob ich es reproduzieren kann.
Der ESC Typ ist richtig gesetzt bei dir (Uni oder Bidirectional?, das ESC muss natürlich auch so programmiert sein. Der Stoppwert vom ESC ( war der wählbar, wenn nicht bidirectional?)

Welches ESC hast du verwendet? Bidirectional (Stoppwert mittig) oder ein Unidirectionales

Deine Settings hast Du vorher gespeichert?
Drückst Du Notaus, bevor der du Start bestätigt hast, oder läuft der Motor schon?

Re: Solved: DIY Projekt Dynamisches Wuchten / Dynamic balancing with an Arduino

Verfasst: 11:52 ,So 30. Jun 2019,
von DerMarkus
Ich verwende einen einfachen unidirektionalen SimonK ESC. Das sind meine gespeicherten Einstellungen:
SystemInfo.JPG
Der ESC wurde mit dem auf dem Bild dargestellten PWM Generator eingestellt:
Aufbau.JPG
Die "Not-Aus-Probleme" habe ich immer wenn ich eine der EMERGENCY STOP Schaltflächen drücke. Dabei ist es egal, ob der Motor schon läuft oder noch steht.

Re: Solved: DIY Projekt Dynamisches Wuchten / Dynamic balancing with an Arduino

Verfasst: 11:53 ,So 30. Jun 2019,
von DeWe
Ich habe es gerade bei mir ausprobiert :
Aus dem Hauptmenü die rechte oberer Tastet (grün mit den Kreisen)
Danach bin ich an dem Punkt, von deinem Screenshot.
Egal ob ich jetzt Notaus drücke wenn der Motor nicht läuft oder wenn er via Start läuft. Bei Notaus, stoppt der Motor und der Avm wird resettet, so wie gewünscht....
Selber habe ich ein Bidirectionales ESC angeschlossen und entsprechend programmiert und in DEN Settings eingestellt

Re: Solved: DIY Projekt Dynamisches Wuchten / Dynamic balancing with an Arduino

Verfasst: 11:55 ,So 30. Jun 2019,
von DeWe
Auf deinem Bild steht Uni-D. Sprich beim Notaus wird der untere PWM Wert zum Motor gesendet, was bei einem Bi-directonalen ESC Vollgas im Rückwärts Gang bedeutet ;)

Screenshot_Kamera_20190630-120122.png
Oben steht bei mir BI-D

Re: Solved: DIY Projekt Dynamisches Wuchten / Dynamic balancing with an Arduino

Verfasst: 11:57 ,So 30. Jun 2019,
von DerMarkus
Aber ich habe doch einen unidirektionalen ESC?!
Hab' ich da etwas falsch eingestellt???

Re: Solved: DIY Projekt Dynamisches Wuchten / Dynamic balancing with an Arduino

Verfasst: 12:06 ,So 30. Jun 2019,
von DeWe
Wenn du ein Uni hast, dann ist das Korrekt.... irgendwie dachte ich ich hätte Bi gelesen...

In dem Screen mit "Stop Engine" hast du den PWM Wert eingestellt, wo der der Motor das erste Mal sauber steht? (Also von Oben kommen, wo der Motor läuft und dann runter gehen) Danach speichern....

Re: Solved: DIY Projekt Dynamisches Wuchten / Dynamic balancing with an Arduino

Verfasst: 12:16 ,So 30. Jun 2019,
von DerMarkus
Ich denke schon, dass ich das richtig eingestellt habe. Der "normale" Ablauf funktioniert ja auch tadellos. Aber wenn ich EMERCENY STOP drücke, dann wird ein zu langes PWM-Signal ausgegeben.