Forum: Mikrocontroller und Digitale Elektronik Kleines Projekt - Welcher Controller, welche Tools


von SeVo (Gast)


Lesenswert?

Hi,
ich habe ein kleine Projekt vor:
Ich habe eine Stromquelle mit 16 Volt, diese soll einen Motor
antreiben. Dazwischen soll ein Microcontroller sitzen (der von einer
Batterie mit der nötigen Betriebsspannungg für den controller versorgt
wird), der per RS232 mit dem PC verbunden ist und bei dem ASCII-String
"EIN" den Strom der 16 Volt Stromquelle zum Motor durchlässt und mit
dem ASCII-String "AUS" nicht durchlässt. Welchen Controller kann ich
da am besten für verwenden und wie siehts mit der Pin-Belegung aus?

Vielen Dank schonmal.

von anonymer Rahul (Gast)


Lesenswert?

>Stromquelle mit 16 Volt
Das ist eine Spannungsquelle - nur so am Rande.

>der von einer Batterie
Wieso so umständlich? 7805 und du hast 5V.

Das kann man alles mit einem ATMega8 (oder sogar einem Tiny)
hinbekommen - sofern AVR interessant sind. PIC können das bestimmt
auch, hab ich aber keine Ahnung von.

Naürlich brauchst du auch noch etwas Verstärkung in Form eines
Transistors. Zur Sicherheit brauchst du noch eine Freilaufdiode (die
braucht man auf jeden Fall!).

von Hauke Radtki (Gast)


Lesenswert?

Dann nimmste halt den kleinsten controller mit UART, dann nimmst du
einen logic level Fet nen Max232 n paar kleinteile und ne kräftige
Freilaufdiode und feddisch

von beta-frank (Gast)


Lesenswert?

Wieviel Strom zieht der Motor im Betrieb? Ich gehe mal von nem
Gleichstrommotor aus. Den Maxwert hat er, wenn er mechanisch blockiert.
Falls Du messen kannst oder es so weißt, berichte mal.

Dann kann man genauere Tips für den Leistungsteil geben. Zur Versorgung
des AVRs bietet sich ein 7805 an. pdf-Datenblatt z.B in google mit
LM7805 oder MC7805 suchen.

Datenblatt zum Schnittstellenwandler, der benötigt wird um zwischen den
Pegeln von AVR und PC zu vermitteln, google nach max232.

Ein AVR von www.Atmelcom (z.B. ATmega8) ist gut, weil verbreitet. Dann
brauchst Du ein Käbelchen mit bissel Elektronik, um den Controller
überhaupt programmieren zu können. Hier im Tutorial sollten Infos zum
Einstieg zu finden sein. Als erstes kleines Projekt bietet sich nach
wie vor ne blinkende LED an (oder in Deinem Fall nen
startenden/stopenden Motor;-).  Dann gehts weiter mit empfangen von
RS232-Zeichen und erkennen von Kommandos.

Bevor Du loslegst, solltest Du dann noch mal Deinen Schaltplan hier
posten. Denk an 100nF Kondensatoren nahe am AVR und einen größeren vorm
7805 wegen ev. Spannungseinbrüchen beim Motoranlauf und nutze vielleicht
zum Motoransteuern einen PWM-fähigen Pin, falls Sanftanlauf oder
Drehzahlsteuerung interessant ist. Zum Thema AVR und siehe im
Datenblatt bei den Timern oder Beispielcode, der hier sicher in der
Codesammlung zu finden ist. RS232 Beispiele finden sich dort auch.

Viel Erfolg

von SeVo (Gast)


Lesenswert?

Vielen Dank euch allen, ihr konntet mir echt weiterhelfen. Eine kleine
Frage noch zum Schluss, kann ich anstatt eine 16 V Stroms auch einen
höheren Strom zum Motor durchleiten und wenn ja wie hoch darf der
Maximal sein, bevor der Mikrocontroller den Geist aufgibt?

von Linkinpark (Gast)


Lesenswert?

Bitte nicht immer 16 V Strom schreiben. Auf ein V sollte immer ein
Spannung folgen.

Der 7805 überlebt 35V.

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
Noch kein Account? Hier anmelden.