So hier ist die Lösung für die ganzen Wickungsprobleme. Kopiert den Code einfach ein eine TExtdatei und speichert sie mit der endung html ab. Dann einfach mit einem Javascriptfähigem Browser öffnen...
code:
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
<html>
<head>
<title>JavaScript - Motorwindungsschema berechnen</title>
</head>
<body onload="init()">
<form name="Windungsrechner">
<div align="center"><center>
<font color="#FF0000">Bedienungsanleitung:</font> Gib die anzahl der Nuten und Pole ein und drücke auf das Gleichheitszeichen.
<table border="2">
<tr>
<td>Nuten:</td>
<td><input type="text" size="3" name="Nuten" maxlength="3"></td>
<td>Pole:</td>
<td><input type="text" size="3" maxlength="3" name="Pole"></td>
<td><input type="button" name="Berechnen" value="=" onclick="berechnen(this.form)"></td>
<td><input type="text" size="64" name="Ergebnis"></td>
</tr>
</table>
Warnung: Die Anzahl der Nuten muss ein vielfaches von 3 sein und die Pole ein vielfaches von 2. Es sind nur ergebnisse gültig, die gleich viele A/a B/b und C/c's enthalten. 12N18P oder 15N12P geht z.B. nicht.
</center></div>
</form>
<p><script language="JavaScript"><!--
function init()
{
Habe ein bisschen korrigiert (wenn der "Berechnen"-Knopf ein submit-Button ist, geht auch Enter!)
also:
<td><input type="submit" name="Berechnen" value="=" onclick="berechnen(this.form);return false;"></td>
Doch das funzt. Es ist nur etwas unübersichlich für Menschen... Das "a" vom Ende muss an den Anfang (das macht nichts beim Wickeln) Die begründung ist, das das erste A immer sauber auf 0 Grad liegt...
Wenn B und C vertsuscht sind macht das nichts. Nur die Drehrichtung ändert sich, da die meisten Kombinationen bis jetzt mehr oder weniger experimentell sind und anschließend Gezählt wurden ist dort immer die Reinflge ABC zu finden. Die Reinfolge der Spulen wird hier nur ein wenig zu korrekt berechnet. Sonst wurde bei 9N8P und 9N10P die gleiche kombination angegeben was jetzt so ansgegeben wird:
9N8P: AacCcbBba
9N10P:AabBbcCca
Wie gesagt das ganze psst schon....
ME funktioniert es EDIT: schon ziemlich EDIT sauber ! Klasse ich stell meine Excel-Lösung ein.
Um es genau parallel zu den bisherigen Tabellen zu bekommen müßte nur der letzte Buchstabe an den Anfang gerückt werden und die Klein- und Grossbuchstaben vertauscht werden. (Manchmal könnt man auch B und C vertauschen - jedoch ebenfalls ohne irgendwelche Effekte auf die Lauffähigkeit.)
Die Begründung von Overclocker für die erste ästhetische Abweichung ist ebenfalls richtig - die bisherigen Schemata gehen von einem um 120 Grad / (Polzahl/2) von der 0° Ausrichtung gedrehten Ausgangszustand des Rotors aus. Durch die Wicklung des ersten Zahns wird (bei den bisherigen) der Rotor durch Bestromung mit der ersten Phase erst in die 0° Position gezogen.
Die Begründung für die zweite ästhetische Abweichung ist trivial: Nord-und Südpol der Magnete und Spulen ist reine Festlegungssache.
Die dritte Abweichung ist unschädlich: Es ist unerheblich welche Phase des Stellers auf welche Phase des Stators legt.
**************
WITZIG ist, dass zum Beispiel die (anderer thread) unmögliche Nut-Polkombination 12 / 18 genauso berechnet wird wie wirs dort diskutiert haben:
Ergebnis: AbaBAbaBAbaB -- Das ist tatsächlich ein 2-Phasen-Motor.
(Da macht das script noch nicht das was es soll - dies Ergebnis ist nicht 3-phasig)
das gleiche gilt für 15 Nuten 12 Pole: ABbcCABbcCABbcC (3*A, je 6*B und C)
Da stimmt was mit der Symmetrieüberlegung noch nicht so ganz.
Trotzdem: Schon mal Klasse Sache das
Gruesse
PM
Dieser Beitrag wurde schon 3 mal editiert, zum letzten mal von pem am 01.07.2004 16:17.
Original von Monsterditto
In dieser Form sollte das Schema dann wirklich jeder lesen und umsetzen können, der die Tabelle in der bl-fibel interpretieren kann... Oder
Man könnt ja noch dazuschreiben was die kleinen und grossen Buchstaben bedeuten.
Hi Ralph,
klar geht das!
Wenn Du mir die Bedingungen so diktierst, brauche ich sie nur noch ins Englische zu übersetzen. Mache mich heute abend nochmal dran!