Gast
#3313036
Anbei eine Motorsteuerung für eine Sattlernähmaschine. Bei der Singer class29 handelt es sich um ein älteres Modell -meine stammt von 1895- das aber heute noch gebräuchlich ist. Ich wollte damit die Haut eines Faltboots nähen. Das Programm ist so ausgelegt, dass es über einen taster die Stichzahl der Nähmaschine erfasst und daraus mittels PWM über ein Solid State Relais (SSR) einen 70 Watt Universalmotor auf niedrige Stichzahl einregelt. Bei ersten Nähversuchen mit unterschiedlichen Stoffen funktioniert es erstaunlich gut. Das SSR ist für Motorsteuerung nur bedingt geeignet, da es Wechselstrom nur in der Nullphase schaltet. Es kommt bei PWM deswegen zu einem An- und Abschwellen des Motorlaufs. Nach vielem Probieren habe ich bei ca 1khz eine ausreichend stabile PWM-frequenz gefunden. Das Programm hat einen Stitch10-Modus: Bei Betätigen des Interrupttasters am Kopf der Maschine werden genau 10-Stiche genäht- erleichter die Arbeit speziell für den ungeübten Anfäger. Per touchpad kann auf Dauerbetrieb umgestellt werden. Im Dauerbetrieb wird die Maschine über den Taster gestartet und angehalten. Das verwendete Cortex M3 LPCexpresso 1769 board ist mit 120MHZ für das programmtechnisch schlichte Projekt sicher deutlich überdimensioniert. Interrupt und PWM sind damit aber relativ einfach zu bewältigen. Außerdem ist das GLCD mit Touchpad beim ausprobieren hilfreich. Das Programm enthält aus früheren Programmierungen noch code zur Ansteuerung einer sd-karte und ähnliches. Dies mag für den einen oder anderen LPC-Nutzer nützlich sein.








