Hallo :-) Ich bin ganz neu auf dem Gebiet Microcontroller und habe schon viel gelesen, dennoch ist das Thema und sind die Möglichkeiten von Realisierungen riesig... Nun zum Thema: Ich möchte im Zuge einer Arbeit mit einem Auszubildenden folgendes Projekt anschieben: - Es sollen 4 mittelstarke Schrittmotoren über LAN angesteuert werden können - Die Schrittmotoren sollen später Schalter umstellen, die noch manuell bedient werden - Die Programmierung sollte über C möglich sein. Damit es nicht allzu schwierig wird, sollten die Treiber Platinen und die vom AVR fertig bestückt sein (um nicht gleich in Lötfehler zu laufen) - Ein LCD Display sollte angeschlossen werden können - Später sollen noch 4 Relais dazukommen - Das ganze muss natürlich güntig sein Was brauche ich alles dazu? Wer kann mir eine Teileliste erstellen. Ich bin nicht zu faul, doch wie schon o.g. ist die Auswahl riesig (für Anfänger). Viele Grüße Mike
Slider @home schrieb: > Hallo :-) > > Ich bin ganz neu auf dem Gebiet Microcontroller und habe schon viel > gelesen, dennoch ist das Thema und sind die Möglichkeiten von > Realisierungen riesig... > > Nun zum Thema: > Ich möchte im Zuge einer Arbeit mit einem Auszubildenden folgendes > Projekt anschieben: Dein Projekt ist mit einem Auszubildenden schon ziemlich sportlich, wenn weder du noch er Erfahrung mit einem µC oder programmieren im Allgemeinen haben. > Was brauche ich alles dazu? Drüben im Roboternetz haben sie eine kleine Experimentierplatine, die wenn ich mich recht erinnere auch einen Motortreiber beinhaltet oder zumindest gibt es Motortreiber als Zusatzplatine. > Wer kann mir eine Teileliste erstellen. Ich > bin nicht zu faul, doch wie schon o.g. ist die Auswahl riesig (für > Anfänger). Das macht nichts. Der Kern ist überall derselbe (wenn du bei AVR bleibst). Nur die Aussenbeschaltung drumherum ist anders und differiert in der Reichhaltigkeit. So schlimm ist das alles nicht. Die µC laufen von alleine, wenn man die Versorgungsspannung anlegt. Das ist alles recht unkompliziert. Das einzige was man auf jeden Fall als Anfänger fertig kaufen sollte, ist ein ISP Programmer. Und zwar einen, der von Haus aus über USB angeschlossen wird und mit dem AVR-Studio angesprochen werden kann. AVR-Tutorial im ersten Abschnitt finden sich so manche Infos.
> Die Schrittmotoren sollen später Schalter umstellen
Warum sollte man dafür Schrittmotore verwenden ?
@ MaWin -> Das jetzt zu erklären würde den Rahmen sprengen. Auf Relais zu gehen ist nicht so einfach möglich... @ Karl Heinz -> An eine Experimentier-Platine habe ich auch gedacht. Allerdings gibt es ja diverse. An eine Platine müssen ja dann die 4 Treiber Platinen oder nicht? Es wäre schön, wenn man mir dabei helfen könnte etwas zusammen zu stellen...
> Das jetzt zu erklären würde den Rahmen sprengen.
Tja, so eine Teileliste auch.
Zumal die Frage eher wäre, warum keine Gleichstrommotore.
Mhhh.. bei Gleichstrommotoren kann man doch nicht regeln viele Schritte sie in eine Richtung drehen?!
Aber wie lange sie in die jeweilige Richtung laufen sollen, und man erkennt im Gegensatz zum Schrittmotor wann sie an einen Anschlag laufen, und sie sind klein und billig statt gross und teuer und sie haben trotzdem Kraft und können einfach angesteuert werden, und und und. Wie ich vermutet habe hat mal wieder kein Schwein nachgedacht, sondern nur Schlagworte aufgeschnappt. Es könnte ja sinnvolle gründe für Schrittmotore in der Anwendung geben, aber wenn du keine nennen kannst, war es wohl nciht so besonders überlegt.
Die Motoren müssen in ca. 20° Abständen anhalten, je nach dem wo sie natürlich "hinfahren" sollen, welche sich in einem Bereich von ca. 120° befinden. Reicht das :-)
Also sagen wir mal so: Das Philips/Fluke PM2525 macht genau das: Einen Mehrstellungsdrehschalter per Motor an ausgewählte Positionen fahren. Und mit welchem Motor ? (ok, ok, ich weiß das, weil sie öfters kaputt gehen...)
Ich brauche Hilfe, deswegen bin ich hier -> nicht zum Raten...
Um ehrlich zu sein: Mir geht es wie MaWin. Ich halte die ganze Idee ebenfalls in erster Linie für eine Schnapsidee. Schrittmotoren setzen dem ganzen dann nur noch die Krone auf.
Das ist doch nicht Euer Ernst oder? Das letztere stammt auch noch von einem Moderator? Unglaublich... Es ist doch auch unerheblich über den Sinn mancher Schaltungen oder Anwendungen hier im Forum zu diskutieren, wenn diese dennoch gebraucht werden oder selbst zu Versuchsaufbauten dienen. Ich dachte, dass dies hier ein gutes Board wäre und einem geholfen wird und nicht, dass erstmal alles schlecht gemacht wird... Wer kann mir helfen?
Slider @home schrieb: > Wer kann mir helfen? Welche Hilfe willst du denn? Willst du einfach nur das hören, was du dir selber sowieso schon ausgedacht hast? Wenn du ein Anfänger bist, solltest du dir die Ratschläge von Fortgeschrittenen und Profis ruhig mal durch den Kopf gehen lassen... Slider @home schrieb: > Ich brauche Hilfe, deswegen bin ich hier -> nicht zum Raten... Mit den derzeit vorliegenden Informationen kann man nichts besseres raten... > Das ist doch nicht Euer Ernst oder? Was sind das für Schalter, die du da umschalten willst? Welches Moment mußt du da aufbringen? Hat das ein Schrittmotor allein oder brauchst du noch ein Getriebe? Wieviel Platz hast du? Ist dir klar, dass du auch einen Schrittmotor nach dem Einschalten auf Referenz fahren mußt? Könntest du dir vorstellen, dass ein DC-Motor (Pollin Scheibenwischermotor) mit einer Lichtschranke hier die einfachere Lösung sein könnte?
01. Ich habe mir nichts ausgedacht, wie bereits geschrieben gibt es viele Ansätz von Herstellern bzw. von Projekten für Microcontroller. Ich möchte nur einen Tip, welche der Projekte entsprechend wirklich anfängergerecht sind und ggf. günstig. 02. Und ich nehme natürlich gerne Ratschläge, doch welche denn? Sagt mir mal was bis jetzt an Beiträgen wirklich konstruktiv war? Lothars Einwand mit der Grundstellung war der einzige bis jetzt. -> Die Pollin-Geschichte wusste ich nicht und habe mich nun belesen. Dies kommt aber nicht in Frage, zu wenig Platz und eine punktgenaue Steuerung ist nicht möglich. 03. Nach nochmaligem Lesen des gesamten Threats finde ich das Board doch etwas hochnäsig hier. Wenn man es mal historisch betrachtet, ist das grauenhaft... -> möchte aber keine Diskussion darüber auslösen. 04. Vielleicht habe ich mich ja auch falsch ausgerückt. Ich suche keine "Bauteile"-Teileliste, sondern eine "Platinenteile"-Teileliste :-) Ich habe immer freundlich gefragt, war nicht unhöflich. Nun lest mal die Antworten zu meiner Frage. Ist ja auch egal, ich bedanke mich für die Hilfe, vielleicht klappt es ein anderes Mal besser...
Slider @home schrieb: > Vielleicht habe ich mich ja auch falsch ausgerückt. Ich suche keine > "Bauteile"-Teileliste, sondern eine "Platinenteile"-Teileliste :-) 1. Mikrocontroller Irgendeinen, der pinmäßig passt, von dir gelötet werden kann (SMD?). Familienmäßig daran ausrichten, zu welcher man bereits Programmierhardware und Erfahrung hat. 2.Spannungsversorgung dafür Da hier keiner weiß, wo du den Strom überhaupt herholst (Netz, vorhandenes Netzteil, ...), lässt sich dazu nicht viel sagen. 3.Motortreiber eventuell noch einen Controll-IC für Schrittmotoren wie z.B. die steinalte, aber gut dokumentierte L298 , L297 Kombination Aber kommt eben auf die uns nicht näher bekannten verwendeten Motoren an. 4. Sensorik z.B. Endlageschalter, aber halt, das ist kein Platinenteil. 5.Bedienung welches Display, Taster?, Drehencoder? Fazit: Du siehst, ohne genauere Angaben über dein Vorhaben lässt sich fast nichts dazu sagen. Einfach irgendeine Platine zusammenwursteln und irgendwelche Sachen dran anschließen geht nicht. Jetzt seh ich 2 Möglichkeiten für dich: a) sich informieren, eine Planung machen und hier gezielt nach Details fragen. b) Themawechsel Eigentlich schon viel zu viel bla-bla geschrieben, aber ohne Infos deinerseits wirds nicht besser. :-)
Danke für Deine Antworten! Wir schließen das hier mal ab, ich lese noch mehr und stelle die Fragen dann nochmal anders :-)
Er will nicht löten, er will eine Bestellnummer für eine Platine mit einem Ethernet-Stecker und 4 Schrittmotoranschlüssen unbekannter Strombelastbarkeit und einem Dutzend GPIO Anschlüssen auf der ein AVR (das weiß er schon, daß der der "richtige" ist, wenn er auch sonst nichts weiss) in C programmiert werden kann. Du kannst also auf Seiten des OP mit Null Eigenbeitrag rechnen, nicht selber denken, nicht selber bauen, er will sich nur ein Ergebnis von anderen zurechtlegen lassen und billig soll es auch noch sein. Am ehesten wäre er mit einem Roboterboard bedient http://www.active-robots.com/products/fiveco/ethernet-converters.shtml aber ich kenne die nur für 4 Gleichstrommotore und nicht 4 Schrittmotore, obwohl man natürlich Motortreiber nachrüsten kann. AVR sind da nicht drin.
Ich nehme mal an er will Drehschalter mit Schrittmotor drehen. OK aber die Meißten Drehschalter sind nicht gerade leichtgängig. Ich denke er wird schon etwas größere Motore brauchen um die Kraft aufzubringen. Also wenns nur zum anstarren ist, dann siehts bestimmt llustig aus aber ein echter Techniker würde sich totlachen. Mach lieber ne kleine CNC-Fräse draus oder rüßte ne alte Drebank um und bau die Motore an die alten Spindeln.
Ach ja da haben dann auch mehrere Lehrjahre was von. Erstmal die Mechanik dann die Elektronik und Software. Und was zu nachrüßten gibt es auch immer ( automatischer Werkzeugwechsel, automatische Dosierung des Kühlmittels, Schnittstellen für CAD usw...) sowas ist nie richtig fertig und es ist außerdem eine produktive Fertigungsmaschine die irgendwann Teile für sich selber macht. Und das kann man sogar nem Profi mit Stolz präsentieren.
Moin Slider, ich hab dir da mal was rausgesucht (auch wenn ich keine Ahnung habe was du wie und wo schalten willst). Das hier ist ein AVR- Starterpaket mit allem was du brauchst: http://shop.embedded-projects.net/index.php?module=artikel&action=artikel&id=108 und das hier ist eine Schrittmotoplatine, im Downloadbereich findest du eine Anleitung wie diese Platine zu dem Starterpaket von oben passt: http://shop.embedded-projects.net/index.php?module=artikel&action=artikel&id=788 Ich hoffe das hilft dir weiter! Gruß Andi @Uwe: Lern erstmal schreiben und dann gib sarkastische Kommentare!
Naja der Textcursor spinnt hier oft und man hat irgendwie keine Lust ständig mit der Maus hinzuklicken. Woran liegt das eigenlich ? Und die Hardware ist doch fast die gleiche : Schrittmotor + Endschalter + Kupplung + Software. Nur das eine wird nie ganz fertig und kann immer weiter von Lehrjahr zu Lehrjahr ergänzt werden. Auch wenn sich am Anfang nur ein Motor auf Tastendruck Dreht (und auf den Endschalter fährt) ist das trotzdem ein Anfang. So sarkastisch war das gar nicht gemeint.
@ MaWin Danke für den Tip, dann lasse ich das erst einmal wenn es keine LAN mit AVR gibt. @ Andi Klasse Link! Genau solch eine Antwort und solch eine Seite habe ich haben möchten :-)
Je nach benötigtem Drehmoment zum Schalten wären vielleicht auch handelsübliche Modellbauservos geeignet. Der Aufwand für Ansteuerung und Kosten würde sich damit erheblich reduzieren.
@ Chris Die Servos kenne ich (habe Verbrenner Monster-Truck RC-Cars, die Servos haben auch ordentlich Drehmoment), allerdings kann man die Servos aber nicht "genau" steuern.
Slider @home schrieb: > allerdings kann man die Servos aber > nicht "genau" steuern. Sorry, das halte ich für falsch. Die von dir genannten 20° Schritte innerhalb 120° sollten damit schon machbar sein... Und wären dazu noch verhältnismässig einfach zu lösen, komplett ohne Leistungselektronik (Schrittmotortreiber). Und bevor ich sehr viel Geld für HW (Motoren, Treiber etc.) ausgeben würde, wäre doch ein ProofOfConcept mit nem Servo hier angebracht.
Wie steuert man denn den Servo an? Per Zeitintervall? Lichtschranke?
Weder noch. Modellbauservos werden i.d.R. über ein PWM-Signal angesteuert, das direkt den Winkel des Servoarms bestimmt. Grüße
Slider @home schrieb: > Das ist doch nicht Euer Ernst oder? Das letztere stammt auch noch von > einem Moderator? Unglaublich... Und deswegen darf ich keine Meinung zu einem Thema haben?
Slider @home schrieb: > Wie steuert man denn den Servo an? Per Zeitintervall? Lichtschranke? Modellbauservo Ansteuerung Aber auch das ist für einen Anfänger immer noch sehr sportlich. Daher wiederhole ich mich gerne AVR-Tutorial AVR-GCC-Tutorial Fangt damit an, eine LED blinken zu lassen, wie alle anderen auch. Und dann erst nach und nach auf das eigentliche Ziel hinarbeiten.
Danke für die Tips, ich fange an und melde mich wieder -> versprochen [das befürchtet Ihr wahrscheinlich auch] :-) Also: Allen zunächst vielen Dank!
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.