hi Im moment habe ich einen 3 Achsen Motion controller mit hilfe von 3 LM629 realisiert. ( 1* LM629 ist ca 40 euro) Aufgrund des hohen preises und der langsamen geschwindikeit dieser Controller möchte ich diese ersetzen. Ich hate dabei in erster linie an einen alternativen Motion Controller gedacht. Jedoch könnte ich mir auch vorstellen, (wenn open source vorhanden) die Motion Controller in ein FPGA zu implementieren. Kennt jemand eine alternative zum LM628/629 oder einen open source VHDL oder Verilog code?? mfg Lukas
hat Opencores etwas? einen Thread zum Thema gibts dort: http://www.opencores.org/forums/cores/2003/01/00011 und ein Projekt "Stepper motor controller" http://www.opencores.org/browse.cgi/by_category
aber ich sehe gerade,der LM628/629 ist nicht für Schrittmotoren, sondern für DC-Motoren gedacht http://www.national.com/pf/LM/LM629.html
Danke erstmal für eure Antworten Ich habe meine Frage leider ein wenig unpräzise ausgedrückt. Also was ich eigentlich genau möchte, ist ein Motion Controller welcher einem LM629 sehr ähnlich ist, aber folgende Aenderungen hat: 1. PWM Frequenz des LM629 ist zu tief (im Hörbaren bereicht) 2. Der Motion Controller sollte sowohl Brushless sowie Brushed unterstützen 3. Der Motion Controller sollte mindestens eine Serielle Schnittstelle haben (IIC,SPI oder CAN) 4. Der Preis sollte tiefer sein, als der LM629 Unter mesanet.com habe ich zwar VHDL code gefunden, aber dieser ist sehr spärlich Dokumentiert, und zudem denke ich das dieser Motion Controller relativ starke Unterschiede zum LM629 aufweist. Sollte jemand einen alternativen Typ kennen (oder VHDL/Verilog), welcher geeignet währe, währe ich sehr dankbar wenn ihr ihn Posten würdet MFG Lukas
Der Motorentyp hat eigentlich nichts mit dem Motion Controller zu tun. Ebensowenig die PWM Frequenz, obwohl die mit dem position loop synchronisiert sein sollte. Zumindest Punkt 1 koenntest du mit einem LM628 und voltage-to-PWM Konverter selbst loesen. Schau dir mal die XAPP 808 von Xilinx an. Falls es fuer den kommerziellen Einsatzt bestimmt ist und du nichts freies findest, wir haetten einen Motion Controller IP block fuer CycloneII oder StratixII. Cheers, Roger
Hallo allerseits! Hat sich zwischenzeitlich beim Verfasser dieses Threads oder auch jemand anderem etwas zum Thema ergeben? Stehe mittlerweile auch vor dem großen Wunsch, den LM629 in VHDL zu modellieren und in einen FPGA zu pressen. Die Kostenersparnis und die Möglichkeit, gleich mehrere Achsen mit einem FPGA zu erschlagen, ist schon sehr reizvoll. Doch bevor ich mich selbst mal an das Thema mache, würde ich natürlich gerne wissen, ob ich das Rad nicht neu erfinde... Bin natürlich auch für andere gute Motion Controller IPs zu haben. Grüße, Frank
Hallo, habe auch den Wunsch, den 629 zumindest in seiner Funktion nachzubilden. Kennt jemand einen vergleichbare Controller ohne gleich >100 Pins verdrahten zu müssen? Ich suche schon seit Jahren eine Möglichkeit den 629 zu ersetzen. Ich habe einmal für ein Gerät eine Emulation in einem ADMCF DSP nachgebildet. Der im nachhinein abgekündigt und obendrein nicht besonders geeignet war. Das hat aber unerwartet viel Arbeit verursacht. Im FPGA könnte das besser gehen. Nur der Position Sequencer macht mir hier Sorgen. Diesen hatte ich zuerst einmal in C nachgebildet und brauchte dafür ziemlich viele unübersichtliche "if then else" Konstrukte. Eine ganz einfache State Machine ist das nicht, es sei denn ich habe etwas übersehen. Zur Not tut es hier auch eine Softcore. Der würde diesen Controller auch extrem flexibel machen. Ich habe auch lange für die Dimensionierung der Wortbreiten gebraucht, da ich einen höheren Takt verwenden wollte. Nicht zuletzt wegen der Hörbarkeit der PWM. Ich plane zumindest ein solches Design. Wer hat noch interesse? Gruß Uli
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.