endlich da :) KISS ESC 18A 2-4S & 12A 2-4S

Status
Nicht offen für weitere Antworten.

wildflyer

wildflieger :-)
Um das beurteilen zu können, müsstest Du aber die Relation von Stückzahlen zu echten Ausfällen kennen, die nich durch grobe Schweißarbeiten oder schlampige Montage einiger User entstanden sind.

Ja, es hat bei der 1. Batch Probleme mit der QC gegeben - die sind aber mittlerweile beseitigt.
Und bei echte Fällen von defekten Auslieferungen hat Flyduino ohne Murren Ersatz geliefert...
das ohne murren ersatz geliefert wird ist natürlich schön und gut, aber das bei einem ausfall eines reglers im flug auch der ganze kopter zu schaden kommt (viel teurer als so ein regler!), man an diesem tag nicht mehr weiterfliegen kann, die viele arbeit und zeit dann mit der reparatur, die warterei auf ersatzteile für den beschädigten copter und die notwendigkeit regler auf vorrat kaufen zu müssen, das sind alles dinge die nicht passieren würden, wenn die regler hochwertiger hergestellt werden würden und auch etwas massiver entworfen werden würden.

das bei den meisten leuten keine probleme auftreten ist ja auch klar, wieviele betreiben die regler denn wirklich an der grenze ?
für den hersteller eines solchen reglers ist es natürlich viel billiger, regler auszutauschen als eine höhere qualität zu produzieren, die user aber haben dann unötig kaputte copter ....

mein fazit bisher:
habe 13 regler, davon waren 4 stück ziemlich "windschief" bestückt und die kanten waren nur "rausgebrochen, also gfk späne in den fingern beim anfassen. die 4 "windschiefen" hab ich jetzt in nem 3s 8A copter drin, da funktionieren sie bislang ohne probleme.

auch in einem 3s 10A copter von mir laufen die kiss 18a bislang zuverlässig.

so, das soll jetzt aber nicht allzu negativ klingen, denn diese regler fliegen sehr gut :), daher würd ich sie auch empfehlen, aber die fertigungqalität sollte schon noch verbessert werden ...

grüsse

joachim
 

snake

Erfahrener Benutzer
Hi Leute...noch ne Frage...;)

Ich hab KISS ESC´s (ohne OneShot) an einer NAZE 32.
Irgendwie laufen die Motoren aber im unteren Drehzahlbereich "rauh".

Muß ich da noch irgendwo die Ansteuerfrequenz einstellen? Hab irgendwo gelesen, daß die 490Hz sein sollte...aber in der Baseflight-GUI nix gefunden, wo man die einstellen könnte...

Viele Grüße,
Klaus
 

v929

hat keinen Benutzertitel
Probier mal "set motor_pwm_rate = 490" :)
Glaube aber nicht, dass das Problem wirklich damit zu tun hat. Standard sind 400, soweit ich mich erinnern kann.

Was heißt unterer Drehzahlbereich?
 

snake

Erfahrener Benutzer
Dankeschön;)

...naja, so bis ca. 60% Throttle...

Kann es sein, daß der Parameter Looptime etwas damit zu tun hat. Der steht standardmäßig auf 0. hab aber schon irgendwo gelesen, daß man den auf 3000 setzen sollte. Mir ist aber nicht ganz klar, was ich damit mache...sorry...
 
Zuletzt bearbeitet:

v929

hat keinen Benutzertitel
Looptime steht standardmäßig sicher nicht auf 0. :p
Ein Wert von 0 bedeutet, dass die CPU so schnell rechnet und neue Werte liefert, wie sie nur kann.
Standard sind 3500.

Was isses fürn Kopter?
Viele Acroquads haben looptime = 2000 und das würde ich dir auch empfehlen.
Das entspricht 500 Hz, also 500 Berechnungen/Zyklen pro Sekunde.

Die aktuelle Looptime (Cycle Time) wird dir ganz unten in Base- und Cleanflight angezeigt.
 
Zuletzt bearbeitet:
Erhaltene "Gefällt mir": snake

snake

Erfahrener Benutzer
OK, vielen Dank ;)

Gibt es eine gute Seite für die NAZE32? WIKI oder ähnliches?

Ist ein 250er Hammer V3 mit KISS 18A und MN2204 2300 KV T-Motoren.

Viele Grüße,
Klaus
 
das ohne murren ersatz geliefert wird ist natürlich schön und gut, aber das bei einem ausfall eines reglers im flug auch der ganze kopter zu schaden kommt (viel teurer als so ein regler!), man an diesem tag nicht mehr weiterfliegen kann, die viele arbeit und zeit dann mit der reparatur, die warterei auf ersatzteile für den beschädigten copter und die notwendigkeit regler auf vorrat kaufen zu müssen, das sind alles dinge die nicht passieren würden, wenn die regler hochwertiger hergestellt werden würden und auch etwas massiver entworfen werden würden.
Ich hab inzwischen viele/fast nur noch Kiss im Einsatz und auch schon ein paar Verluste zu beklagen, wo ich mir keiner Schuld bewusst bin. Für meine Begriffe zwar etwas zu viele, aber ich habe noch keine anderen ESCs so zahlreich/intensiv eingesetzt, so dass ein zahlenmäßiger Vergleich schwer fällt. Allerdings fiel bei mir nicht ein einziger Kiss je im Flug aus und ich hab auch von anderen noch kaum derartiges gehört. Auch hatte ich nie Ausfälle bei Landungen im Gras, wo die Props leicht blockiert/gebremst werden, wo glabe ich anfangs viele Probleme hatte (und ich lande oft an solchen Stellen und meine Copter bzw. Props und Motoren sind sogar ziemlich klein). Bei mir war es immer nach Pausen/Lipowechsel und dann Armen. Und einer tat direkt aus der Packung nicht.

Ich vermute noch höhere Qualität/Qualitätsicherung oder Fertigung in D (ich glaube derzeit kommen sie aus einem anderen Land, oder?), würde den Preis vermutlich verdoppeln oder gar im eigenen Haus würde wohl Rieseninvestitionen bedeuten.
Vielleicht ist ja jetzt ab V1.1 alles im grünen Bereich.
 

ernieift

Erfahrener Benutzer
Ich habe mal ne Frage zu Oneshot. Irgendwo habe ich gelesen, dass PWM mit max 500Hz und 1000..2000microsec Pulsbreite läuft. Dagegen ist Oneshot für max 1000Hz und 125..250microsec gedacht. D.h. doppelte Frequenz bei einem viertel Auflösung. Ist das richtig?
 

ronco

Erfahrener Benutzer
Ich habe mal ne Frage zu Oneshot. Irgendwo habe ich gelesen, dass PWM mit max 500Hz und 1000..2000microsec Pulsbreite läuft. Dagegen ist Oneshot für max 1000Hz und 125..250microsec gedacht. D.h. doppelte Frequenz bei einem viertel Auflösung. Ist das richtig?
nein. auflösung bleibt gleich da einfach de grund tackt erhöt wird. die 1000-2000µs laufen meist mit 1mhz timer tackt und oneshot eben mit 8mhz.


gruß

felix
 

ernieift

Erfahrener Benutzer
D.h. Du erhöhst die Abtastrate des Signals? Dann könnte ich ja mal probieren, was passiert wenn ich das Timing bei Taulabs einstelle.

PS: Wie groß ist eigentlich die interne Auflösung beim KISS? Z.Z. Habe ich 1000..2000 und Neutral bei 1050 @400Hz auf dem HammerHeadNano.
 
Zuletzt bearbeitet:

Sansha

Erfahrener Benutzer
Rein theoretisch müsste beim Bereich von 1000-2000 jeder Schritt (1050→1051) bemerkt werden (Auflösung wäre dann ja 1).
Demnach ist bei oneshot 125-250 (Bereich von 125) ja bei Tausend schritten 1/8us lang/kurz. Hat also ne erhöhte Abtastrate/Auflösung bleibt gleich
 

ernieift

Erfahrener Benutzer
Also dann in Deutsch weiter :). Dann müsste man halt mal sehen, ob sich die PWM-Werte in den STM-Libs feiner granulieren lassen. Oder man macht eben für die ersten 4 Acutatoren ein OneShot-Mode daraus und ignoriert die Timer. Kannst Du erstmal testen, ob es überhaupt ohne höhere Auflösung aber entsprechend höherer Frequenz funktioniert?
 
Naja die Timer benötigst Du schon die Impulse werden ja schließlich darüber generiert.
Das Setup ist auf dem Revo realisierbar - 1kHz MPU und PWM Ausgänge 2kHz mit 0-500µs BlHeli konform oder 125-250µs KISS konform. Mit RX und dem Logikpiraten gerade mal ausprobiert. Morgen sehe ich zu das ich dann mal ESC´s dranhänge.
 

ernieift

Erfahrener Benutzer
Nee weglassen (ignorieren) wollte ich nur die Timersettings. Z.B. könnte man die Settings beibehalten aber den ChannelType auf einen neuen "OneShot" stellen. Damit kann man zwar die gleichen Berechnungen für ActuatorCommand.Channel durchführen aber den verwendeten Timer entsprechend anders initialisieren um die Auflösung nicht in µs-Schritten zu haben. Grundsätzlich sollte es mit verminderter Auflösung aber schon jetzt funktionieren.

PS: Nun habe ich mich mal näher in das Thema eingelesen. Wenn ich das richtig verstehe, dann wird bei OneShot das ESC-Update im besten Fall an das Sensorupdate gekoppelt. Also wenn die MPU neue Daten bereitstellt, wird die PID Berechnung durchlaufen und bei OneShot sofort der neue Sollwert ausgegeben. Ich habe eben mal mein Quanton im Trockentest laufen lassen und komme auf 1..2ms Updaterate. Für ein richtiges OneShot müsste man dafür die Timerstruktur etwas ändern - wäre aber sicher möglich. Aber was passiert dann ohne Update? Dann kommen keine Impulse mehr, da kein Autoreload. Behält der KiSS dann dann den Wert bis der Akku alle ist, oder wie ist das?
 
Zuletzt bearbeitet:

ronco

Erfahrener Benutzer
Nee weglassen (ignorieren) wollte ich nur die Timersettings. Z.B. könnte man die Settings beibehalten aber den ChannelType auf einen neuen "OneShot" stellen. Damit kann man zwar die gleichen Berechnungen für ActuatorCommand.Channel durchführen aber den verwendeten Timer entsprechend anders initialisieren um die Auflösung nicht in µs-Schritten zu haben. Grundsätzlich sollte es mit verminderter Auflösung aber schon jetzt funktionieren.

PS: Nun habe ich mich mal näher in das Thema eingelesen. Wenn ich das richtig verstehe, dann wird bei OneShot das ESC-Update im besten Fall an das Sensorupdate gekoppelt. Also wenn die MPU neue Daten bereitstellt, wird die PID Berechnung durchlaufen und bei OneShot sofort der neue Sollwert ausgegeben. Ich habe eben mal mein Quanton im Trockentest laufen lassen und komme auf 1..2ms Updaterate. Für ein richtiges OneShot müsste man dafür die Timerstruktur etwas ändern - wäre aber sicher möglich. Aber was passiert dann ohne Update? Dann kommen keine Impulse mehr, da kein Autoreload. Behält der KiSS dann dann den Wert bis der Akku alle ist, oder wie ist das?
Hi,

also mit 16bit timern ist das einfach. um beide geschwindigkeiten ab zu decken ist es gut die timer mit 8mhz laufen zu lassen. für normales 400-49Xhz PWM macht man dann den top/überlaufwert wert so das sie mit 8mhz eben alle 4XXHz überlaufen und multipliziert den compare wert mit 8. für oneshot 125 stellt man den top wert auf 16-bit und geht am ende des FC main loop's so vor:

1. PWM timer stoppen
2. PWM timer counter wert auf 0 stellen
3. den signal wert an die compares übergeben
4. den timer wieder starten

da der top wert bei 0xFFFF ist dauerts ~8MS bis das letzte signal wiederholt würde, sollte der loop irgenwtie verzögert werden .. so gehn die ESC's net in failsave.. im normalfall sollte der main loop aber natürlich schneller sein und den timer nach 1-~3ms wieder stoppen und das nächste signal losschicken.

die tatsächliche signal auflösung der KISS ESC's ist 1000.. da sie aber erst bei 46 den motor starten, steht in der anleitung und auf der webseite 950schritte ;)


gruß

Felix
 

ernieift

Erfahrener Benutzer
Frohe Weihnachten Felix,
ich habe mir mal 'ne Weile die sources angeschaut. Also die Control-Loop bei TL ist ca 1..2ms schnell. Wenn Du sagst, dass die Maximale Frequenz am KiSS 2kHz ist, dann könnte ich die ja auch bei PWM so einstellen. Ich müsste nur dafür sorgen, dass die Auflösung von 125..250µs auch im 8MHz-Bereich weitergegeben werden soll, da ich ja sonst nur ein 8tel der Auflösung hätte. Das könnte ich mit einem PWM8-Mode einfach hinbekommen, da die derzeitige kleinste Einheit bei TL eine µs ist.
Wenn ich jetzt richtig überschlage, dann habe ich eine maximale PID-(und Update)-Rate < 1..2ms (genauer sehe ich die nicht so einfach nicht) und kann den Output locker mit 2kHz betreiben. Das ergibt für mich einen Jitter von max 500µs. Wenn ich den neuen Reloadwert schreibe während der Timer gerade durchgelaufen ist. Das wäre immer noch besser als mit 400Hz PWM-Frequenz. Oder gibt es dabei Probleme mit dem KiSS durch den schnellen Refresh?
Du lässt Du den Timer beim NanoWii also im Autoreload?

Gruss
Jörg
 
Hallo @all !

Bin absoluter Neuling, fange theoretisch an & versuche soviel wie möglich zu lesen & zu verstehen. Hab nen kleinen Übungs-Quadro zu Hause & will mir nen Hexa zusammen konfigurieren/bauen, über Sinn oder Unsinn bitte keine Diskussionen.
Hab gerade bis Seite 32 gelesen & bin zumindestens über die Größe/das Gewicht & die Leistungsfähigkeit erstaunt.
Habe die Tiger MN3110 700kv mit 12*4-6er Latten ins Auge gefasst (Berechnungen eCalc) ... da es kein Heizcopter sondern eher etwas mit GPS - FPV - GoPro - langen Flugzeiten (diese Richtung ungefähr) & anvisierten 2,8 bis 3,1 kg werden soll, die Frage, ob die KISS 18A das mitmachen ?

Danke für Eure Antworten oder ev. Vorschläge & frohe Weihnachtstage allen !
 
Zuletzt bearbeitet:

Sansha

Erfahrener Benutzer
Allgemein würde ich dir folgendes Empfehlen:
Ins Tiger-Datenblatt schauen, wieviel Ampere die Motoren beim anvisierten Gewicht beim schweben ziehen.
Und dann überlegen wieviel reserve du brauchst
 

Alveran

Erfahrener Benutzer
Hallo @all !

Bin absoluter Neuling, fange theoretisch an & versuche soviel wie möglich zu lesen & zu verstehen. Hab nen kleinen Übungs-Quadro zu Hause & will mir nen Hexa zusammen konfigurieren/bauen, über Sinn oder Unsinn bitte keine Diskussionen.
Hab gerade bis Seite 32 gelesen & bin zumindestens über die Größe/das Gewicht & die Leistungsfähigkeit erstaunt.
Habe die Tiger MN3110 700kv mit 12*4-6er Latten ins Auge gefasst (Berechnungen eCalc) ... da es kein Heizcopter sondern eher etwas mit GPS - FPV - GoPro - langen Flugzeiten (diese Richtung ungefähr) & anvisierten 2,8 bis 3,1 kg werden soll, die Frage, ob die KISS 18A das mitmachen ?

Danke für Eure Antworten oder ev. Vorschläge & frohe Weihnachtstage allen !
Servus ... is zwar jetzt ein wenig Offtopic ....

Versuche bei einem Copter mindestens ein Gewichts / Schulverhältnis von 1:3 zu bekommen.

Ich mach da immer eine kleine Milchmädchern Rechnung ... Gesamtschub des Motors/Propeller (3,4,5,6S LiPo, was man halt fliegen will)
Das dann mal (Multiplizieren) der Anzahl der Motoren, das ergebniss druch (Dividieren) 3... ergibt das Max. Abfluggewicht des Copters.
Viel spass beim kleinem Rechnen und suchen der Motoren

und ja die KISS18A würden das mit den MN3110 700kv mit 12x4" und 4S LiPo Aushalten.
 
Status
Nicht offen für weitere Antworten.
FPV1

Banggood

Oben Unten