Hallo allerseits, ich bin absoluter Neuling im Bereich µC, also seid gnädig mit mir. Ich möchte in die Welt der Controller einsteigen und habe mir dazu ein Projekt überlegt, dass mir auch was bringt. Und zwar möchte ich mir eine automatische Fischfütteranlage bauen. Meine Idee ist nun einen DC Motor (12 V, 0.1 A) mit einem µC anzusteuern und zwar derartig, dass er sich einmal komplett dreht (Futter wird ausgeschüttet und Futterschale kehrt in Ausgangsposition zurück). Ich brauch also keine PWM Steuerung und der Motor dreht auch nur in eine Richtung. Was ich aber machen möchte ist den µC an einen Rechner anschließen und die Intervalle in einer Maske angeben (alle 10 Stunden oder so). Welcher µC wäre dafür geeignet? Also jetzt auch um ihn dauerhaft über USB zu verbinden und sich eine Eingabemaske zu bauen? Kann der DC Motor direkt an den µC angeschlossen werden? Kann das ganze mit USB versorgt werden oder brauche ich Akkus? Vielen Dank für etwaige Ratschläge. Gruß Stefan
Stefan schrieb: > Meine Idee ist nun einen DC Motor (12 V, 0.1 A) mit einem µC anzusteuern > und zwar derartig, dass er sich einmal komplett dreht Ich gehe davon aus, dass dem Motor ein Getriebe vorgeschaltet ist?
Hallo Stefan, du kannst nahezu jeden Kontroller verwenden. Für die ersten SChritte würde ich Dir empfehlen mit einem Evalboard anzufangen und deinen Motor durch eine LED simulieren. Wenn es nur darum geht den Motor drehen zu lassen und du eh einen PC verwenden willst, brauchst du auch gara keinen uC, das kann der PC auch direkt erledigen. Zur versorgung wirst du um eine Externe Spannungsversorgung kaum herumkommen. Da du dem PC max. 500mA am USB entwenden kannst. Dies reicht zwar aus um deinen uC zu versorgen, bei dem Motor sehe ich aber schon wieder schwarz. Gruß Dennis
Stefan schrieb: > ich bin absoluter Neuling im Bereich µC, also seid gnädig mit mir. Klaro, sind wir ;-) Das Projekt (insb. USB-Kommunikation mit dem Rechner) ist für einen Einsteiger wahrscheinlich schon Overkill. Fang mit etwas einfacherem an und taste Dich heran. Zum Problem: Du müsstest Rückmeldung über die aktuelle Motorlage haben. Auch hier solltest Du dir ein paar Gedanken machen. Den Motor kannst Du nicht direkt anschließen. Den Strom liefert der µC nicht. Da brauchst Du einen geeigneten Treiber.
Dennis U. schrieb: > Zur versorgung wirst du um eine Externe Spannungsversorgung kaum > herumkommen. Da du dem PC max. 500mA am USB entwenden kannst. > Dies reicht zwar aus um deinen uC zu versorgen, bei dem Motor sehe ich > aber schon wieder schwarz. Das würde schon gehen. 0,1A wurden genannt.
ja, als Nennstrom, möchte nicht wissen was der im Anlauf und im Maximalen Lastfall benötigt, mir wäre dsa Risiko zu Groß. Zumal du auch noch den ganzen "Dreck" auf den uC zurückbekommst.
Stefan schrieb: > Was ich aber machen möchte ist den µC an einen Rechner anschließen und > die Intervalle in einer Maske angeben (alle 10 Stunden oder so). Wie schon oben geschrieben. Als µC geht für diese Anforderung eigentlich alles. Du musst aber langsam anfangen. Sprich erst mal mit einer LED den Motor simulieren, mit einer Taste den Endschalter. Dann Auslösen und stoppen wenn Taster gedrückt. Für den Motor brauchst du auf jeden Fall einen Treiber (Mosfet) Warum ein PC mit USB zum Eingeben der Intervalle? Kleines LC Display und 2 oder 3 Tasten tuns auch. Du brauchst ja auch keinen PC um einen Wecker zu stellen. Später brauchst du sowas wie eine Echtzeituhr. Die kann man sich im µC programmieren oder einen extra Baustein. Aber dazu muss erst der erste Teil funktionieren. Also Eval Kit kaufen und Tutorial abarbeiten, bei konkreten Problemen hier fragen. Viel Spass
Den Motor kann man vereinfacht als Relais betrachten und auch so ansteuern. Relais mit Logik ansteuern Motoransteuerung mit PWM Ein kleines Netzteil für die 12V und fertig. MFG Falk
Guten Morgen! Vielen Dank für die vielen Antworten. Knut Ballhause schrieb: > Ich gehe davon aus, dass dem Motor ein Getriebe vorgeschaltet ist? Ja. Es handelt sich um einen den 2233 006S von Faulhaber mit 308:1 übersetzung. Deshalb kann ich den Motor auch mit den Nenndatenbetreiben. Eine Umdrehung dauert dann ungefähr 2 Sekunden. Dennis U. schrieb: > Hallo Stefan, > > du kannst nahezu jeden Kontroller verwenden. Für die ersten SChritte > würde ich Dir empfehlen mit einem Evalboard anzufangen und deinen Motor > durch eine LED simulieren. Was genau ist ein Evalboard und kannst du mir ein sinnvolles Empfehlen. Mit welchen Kosten muss ich rechnen? > > Wenn es nur darum geht den Motor drehen zu lassen und du eh einen PC > verwenden willst, brauchst du auch gara keinen uC, das kann der PC auch > direkt erledigen. Ich hatte mir gedacht, dass ich dann gleich so eine Maske und die Kommunikation zwischen µC und Rechner aufbauen muss/kann. Ist nur für den Lernfortschritt gedacht. Chris schrieb: Du müsstest Rückmeldung über die aktuelle Motorlage haben. > Auch hier solltest Du dir ein paar Gedanken machen. > Den Motor kannst Du nicht direkt anschließen. Den Strom liefert der µC > nicht. Da brauchst Du einen geeigneten Treiber. Der Leerlaufstrom beträgt 0,01 A. Aber im Prinzip habe ich nichts dagegen das Ganze mit Treiber aufzubauen, ist der Lerneffekt wieder größer. Wie sieht das denn mit dem Speicher aus? Wenn ich flexibel die Zeiten per PC einstellen möchte und dann den µC autonom betreiben will (beispielsweise am Akku). Was für ein Mikrocontroller brauche ich dann, bzw. welchen Speicher? Ich kenne jetzt so ein Paar begriffe (EEProm) würde mich aber gern anhand des Beispiels einarbeiten - ich habe festgestellt, dass ich so am besten lerne. Also Vorgabe: µC gesucht, der sehr gebräuchlich is und einen einfach überschreibbaren Speicher hat, der auch bei im nicht gespeisten Zustand nicht gelöscht wird. Schönen Tag wünsche ich euch...
Ich empfehle für blutige Anfänger gerne die Seite http://www.rn-wissen.de/index.php/Hauptseite Durch ein bischen suchen kannst du 95% deiner Fragen selbst beantworten. Für die restlichen 5% kannst du dieses Forum fragen. Das ist nicht bös gemeint, aber genau so habe ich mich in das Thema MC/Motoren/USB usw. eingearbeitet.
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.