Spannung einstellen AVR

OP #1056221
Hallo Leute,

ich bin blutiger Anfänger und brauche einen Rat von euch.
Ich möchte einen Stelltrafo per PC Befehl regeln, d.h. per PC einen 
Spannungwert eintippen ,z.B. 'u123', der dann einen am Stelltrafo 
angebauten Getriebemotor dazu bewegt, den Trafo auf 123V einzustellen.
Wie kann man soetwas realisieren.
Ich habe ein STK-500, einen mega8 und keine Ahnung...

Vielen Dank für eure Hilfe
#1056231
Erster Rat: Spannungen über 40Volt tuen meißt nicht nur weh die könne 
auch mal das letzte sein was du spürst.
2ter Rat: Das Tutorial auf der Seite hier ist echt ausfürlich. Arbeite 
dich in die Materie ein. Fang mit einfachem Kram an wie Leds Blinken 
usw.
an. Dann vllt als nächstes wie man die Leds per USART z.b. ansteuern 
könnte. Wenn du das hast, würde ich mir dann Gedanken machen, was für 
ein Signal der Motor braucht. Aber immer alles schön der Reihe nach und 
nich erst das Dach vor dem Haus bauen wollen.

Grüße ErgoProxy
Gast #1056234
Guter Tip!
Avr-Controller sind im Netz mit seeeeehr vielen Beispielen vertreten.
Einfach bei Google die Registernamen(Datenblatt des IC), oder 
Schlagworte wie UART oder LED and mega8 eingeben. Ansonsten Foren 
durchforsten.

Einfachste Umgebung: Bascom
für C-,Assembler-Quelltexte Winavr oder Avr Studio
Flashen über Bascom, Avr Studio oder Ponyprog.
Good Luck:-)
OP #1056237
Das Problem ist, dass ich nicht genau weiss wie man die Zeichen, die vom 
PC kommen speichert; und vor allem wo, um sie dann mit dem vom ADC 
ausgegebenen Wert (ist-wert des Stelltr.)vergleichen zu können.
Ich benutze AVR Studio
OP #1056239
Nachtrag:

Der Stellmotor des Trafos wird mit einem seperaten kleinen 
Schaltnetzteil betrieben. Über eine Treiberstufe wird ein einpoliges 
Umschaltrelais angesprochen. Der AVR muss also nur linksbefehl, 
rechtsbefehl und aus als Signal bereitstellen.
#1056427
Versuchs doch mal mit den Sprachgrundlagen von C z.b.:

1. if  for  while Schleifen
2. Operatoren
3. Wie benutzt man das zusammen


Einfache Vergleichsschleife:
1
if(wert1 == wert2)//wenn beide Variablen gleich sind ...
2
{
3
   //...mach das....
4
}

Gruß ErgoProxy
Gast #1056645
Was hast Du denn für einen Ringsteller und hast Du dazu noch eine 
Regelkarte oder willst Du eben solch eine Regelkarte nachbilden?
z.B. gibt es von Thalheimer die MST03 oder die MPRP2000 welche Signale 
mittels Analogwertvorgabe oder serieller Schnittstelle entgegennehmen.

Bedenke bitte auch, dass fast alle Ringsteller keine galvanische 
Trennung darstellen!

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.