PIC Microcontroller / Motorsteuerung
lima-city → Forum → Sonstiges → Technik und Elektronik
antrieb
bauen
bestellen
dank
drehzahl
geschwindigkeit
http
leistung
modelleisenbahn
motor
not
roboter
schaltung
selbstbau
signal
steuer
taster
transistor
url
verwenden
-
hi,
ich möchte mit einem pic microcontroller die drehzahl (geschwindigkeit)eines motors (≈5 V)steuern, jetzt bin ich auf der suche nach schaltplänen, webseiten etc (möglichst auf deutsch, englisch geht aber zur not auch).
leider kann ich noch nichts ausprobieren weil ich erst wissen will was isch bestellen muss, bevor ich bestellen
danke im voraus
artemis
P.S.: bin noch zeimlicher anfänger, also bitte leicht verständliche antworten....
P.P.S.: ge "googled" hab ich schon -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Zu allererst kommt mal der Motor, es muss geklärt werden was für ein Antrieb benutzt werden soll und welche Leistung der hat und ob wir Gleich oder Wechselspannung verwenden sollen um den Motor anzutreiben.
Dann gibt es ettliche Ideen und Möglichkeiten was man machen kann, die sind aber alle nur für bestimmte Antriebsarten geeignet, daher muss das zuerst festgelegt werden. -
ja, gute frage, welche motoren (2) könntet ihr mir den empfehlen, sollen einen kleinen "lienien verfolg" roboter relativ zügig betreiben können, were gut wenn man sie bei reichelt bestellen könnte, zu not geht aber auch conrad...
danke im voraus
artemis -
Guter Tipp: Schau dir Asuro an. Er kann genau das, was du vorhast, seine Schaltpläne findest du im Netz.
Es wird nur etwas schwierig, ihn entsprechend so leicht zu bauen, wie er gebaut wurde, mit der Platine gleich als Chassis des Roboters.
Wenn dein Roboter schwerer wird, braucht er mehr Kraft für den Antrieb, einen größeren Strom und damit eine entsprechend andere Motorsteuerung. Überleg erst, wie dein Roboter aussehen soll, was du bauen kannst usw., dann schaust du dir an, welche Motoren mit welcher Leistung du dafür brauchst und dann siehst du weiter.
Wenn dir das zu kompliziert ist, dann kauf dir einfach den Asuro, Linienverfolgen kann er auch und sogar noch einiges mehr. Vorallem wird so etwas mit einem fertigen Bausatz für Anfänger auf Anhieb klappen, was geraden für den Einstieg nicht schlecht ist, weil man dadurch viel neues lernt aber nicht mit Rückschlägen oder Problemen allzuschnell die Lust verliert -
Da so ein Linienverfolger ja nicht besonders Genau laufen muss und auch keine unbedingt 100% genaue Positionierung benötigt kannst du denke ich nach einem Motortreiber für Gleichstrommotoren (am besten bürstenlos, kostet aber ne Stange) nachdenken.
Diesen kann man dann per Pulsweitenmodulation einen Drehzahlwert vorgeben, rein Theoretisch würde auch schon eine H-Brücke aus Transistoren genügen die dann mit dem entsprechenden PWM-Signal angesteuert werden.
Wenn man sehr wenig Leistung benötigt könnte man auch hergehen und die Drehzahl des Gleichstrommotors über eine Spannungsanpassung regeln, das führt aber bei kleinen Drehzahlen zu sehr hohen Strömen und ist daher nicht gut für den Antrieb und auch nicht besonders effizient. Umsetzbar wäre das ann durch einen entsprechend ansteuerbaren Spannungsregler (bspw. durch schalten einer Widerstandskaskade)
Entsprechende Sachen gibt es auch schon fertig, bspw. hier hier wird der Sollwert über Taster vorgegeben, es hindert dich aber sicher nichts drann die Taster durch bspw. Transistoren zu ersetzen oder dich via Bus auf den dort eingesetzten Controler zu verbinden.
Beitrag zuletzt geändert: 21.11.2010 11:12:27 von fatfox -
spricht eigentlich irgendwas (außer die geschwindigkeit) dagegen das man einfach die zwei motoren abwechselnd an und aus schaltet? wenn nein:
wie geht das dann? -
seite5d-10 schrieb:
Das wäre dann doch die Pulserweiterung, die der Fuchs vorgeschlagen hat.
spricht eigentlich irgendwas (außer die geschwindigkeit) dagegen das man einfach die zwei motoren abwechselnd an und aus schaltet? wenn nein:
wie geht das dann?
-
fatfox schrieb:
Diesen kann man dann per Pulsweitenmodulation einen Drehzahlwert vorgeben, rein Theoretisch würde auch schon eine H-Brücke aus Transistoren genügen die dann mit dem entsprechenden PWM-Signal angesteuert werden.
Entsprechende Schaltungen gibts für selbstgebaute Digital-Steuerungen für Modelleisenbahnen. Ein 8-beiniger PIC plus FET-Transistor-Brücke + eventuell ein 3-beiniger IC für die Notresetschaltung ("brown out") und ein wenig Entstörelektronik. Das Zeug lässt sich prinzipbedingt (eben Modelleisenbahn) auf kleinstem Raum aufbauen und wird über eine 2-Drahtleitung angesteuert, die sowohl die Betriebsspannung als auch das Steuersignal bereitstellt. Wer nicht in teure Modellbahn-Digital-Steuergeräte investieren will, baut sich einen Adapter, mit dem ein PC oder Notebook die Steuerung übernimmt.
http://www.raw-nette.de/digital1.htm Die Minimalversion
Die Links zum Thema sind anscheindend rar gesät. Vor ein paar Jahren sa das noch besser aus. Suchbegriffe könnten sein:
"DCC" "lokdecoder" "selbstbau" usw.
http://de.wikipedia.org/wiki/Digital_Command_Control
http://www.lokodex.de/mo/m_digital_dccprot01.htm
http://www.der-moba.de/index.php/FAQ_Digital
http://www.merg.org.uk/resources/dcc.htm
Der Vorteil der Pulsweitenmodulation ist, dass man auch langsame Drehzahlen erreicht. Wenn man die Spannung nur absenkt, läuft der Motor unrund und irgendwann überhaupt nicht mehr.
Beitrag zuletzt geändert: 29.11.2010 22:41:44 von alopex -
Ich habe mir vor längerer zeit einen Roboter zur Linienvervolgung gebaut. Als Motore hab ich damals einfach 2 Modellbauservos modifiziert d.h. einfach das Poti herausgelegt und die Anschläge zur Winkelbegrenzung entfernt. Durch genaue Abstimmung der Potis kann man danach einfach ohne Motortreiber die Motordrehzahl und die Richtung durch PWM http://de.wikipedia.org/wiki/Pulsweitenmodulation steuern. Die Servomotoeren bekommst du recht billig bei Conrad mit einem Moment von 20-40Ncm. Gibt auch einfache möglichkeiten PWM Schaltungen aus NE555 oder NAND Gatter zu bauen und die ganze Regelung für die Linienverfolgung analog aufzubauen. Will hier nicht weiter ausschweifen. Ist zwar eine sehr primitive und störungsanfällige Schaltung mit etwas Abstimmaufwand, aber sicherlich Anfängergerecht.
Alternativ könntest du es auch mit einem einfachen L293 / L298 und 2 GSMs verwenden. die Schaltung wird dann halt aufwendiger und Preismäßig ist es sicher auch teurer.
Grüsse
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage