Atmega8 Motorcontroller-Board mit RS232 Steuerung

Bardo

Neues Mitglied
30. Dez. 2012
9
0
0
52
Kapfenberg
Sprachen
  1. BascomAVR
  2. ANSI C
Hallo liebe Leute,

ich habe begonnen, hier mal ein kleines Motor-Board zu *stricken*
Controller ist, wie schon im Titel genannt, ein Atmega8.
Es soll 2 Gleichstrommotore bis 18V/6A ansteuern.
Die Leistungstreiber sind pololu Brücken.

Das Board soll ein low-LVL Steueroard werden, welches eben die 2 Motore steuert.
Die Steuerkommandos bekommt es über die RS232 von einem anderem Controller oder vom PC.

Das Projekt ist noch nicht fertig, aber trotzem bin ich für Verbesserungen, und Fehlerbehebungen
jederzeit dankbar.
Wenn jemand interesse hat, dann werde ich natürlich die Eagle Dateien und den Bascom-Code
hier reinposten. Soweit ist es aber noch nicht gediehen.

MfG
Bardo
 

Anhänge

  • Atmega8_Motor_Board.pdf
    16,6 KB · Aufrufe: 41
Hallo Bardo,

mir wirft sich zunächst nur die Frage auf, wieso du nicht die interne Referenzspannung nutzt...

Außerdem würde ich es ohne Kenntnis deiner Motorbrücken für sinnvoll halten, den µC neben der
Motorspannung auch den Motorstrom messen zu lassen, um die Drehzahl unter Last nachregeln zu können,
und eventuelle Blockaden zu erkennen...
 
Hallo AVRuser,

Danke für deine Anteilname!

Die externe Rev. Spannung ist nur als Option vorhanden. ich werde zum jetzigen Zeitpunkt die interne verwenden.
Meine Rechnung ergab einen Messfehler von 69mV mit der internen Referenz bei 12V Motorspannung.
Da ich vorhabe, das System aus einem 3C Lippo zu versorgen, wird hier die Accu Abschaltung gemessen und berechnet.
(Lippo min 3V/Zelle = 9V)

Zu den Motorcontrollern:
ich verwende diese: http://www.shop.robotikhardware.de/shop/catalog/product_info.php?cPath=65&products_id=216
da ich sie schon besitze.
Diese Module besitzen auch 2 Pin`s mit Fehlerstatus.
Ich bin am Überlegen, ob es sinnvoll wäre, diese noch auszuwerten.
Deine Idee mit dem Strom ist in dieser Weise vielleicht ganz gut, da man den Stromverbrauch mitrechnen könnte.
Für die Ermittlung der Drehzahl ist das aber völlig ungeeignet, da normale, im Handel erhältliche Motore eine zu große
Fertigungs-Streuung besitzen.
Geplant sind RB35 Motore mit 1:100.
Ich bin am überlgen, die Drehzahl entweder optisch mit ISF471 oder mit einem Hallgeber auszuwerten.
ein Hallgeber würde mich reizen, da ich noch nie einen verwendet habe. Vielleicht hat hier ja jemand Erfahrung
damit und würde mir dabei helfen.
Wie erwähnt, das Projekt ist noch bei weitem nicht fertig.


Bardo
 

Über uns

  • Makerconnect ist ein Forum, welches wir ausschließlich für einen Gedankenaustausch und als Diskussionsplattform für Interessierte bereitstellen, welche sich privat, durch das Studium oder beruflich mit Mikrocontroller- und Kleinstrechnersystemen beschäftigen wollen oder müssen ;-)
  • Dirk
  • Du bist noch kein Mitglied in unserer freundlichen Community? Werde Teil von uns und registriere dich in unserem Forum.
  •  Registriere dich

User Menu

 Kaffeezeit

  • Wir arbeiten hart daran sicherzustellen, dass unser Forum permanent online und schnell erreichbar ist, unsere Forensoftware auf dem aktuellsten Stand ist und der Server regelmäßig gewartet wird. Auch die Themen Datensicherheit und Datenschutz sind uns wichtig und hier sind wir auch ständig aktiv. Alles in allem, sorgen wir uns darum, dass alles Drumherum stimmt :-)

    Dir gefällt das Forum und unsere Arbeit und du möchtest uns unterstützen? Unterstütze uns durch deine Premium-Mitgliedschaft!
    Wir freuen uns auch über eine Spende für unsere Kaffeekasse :-)
    Vielen Dank! :ciao:


     Spende uns! (Paypal)