Ja, nun hat es auch mich getroffen... Mir sind zwei alte Scanner in die Hände gefallen, die nicht DMX-kompatibel sind. Zum Wegschmeißen viel zu schade - sind vollständig, dichroitische Farbfilterräder mit wirklich schönen Farben, Gobos, MSR-1200... die Dinger sind hell. Goborad, Farbfilter, Shutter und Spiegel X/Y läuft über ziemlich üppige Schrittmotoren, die Geschwindigkeit wird sich also in Grenzen halten. Folglich muß ich mich nun erstmals mit der Steuerung von Schrittmotoren auseinandersetzen, um eine DMX-kompatible Steuerung dafür zu bauen. Was ich nicht weiß sind weniger Schaltplan-bezogene Fragen, sondern die Betriebsparameter solcher Motoren. Kann mir da jemand helfen? Allgemein gefragt: Welche Schaltfolgen muß ich elektrisch anlegen, damit sich die Motoren wie gewünscht bewegen (Vollschritt, Halbschritt) und muß der Motorstrom nach der Bewegung im Stillstand abgesenkt werden? Wenn ja, wie? PWM? Kommt mir bitte nicht mit Google - ich weiß, daß es dort alles und nichts über Schrittmotoren gibt. Vor allem das letztere ist das Problem und deswegen suche ich jemanden, der wirklich fit in dem Thema ist. Dann krieg ich evtl. gleich im ersten Versuch eine einsatzfähige Lösung zustande. Danke!
Du brauchst anständige Schrittmotortreiber mit Strom-chopper und genug Spannung. Wieviel Strom die Motore aushalten mußt du herausfinden Steht normalöerweise auf dem Motor oder in seinem Datenblatt. Dann kann man einen geeignetet Schrittmotortreiber heraussuschen.
Was mir noch aufgefallen ist, die Motoren haben ein recht großes Rastmoment. Alle von Hand eingestellten Positionen sind stabil, es dreht sich nichts in eine Ruhelage zurück. Ich spiele daher mit dem Gedanken, die stehenden Motoren einfach komplett abzuschalten. Was passiert, wenn man den Motor in einem Halbschritt abschaltet, kippt der dann auf eine Vollschritt-Position?
Hallo "magic smoke" > Kommt mir bitte nicht mit Google - ich weiß, daß es dort alles und > nichts über Schrittmotoren gibt. Vor allem das letztere ist das Problem > und deswegen suche ich jemanden, der wirklich fit in dem Thema ist. Dann > krieg ich evtl. gleich im ersten Versuch eine einsatzfähige Lösung > zustande. Und weil du keinen Bock zum Googlen hast sollen wir es dir hier vorkauen? Die Artikel in meinem Block gehen für den Einstieg viel zu tief. Lies für den Anfang den Wikipedia-Artikel zum Schrittmotor. Wenn du dann konkrete Fragen hast sehen wir weiter. Mit freundlichen Grüßen Thorsten Ostermann
Nein. Ich hab keine Lust zum langen fruchtlosen Rumprobieren an Dingen, die andere im Schlaf besser erledigen, als ich es mir vorstellen könnte. Wenn ich mir alles über Gugel suche, wozu gibts dann hier das Forum? Immer diese "schau doch bei gugel" Sprüche sind Gift dafür.
magic smoke schrieb: > Wenn ich mir alles über Gugel suche, wozu gibts dann hier das Forum? > Immer diese "schau doch bei gugel" Sprüche sind Gift dafür. Such Dir Deine Doofen woanders!
magic smoke schrieb: > Nein. Ich hab keine Lust zum langen fruchtlosen Rumprobieren an Dingen, > die andere im Schlaf besser erledigen, als ich es mir vorstellen könnte. > > Wenn ich mir alles über Gugel suche, wozu gibts dann hier das Forum? > Immer diese "schau doch bei gugel" Sprüche sind Gift dafür. Naja Schrittmotoransteuerung findet man jetzt wirklich ziemlich einfach. Das braucht dir hier keiner handschriftlich vorkauen. http://rn-wissen.de/wiki/index.php/Schrittmotoren Das hier hättest du auf der ersten Ergebnisseite von Google bei der Suche nach "Schrittmotor" gefunden. Wo ist das Problem?
Gut, weiß ich bescheid. Mach ich alleine. Mal sehen wie sich Eure Meinung hier auf meine zukünftigen Postings auswirkt.
Hi >Mal sehen wie sich Eure Meinung hier auf meine zukünftigen Postings >auswirkt. Wenn die so Beitrag "Re: Jetzt auch ich mit Schrittmotoren." aussehen, werden sie wohl weiterhin eher den Gasmann interessieren. Auf Schmarotzer wird hier sehr allergisch reagiert. MfG Spess
Jo, könnt ihr gerne machen. Ich versuch hier zu helfen und wenn ich dann selbst mal Hilfe gebrauchen könnte, darf ich mir solche Scheiße anhören. Jetzt versteh ich auch wieso so viele Anfänger keinen Bock auf dieses Forum haben. Dann brauch ich halt drei Wochen länger und werde ein paar alte Drucker-Schrittmotoren wie eine Halogenlampe aufleuchten lassen - na und?! Meine Hilfsbereitschaft hat jedenfalls eine kräftige Delle bekommen. Ich hab jetzt einen neuen Standard-Satz. Der macht mir die Hilfe hier in Zukunft supereinfach. Klar, die Suppe auslöffeln dürfen wieder andere, aber das ist überall so.
magic smoke schrieb: > Welche Schaltfolgen muß ich elektrisch anlegen, damit sich die > Motoren wie gewünscht bewegen (Vollschritt, Halbschritt) und muß der > Motorstrom nach der Bewegung im Stillstand abgesenkt werden? Wenn ja, > wie? Tu Dir selbst einen Gefallen und kaufe Dir für die Versuche ein billiges Stepper Driver Board für wenige Euro. Das erspart alle Gedanken über Schaltfolgen, Schrittmodi und Stromabsenkung und ist einfach nur mit Schritt- und Richtungs-Signalen anzusteuern. Für das Geld kann man selber nichts entwickeln/bauen. Zum Beispiel sowas: http://www.ebay.de/itm/CNC-Router-Single-1-Axis-Controller-3A-TB6560-Stepper-Motor-Drivers-Board-/301233978789?pt=LH_DefaultDomain_77&hash=item4622f1bda5
Hi
>Meine Hilfsbereitschaft hat jedenfalls eine kräftige Delle bekommen.
So wirklich bist du mir in dieser Beziehung noch nicht aufgefallen.
MfG Spess
@ magic smoke: magst Du mal verraten welche Scanner das sind?
Joa Spess, Du bist hier schließlich auch das Maß der Dinge. Huldigung @einfach: Danke Dir, allerdings hätte ich mir eben gewünscht, daß irgendein Schrittmotor-Crack mir meine Fragen ganz gezielt beantworten kann, damit ich direkt drauflos bauen und mit dem ersten Versuch zum Ziel kommen kann. Aber das Forum will brennende Motoren sehen. Hunderte Kilowattstunden Atomstrom zum Probieren in einen Drucker-Schrottmotor gepumpt, auf daß mir ein Licht aufgeht. Oops ich glaub da ist ein Tippfehler drin. Jaja, der Weg in den Elektrolymp ist steinig und schwer... ... @Tom Das sind Coemar Jupiter 1200 MSR. Also quasi vorsintflutlich. Aber von der Lichtstärke machen sie jeden Öko-Scheiß-ich-darf-nur-100-Watt-Halogen-haben-Scanner platt.
magic smoke schrieb: > Gut, weiß ich bescheid. Mach ich alleine. > > Mal sehen wie sich Eure Meinung hier auf meine zukünftigen Postings > auswirkt. Naja nun mal langsam auf deinem hohen Ross. Möglicherweise hast du uns einfach nur ganz pragmatisch mitteilen wollen, dass du trotz deiner Bemühungen einige deiner Fragen nicht klären konntest, das ist dir aber nicht gelungen. Stattdessen hast du durch deine Schlagwörter Vollschritt, Halbschritt, Stromabsenkung usw. deutlich gemacht, dass du eigentlich genau weißt, wonach du suchen musst, was du aber scheinbar nicht gemacht hast (denn wie wir dir hier schon gesagt und demonstriert haben gibt es kaum etwas leichteres, als diese Informationen über Schrittmotoren zu ergurgeln), und bist direkt im Eingangsposting wie ein verbaler Trampel mit der Tür ins Haus gefallen und hast den Eindruck erweckt, dass du der Ansicht bist, dass wir dir gefälligst deine gewünschten Informationen auf dich zurechtgeschnitten servieren zu haben. Da brauchst du dich nicht wundern, dass du hier auf Kritik stößt (die m.E. auch gar nicht so schlimm ausgefallen ist, da gibts hier schon schlimmeren Tonfall) brauchst du dich überhaupt nicht zu wundern. Und erst recht nicht so arrogant dagegenwettern. Hättest du dich höflich bereitwillig gezeigt, dich erst mal selber zu informieren und dann(!) spezifisch gefragt, was du noch nicht verstanden hast, wären die Antworten ganz normal ausgefallen. Jeder hier schreibt in seiner Freizeit und hat keine Lust hier noch mal das Rad neu zu erfinden indem er das, was wo anders schon sauber und leicht erreichbar aufgeschrieben wurde, neu niederzuschreiben weil jemand (ohne erkennbare Eigenbemühung) meint, das würde ihm so zustehen. Natürlich hast du recht, dass jemand, der sich auskennt, deine letzten Unsicherheiten schnell ausräumen kann. Das macht der auch gerne. Aber nur wenn du freundlich und höflich bist. Ich mein das nicht Böse aber versuch es als konstruktive Kritik zu verinnerlichen und versuch auch mal unsere Seite zu verstehen und tu nicht gleich so, als hätte sich hier jemand gegen dich verschworen ;-)
magic smoke schrieb: > Jo, könnt ihr gerne machen. Ich versuch hier zu helfen und wenn ich dann > selbst mal Hilfe gebrauchen könnte, darf ich mir solche Scheiße anhören. > Jetzt versteh ich auch wieso so viele Anfänger keinen Bock auf dieses > Forum haben. Ich glaube du verstehst da was falsch. Das ist ein Forum für Leute deren Hobby Elektrotechnik ist. Das ist kein Forum in dem es kostenlose Elektrotechnikdienstleistungen oder Recherche gibt. Hier gibt es Hilfestellung zum Selbsterlernen . Das ist ein riesiger Unterschied. Das was du suchst haben Leute schon perfekt ausformuliert fertig zu finden. Du bist nur zu faul zum Suchen. Wenn du ernsthaft Fragen hättest die über den absoluten Standart dann würdest du hier auch dezidierte Antworten bekommen. Man sieht aber, dass du dich noch keine 15 Minuten ernsthaft mit dem Thema Schrittmotor auseinandergesetzt hast. Und dafür haben hier (verständlicher Weise) alle kein Verständnis.
magic smoke schrieb: > Jo, könnt ihr gerne machen. Ich versuch hier zu helfen und wenn ich dann > selbst mal Hilfe gebrauchen könnte, darf ich mir solche Scheiße anhören. > Jetzt versteh ich auch wieso so viele Anfänger keinen Bock auf dieses > Forum haben. Mach dir nichts draus! Ich frage hier auch gern direkt. Dämliche Antworten kommen hier von welchen, die nichts zum Thema zu sagen haben und sich trotzdem profiliern wollen. Auch von Leuten hier, von denen ich das nicht erwartet habe. Aber "einfach" hat dir den richtigen Tipp gegeben. Ich würde aber empfehlen, gleich eine 3-Achs-Steuerung zu nehmen. magic smoke schrieb: > Allgemein > gefragt: Welche Schaltfolgen muß ich elektrisch anlegen, damit sich die > Motoren wie gewünscht bewegen (Vollschritt, Halbschritt) und muß der > Motorstrom nach der Bewegung im Stillstand abgesenkt werden? Wenn ja, > wie? PWM? Dazu kannst du eine fertige CNC-Software nehmen, oder selber programmieren. Bei ersterer kümmert sich die Software selbst um das Anfahren und Abbremsen. Das geschieht mittels Rampe. In deinem geschlachteten Scanner gibt es doch eine Ansteuerung. Mindestens die IC kannst du da gewinnen. Evtl. auch die Baugruppe. Ich habe da jetzt auch brutal sowas mit der Blechschere herausgeschnitten. Und das Netzteil geht doch sicher auch noch zu verwenden.
@Michael_ Danke für Deine aufmunternden Worte. Die Scanner sind nicht geschlachtet. :) Das Problem, was ich mit diesen Scannern habe ist, daß Coemar in diesem Baujahr für die Scanner anstelle DMX-512 ein eigenes Protokoll verwendet, welches mir nicht bekannt ist. Ich habe kein Coemar Lichtpult und wahrscheinlich wäre dieses auch mit heutigem Stand der Technik vergleichbar wie eine Dampflok mit einem F-22 Jagdbomber. Ich möchte die beiden Scanner daher auf DMX umbauen. Die gesamte alte Steuerungstechnik der Scanner ist vorhanden, dort Teile entnehmen wäre möglich. Alles, was am Ende davon in den Scannern bleibt, sind die Motoren. Eine CNC-Software hilft mir daher nur begrenzt weiter, die Steuerung muß ich selbst programmieren. Das sollte aber kein Problem sein. Was mir fehlt ist Erfahrung beim Betrieb von Schrittmotoren und ein paar Antworten zu ihrem Grundverhalten.
magic smoke schrieb: > Welche Schaltfolgen muß ich elektrisch anlegen, damit sich die > Motoren wie gewünscht bewegen (Vollschritt, Halbschritt) Das läßt sich leicht beantworten. Statt Google zu fragen, könntest du solche Banalitäten direkt bei einem x-beliebigen Schrittmotorhersteller, der ein Tutorial zu Basics im Netz stehen hat, nachgucken, z.B. bei Nanotec http://de.nanotec.com/support/tutorials/schrittmotor-und-bldc-motoren-animation/
Hallo "magic smoke", > @einfach: > Danke Dir, allerdings hätte ich mir eben gewünscht, daß irgendein > Schrittmotor-Crack mir meine Fragen ganz gezielt beantworten kann, damit > ich direkt drauflos bauen und mit dem ersten Versuch zum Ziel kommen > kann. Aber das Forum will brennende Motoren sehen. Jetzt hör auf zu polemisieren. Ich verbringe jeden Monat Stunden damit, hier die absoluten Basics zu erklären, und die Leute machen trotzdem grundsätzlich das Gegenteil von dem was man ihnen empfiehlt. Glaubst du ernsthaft, ich schreibe jedem hier noch sein persönliches Tutorial? Und das alles für einen feucht-warmen Händedruck? Meistens gibt es ja nicht mal ein "danke" oder "lesenswert" dafür. Und dann lies dir nochmal dein Eingangsposting durch und überlege, wie dein Tonfall hier bei anderen angekommen sein könnte. Da erwartest du ernsthaft auch nur einen Funken Hilfsbereitschaft? Zumal du ja nicht einmal eine konkrete Frage gestellt hast. Da hätte man dir ein ganzes Buch schreiben können, ohne zu wissen, ob dir damit geholfen ist. Mit freundlichen Grüßen Thorsten Ostermann
:
Bearbeitet durch User
Thorsten Ostermann schrieb: > hier die absoluten Basics zu erklären, und die Leute machen trotzdem > grundsätzlich das Gegenteil von dem was man ihnen empfiehlt. > Meistens gibt es ja nicht mal ein "danke" Besonders krasse Fälle gibt es hier in den letzten 2 Wochen bei allem was Schrittmotoren anbetrifft. Die Thread-Starter bitten zwar um Hilfe, gehen aber trotz aller Ratschläge mit dem Kopf durch die Wand und machen, genau wie von Dir beschrieben, vollkommen ignorant das Gegenteil. Unfassbar - was läuft bei diesen Typen falsch?
:
Bearbeitet durch User
magic smoke schrieb: > Jo, könnt ihr gerne machen. Ich versuch hier zu helfen und wenn ich dann > selbst mal Hilfe gebrauchen könnte, darf ich mir solche Scheiße anhören. > Jetzt versteh ich auch wieso so viele Anfänger keinen Bock auf dieses > Forum haben. > > Dann brauch ich halt drei Wochen länger und werde ein paar alte > Drucker-Schrittmotoren wie eine Halogenlampe aufleuchten lassen - na > und?! Jetzt übertreib mal nicht. Du wirst ja nicht die Spulen deiner Schrittmotoren mit 2kV bestromen. Fang halt mal mit wenig Spannung an einer Spule an und erhöhe die, bis die Motorwelle ruckelt. So elends viel wird das bei einem popeligen Motor der ein Filterrad dreht ja wohl nicht sein. Im übrigen: Wenn die Scanner noch vollständig sind, kann man ja mal dessen Netzteil ansehen, was da so als Ausgangsspannungen rauskommt. Und sehr wahrscheinlich sind die bereits verbauten Treiber auch tauglich. Kurz und gut: Elektronik ausschlachten ist gut, aber den Teil vor den Schrittmotoren und das Netzteil lässt du so wie es ist. Und zu guter letzt ist so ein Schrittmotor nun wahrlich keine Raketentechnik. Spule unter Strom -> der Motor richtet sich im entstehenden Feld in diese Richtung aus. Nächste Spule unter Strom -> er richtet sich wieder anhand der neuen Feldsituation aus. Und diese neue Position ist zufällig ein paar Grad neben der vorhergehenden. Mehr ist das nicht. Entweder das durch die Spannung (bzw. Strom) erzeugte Feld ist stark genug, damit der Motor sich in die Richtung dreht, oder es ist nicht stark genug. Wenn du es also gemächlich 'von unten' angehst, kann überhaupt nichts passieren. Und ja. Dazu braucht man noch keinen Treiber. Ein einstellbares Netzteil reicht dafür allemal aus um die Basisparameter zu bestimmen. Wenn man keines hat, dann probiert man halt mal 5V, 12V, 24V, ... Wie alle Motoren sind auch Schrittmotoren nicht so heikel, dass es darauf ankommt die Spannung auf das Zehntelvolt genau einzuhalten. Das ist nur Draht, der zu einer Spule aufgewickelt wurde und ein drehbar gelagerter Magnet in einem Gehäuse.
:
Bearbeitet durch User
> Ich verbringe jeden Monat Stunden damit, hier die absoluten Basics > zu erklären, und die Leute machen trotzdem grundsätzlich das > Gegenteil von dem was man ihnen empfiehlt. Achsooo, ja, dafür bin ich natürlich in vollem Umfang verantwortlich. > Und das alles für einen feucht-warmen Händedruck? Meistens gibt es > ja nicht mal ein "danke" oder "lesenswert" dafür. Na und? Die Bewertungen interessieren mich schon lange nicht mehr, eben weil man sowieso nur negativ-Punkte sammelt und Hilfe nicht gewürdigt wird. Und das Problem hast nicht nur Du, das haben ich und andere auch. Also heul Dich über sowas bitte woanders aus wenn Dir das wichtig ist. Ich sehe nicht ein, wieso Du diesen Frust ausgerechnet bei mir abkippen willst. > Und dann lies dir nochmal dein Eingangsposting durch und überlege, > wie dein Tonfall hier bei anderen angekommen sein könnte. Tonfall?! Ich wollte genau dem versorgen, was dann letztendlich auch passiert ist. Irgendein ein profilneurotischer A*sch kommt mit Google, weil er nichts zum Thema weiß und sonst gar nichts schreiben könnte. > Da erwartest du ernsthaft auch nur einen Funken Hilfsbereitschaft? Erwarten ist das falsche Wort. Ich hatte sie mir erhofft. Es geht ja immerhin das Gerücht um, daß sowas hier existieren könnte. Mein Fehler, sowas zu glauben. > Zumal du ja nicht einmal eine konkrete Frage gestellt hast. Da hätte > man dir ein ganzes Buch schreiben können, ohne zu wissen, ob dir > damit geholfen ist. Wenn das mal kein "problemisieren" ist. Mindestens eine Frage hätte sich mit einem klaren "ja/nein" beantworten lassen. Und beim Rest hätte man nachfragen können wenn ich mich ungenau ausgedrückt habe. Das hätte keine fünf Minuten gedauert. > Besonders krasse Fälle gibt es hier in den letzten 2 Wochen bei > allem was Schrittmotoren anbetrifft. Und die sind natürlich auch alle von mir. Klaro, daß mich dann der geballte Zorn des Forums trifft. > Die Thread-Starter bitten zwar um Hilfe, gehen aber trotz aller > Ratschläge mit dem Kopf durch die Wand und machen, genau wie von > Dir beschrieben, vollkommen ignorant das Gegenteil. Tja, das kann euch bei mir glücklicherweise nicht passieren, da ich keine Ratschläge bekommen habe, gegen die ich verstoßen kann. Auch die bei ebay angebotenen Fertigmodule passen leider nicht. > Du wirst ja nicht die Spulen deiner Schrittmotoren mit 2kV bestromen. Stimmt. Ich hab tierisch Lust auf's Doppelte. Zwei Mikrowellentrafos und ab geht er. Karl Heinz, Du weißt, daß Du einer der wenigen Mods hier bist, die ich ernsthaft respektiere. Aber das Problem mit den Anfängern gibts hier wirklich. Wenn ich das nächste mal solche Fälle finde, schreib ich Dir eine PN falls ich es nicht vergesse. Das Netzteil liefert 37V für die Motoren und ich hab mich inzwischen entschlossen, die originalen Treiber (PBL3717) weiterzuverwenden. Dinge wie die Stromabsenkungen bei Stillstand oder ob sich Halbschritt oder Vollschritt besser eignet (welcher Modus ist schneller, welcher ist kraftvoller) muß ich halt ausprobieren. Das wären die einzigen Antworten, die ich mir hier erhofft hatte. Vielleicht kann ich auch noch ein wenig was bei der alten Steuerung messen. Bei Google findet man wieder mal gegensätzliche Meinungen. Die einen sagen Halbschritt, die anderen Vollschritt ist schneller/kraftvoller. Das war also wie vorhersehbar eher kontraproduktiv. Naja, mal sehen.
hallo, " erster test von unserer auf dmx umgerüsteten neuerwerbung (Coemar Jupiter 700 MSD) https://www.youtube.com/watch?v=gvAvn5QRR8I http://www.dmxcontrol.de/forum/index.php?page=Thread&postid=17805#post17805 " im forum findet sich die firmware, ob dort ein schaltplan der ansteuerung im .rar ist weiss ich nicht. have fun, -- randy
magic smoke schrieb: > Aber das Problem mit den Anfängern gibts hier > wirklich. Das ist immer auch eine Frage des Schwierigkeitsgrades der Frage und wie aufwändig es ist, selber durch ein bischen Probieren zu einer Lösung zu gelangen. Im Zweifelsfall wird immer der Variante, bei der der Fragesteller Eigeninitiative zeigen muss der Vorzug gegeben. Zumal er wie hier bei Schirttmotoren, dabei nicht wirklich viel ruinieren kann. > Dinge wie die Stromabsenkungen bei Stillstand oder ob sich Halbschritt > oder Vollschritt besser eignet (welcher Modus ist schneller, welcher ist > kraftvoller) muß ich halt ausprobieren. Genau. Jetzt sind wir auf einer Wellenlänge. Ist doch alles nur ein bißchen Software. Vollschritt und Halbschritt sind im C Programm simpel zu realisieren. Wenn man das einigermassen vernünftig programmiert, dann ist das nur eine Tabelle, die in dem einen Fall 4 Einträge, im anderen Fall 8 Einträge hat. Mehr ist das nicht. Das ist schneller probiert, als hier gefragt. Und dann weißt du, welches auf genau deiner Hardware in deinem Einsatzfall sich besser eignet. Nicht zu vergessen: Welcher Modus gibt den gleichmässigeren Lauf und wie stark ist das Ruckeln.
:
Bearbeitet durch User
Hehe danke Dir! Hab ich schon hier zu liegen und finde es nicht so ultimativ aufschlußreich. Es sind keine Pläne enthalten und es ist nicht die endgültige Version (diese hab ich nicht gefunden). Außer daß ich aus der Software vielleicht rausfinde, ob er Vollschritt oder Halbschritt benutzt, bringt mir das nicht so viel. Im Forum steht, daß er den Strom im Stillstand nicht reduziert. Muß ich probieren und schauen wie warm die Motoren und die Treiber werden. Die Treiber können die Stromabsenkung jedenfalls.
Krass. Eigentlich sollte ich an Typen wie dich, magic_smoke, nicht meine Zeit vergeuden aber mein kleiner Weltverbesserungstrieb drängt mich doch immer wieder dazu und ich würde gerne verstehen, was hier gerade passiert. Du fasst hier jegliche Kritik, wenn auch konstruktiv oder überhaupt nicht gegen dich persönlich gerichtet, als härteste Anschuldigung dir gegenüber auf. Darunter fallen auch jegliche Hinweise, die auf dein nicht ganz einwandfreies Verhalten aufmerksam machen. Das sollte dich eigentlich zum Nachdenken anregen und dir letztendlich als konstruktive Kritik hilfreich sein. Stattdessen schlägst du nur verbal mit aller Härte zurück, du bist ja im Recht und alle anderen sind irre, nicht? Du stellst dich hier als Opfer dar. Gleichzeitig benimmst du dich selbst ausladend arrogant und unfreundlich. Verhälst du dich deinen realen Mitmenschen gegenüber eigentlich genau so? Mich macht das ein wenig betroffen, wie man sich im Internet so dermaßen daneben benehmen kann. Welchen Vorteil erhoffst du dir gegenüber Postern, die sich höflich, freundlich und zurückhaltend verhalten? Ich mein, die Hälfte dieses Threads geht nur in Gefluche und Gemecker unter. Denkst du das wäre unvermeidbar gewesen und du bist hier wirklich reines Opfer der Widerwärtigkeit anderer dir gegenüber? Oder hättest du eventuell mit allem etwas anders umgehen können? Warum läufts in so vielen anderen Threads ganz anders ab? Haben wir es alle auf dich abgesehen? Ich bin wirklich gespannt auf deine Antwort. Gleichzeitig meinen Respekt an Karl Heinz, der darüber hinwegsehen kann und zuvorkommend seine Zeit investiert (find ich prinzipiell echt gut)
:
Bearbeitet durch User
@Karl Heinz
Den gleichmäßigeren Lauf gibts auf jeden Fall im Halbschritt, allerdings
sind bei Vollschritt immer beide Spulen bestromt. Daher könnte es sein,
daß Vollschritt bei hohen Geschwindigkeiten schneller und kraftvoller
ist. Das weiß ich eben nicht.
Ich denke im Moment, daß ich bei Halbschritt bleiben werde und mich mit
der damit erreichbaren Geschwindigkgeit zufriedengebe.
> Ich bin wirklich gespannt auf deine Antwort
Darauf wirst Du lange warten müssen. Ich hab nämlich besseres zu tun,
als mich mit Dir rumzustreiten.
magic smoke schrieb: > Daher könnte es sein, > daß Vollschritt bei hohen Geschwindigkeiten schneller und kraftvoller > ist. Das weiß ich eben nicht. > > Ich denke im Moment, daß ich bei Halbschritt bleiben werde und mich mit > der damit erreichbaren Geschwindigkgeit zufriedengebe. Ts. Ts. Wo bleibt dein Experimentierdrang? :-) Wenn ein Pin am µC frei bleibt könnte man damit umschalten und beides ausprobieren. Auch würde ich es mir nicht nehmen lassen, dass ich mal versuche bei 'weiten' Wegen den größeren Teil mit Vollschritt anzufahren und dann auf Halbschritt umzuschalten (und sei es nur, weil ich dadurch eine höhere Positionsauflösung kriege). Wie gesagt: mit dem Treiberbaustein ist die Umschaltung trivial in Software machbar. Du hast genau 3 Pins, die du zeitlich koordiniert ansteuern musst.
:
Bearbeitet durch User
So, Plan ist etwas gereift. Ich werd die Aufgaben auf 3 µCs verteilen. Der erste µC wird sich um den DMX-Datenstrom kümmern, so wie um generelle Aufgaben wie Lampen- und Lüftersteuerung, evtl. Sicherheitsfunktionen. Im Moment hat der Scanner sowas nicht - Lampe läuft immer, Lüfter über Bimetallschalter und Sicherheitsfunktionen sind nicht vorhanden. Der zweite µC übernimmt die Steuerung der Gobo-Einheit, also Gobo-Rad, Farbrad und Shutter. Der dritte kümmert sich um die beiden Motoren der Scan-Einheit (X/Y Ablenkung). Vor allem dabei darf ich mir keine Schrittverluste erlauben. Die Scan-Einheit kann ich nur referenzieren, indem ich die Motoren gegen einen Endanschlag fahre. Bei Gobo- und Farbrad gibt es Lichtschranken, dort könnte man während des laufenden Betriebes bei jedem Durchgang prüfen, ob die Referenzierung noch stimmt und Schrittverluste kompensieren. Wahrscheinlich werden alle µCs ATmega8 oder ATmega16 für "mit Sicherheit genug Pins". Im Moment hat jede dieser Einheiten eine Z80A-CPU... Bei der Ansteuerung der Treiber würden pro Motor zwei Pins reichen, wenn man Vollschritt ohne Stromsteuerung macht. Bei Halbschritt ohne Stromsteuerung reichen 4 Pins, für zusätzliche Stromsteuerung braucht man alle 6. Die Auflösung der Scan-Einheit wird wohl doch ein 16 Bit-Wert. Die Motoren arbeiten über einige Umdrehungen auf den Spiegel, da reichen 8 Bit nicht. Evtl. bau ich dort noch ein Register für eine Geschwindigkeitsregelung ein... mal sehen. Ich kann vermutlich auch mehr als ich dachte an der alten Steuerung messen. Die Einheiten werden auch ohne Steuersignal beim Anlegen der Betriebsspannung referenziert. Dadurch kann ich hoffentlich alle Steuersignale messen und auch nachschauen, ob eine Stromreduzierung vorgenommen wird oder nicht. Werd aber frühestens Sonntag irgendwelche Bastelarbeiten schaffen. ;( Gute Nacht.
Eine Vollschrittsteuerung reicht völlig. (Geschwindigkeit und Auflösung) Blitzen ist damit nur bedingt möglich!
magic smoke schrieb: > Ich werd die Aufgaben auf 3 µCs verteilen. Ohgott erspar dir das. Nimm einen einzigen vernünftigen Controller mit 16 MHz und mach das in dem. Der Z80A war / ist eine lahme Krücke. Du bekommst in jedem größeren AVR alle Funktionen der 3 Controller unter.
Löte die Z80 aus,in diesen Teilen wurden eigentlich keine Fassungen eingesetzt. Ansteuerleitungen zu den Motoren suchen und mit einen Controller ansteuern. Geht versuchsweise sogar mit Steckbrett. Primitiv und doch einfach!;-)))
Fürs Blitzen ist ein Scanner auch nicht gemacht, dafür gibts Stroboskope, die auch die nötige Lichtleistung haben. Mit dem Shutter kann man ein recht schnelles Blinken erreichen. Mit einem einzelnen µC im bastelfreundlichen DIP-40 ginge wirklich nur Vollschritt... Alles andere führt zur Pinknappheit. Ich brauch ja auch noch Pins um die DMX-Basisadresse einzustellen usw. Allein dafür gehen 9 Pins drauf, egal ob ich ein kleines Tastenfeld mit LCD baue oder die binäre Adresse direkt an die Pins lege. Außerdem muß der µC den DMX-Datenverkehr zuverlässig mitlesen und die für ihn wichtigen Werte herausnehmen. Die kommen die USART Interrupts mit ein paar kHz angeflogen. Vor allem damit möchte ich mir mit der Motorsteuerung nicht in die Quere kommen. Ich säge von den Platinen die alte Steuerung einfach ab. Dann bleibt ein dünnes Stück Platine nur mit den Treibern, ihrer externen Beschaltung, dem Stecker für die Motoren und einem Glättungselko übrig, das sich auch problemlos wieder ins Gehäuse schrauben lässt. Es sind auch alle ICs gesteckt, nur die Treiber haben sie wohl zur besseren Kühlung fest verlötet.
So, ich hab nochmal neue Messergebnisse aus der alten Steuerung. Ich hab nur an der Scan-Einheit gemessen, noch nicht an der Gobo-Einheit. Die Motoren scheinen im Halbschritt zu laufen, während der Referenzierung liegen Signale an allen drei Steuerleitungen (Phase, I0 und I1). Die Steuerung reduziert den Haltestrom im Stillstand NICHT. Die Motoren werden auf einer Vollschritt-Position gestoppt, eine Wicklung hat vollen Strom, die andere ist stromlos. I1 und I0 sind nicht miteinander verbunden, nehmen aber bei Stillstand der Motoren immer die gleichen Zustände ein. Leider habe ich keinen Logikanalyzer um zu messen, ob sie auch während des Betriebes gleich angesteuert werden. Was ich jetzt überlege ist, das genauso nachzubauen. Also die Auflösung auf Vollschritt-Positionen zu begrenzen (das müßte wegen des mechanischen Getriebes locker reichen), die Motoren aber im Halbschritt zu fahren. Spricht da irgendwas gegen?
magic smoke schrieb: > Mit einem einzelnen µC im bastelfreundlichen DIP-40 ginge wirklich nur > Vollschritt... Alles andere führt zur Pinknappheit. Dafür kann man mit 595 Portexpander bauen. > Ich brauch ja auch > noch Pins um die DMX-Basisadresse einzustellen usw. Allein dafür gehen 9 > Pins drauf, egal ob ich ein kleines Tastenfeld mit LCD baue oder die > binäre Adresse direkt an die Pins lege. Und? Da sagt ein Mega nur 'Gähn' dazu. > Außerdem muß der µC den DMX-Datenverkehr zuverlässig mitlesen und die > für ihn wichtigen Werte herausnehmen. Die kommen die USART Interrupts > mit ein paar kHz angeflogen. Wieder: Und? Ein Mega hat eine Hardware-UART. Das ist nichts was einen gross umbringt. Zwischen 'ein paar kHz' und den 16Mhz (bzw. das nächste Vielfache, so dass du die DMX UART Baudrate gut erzeugen kannst) mit denen du den Mega befeuerst, liegt ein Faktor von gut und gerne 500. > Vor allem damit möchte ich mir mit der > Motorsteuerung nicht in die Quere kommen. Aha. Und du denkst, die Dinge werden einfacher, wenn du dir dann auch noch eine Kommunikationsschiene zwischen mehreren µC einhandelst. Na dann. Viel Spass dabei.
Die Bitrate bei DMX-512 sind 250kBit/s. Ich glaube, einfach nur die paar Bytes durch den Controller passend an die anderen Motor-Controller weiterschicken ist deutlich einfacher als die komplette Motorsteuerung nebenher laufen zu lassen. Das wäre nur ein 8-Bit-Bus für eine Richtung und paar Steuerleitungen. Ich mach mir ein wenig Sorgen wenn die Motoren gerade mit Volldampf einen Sollwert anfahren und dieser dann so geändert wird, daß sie in die andere Richtung drehen müssen. Dann muß ich ihn erst mit einer Rampe abbremsen und hinterher wieder über die Rampe beschleunigen, ohne mit Schrittverluste einzuhandeln. Das wird noch lustig ...
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.