mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik regler im Atmel90can128


Autor: Stefan Bu (soilent)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo!
In unserem Projekt müssen wir ein Gelenk steuern. Dazu verwenden wir den 
Atmel90can128.
Hardware mäßig sieht es so aus, dass ein Gelenk per Hydraulikzylinder 
bewegt werden soll. Dieser Zylinder wird mit 2 Magnetventilen 
angesteuert. Als Rückmeldung über die Stellung des Gelenkes wird ein 
Poti benutzt. Am Ausgang des MC ist eine Verstärkerschaltung zur 
Ansteuerung der Magnetventile erstellt (Port A Pin0 und 1). Das Poti 
wird analog in den MC gegeben (linkes Bein +5V, mitte Signal, rechtes 
Bein Masse)Port F Pin 4.
Jetzt wird dem MC über den Bus gesagt, dass er das Gelenk in eine 
bestimmte Stellung bewegen soll.
Dazu müssen wir einen Regler programmieren, der den Befehl ausführt.

Dieses Projekt ist unser erster Kontakt mit Mikrocontrollern und mit C, 
in der alles programmiert werden soll, nicht Assembler! Bis jetzt hatten 
wir nur C++ und haben damit ein kleines Rechenprogramm (+-*%) und ein 
Sortierprogramm geschrieben.

Wir sind jetzt soweit, dass wir einen Digitaleingang auf einen Ausgang 
schalten können :-). Haben dabei nur schon zwei Eingänge abgeschossen, 
zum Glück gibt es noch genug, den Fehler haben wir aber beseitigt.

Leider sind die meisten Anleitungen ja nur für Assembler geschrieben.
Kann uns da wer helfen?

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.