geeigneter Mikrocontroller gesucht

OP (Firma: FHA) #832614
Hallo zusammen...

Ich muss im Rahmen einer Studienarbeit eine Pereperie über die USB 
Schnittstelle mit einem PC verbinden und steuern/regeln können.
Wir haben uns für eine Lüftersteuerung entschieden die einen Lüfter 
Regelt (wenn möglich ber Phasenanschnittsteuerung) die Regelung soll 
über einen Temperatursensor erfolgen.
So soviel zum äußerlichen :)
Ich such also einen Mikrocontroller mit dem ich oben genannte Aufgaben 
realisieren kann also eine Geschwindigkeitsregelung.

Der Chip sollte ebenfalls über die Schnittstelle beschreibbar sein und 
nicht wie die PIC reihe die Software eingebrannt werden (soweit ich 
weiss??)

Ihr seht ich bin in der Materie noch nciht so bewandert es hapert uns 
nur an der auswahl eines geeigenten Chips, die Programmierung ist kein 
Problem (Elektrotechnik 6. Semster)

Ich bedanke mich schon mal im vorraus für konkrete Antworten.
#832625
Die Aufgabe klingt so, als ob Du nicht unbedingt USB-Software schreiben 
mußt (das kann Mannjahre kosten).

Nimm z.B. einen AVR und nen FTDI-Chip an dessen UART.
Damit bist Du den ganzen USB-Ballast los, denn der Chip wirkt wie ne 
UART, die übers USB-Kabel läuft.

Es gibt auch reichlich UART-Bootloader hier im Forum und anderswo.
Damit kannst Du die Software im MC updaten.
Solange die Applikation noch Muh macht, kann sie das per Kommando über 
Watchdogreset aufrufen.
Ansonsten muß man dazu ein Reset machen.


Peter
OP (Firma: FHA) #832648
Google findet viel zu viel  :)
Da iss die Informationsflut kaum zu bewältigen @ Jürgen G.

@ Peter
Ich muss also nicht zwingend eigene Software scheiben damit mein MC über 
USB mit meinem PC kommunizieren kann, dieser AVR erledigt meine ihm 
gestellten Aufgaben auch so, seh ich das richtig??
Das Problem an dieser Aufgabe ist eben das eine USB Schnittstelle 
gefordert ist.
Aber die ihm gestellten Aufgaben muss ich doch schon selbst 
programmieren??



Vielen dank für eure schnellen antworten :)
#832732
Tobias Lintner wrote:
> Google findet viel zu viel  :)
> Da iss die Informationsflut kaum zu bewältigen @ Jürgen G.
>
> @ Peter
> Ich muss also nicht zwingend eigene Software scheiben damit mein MC über
> USB mit meinem PC kommunizieren kann,
doch, aber nicht direkt das USB-Protokoll, sondern du brauchst nur Daten 
an das U(S)ART senden und der FTDI ist dann ein autonomer USB-UART 
Wandler.

> dieser AVR erledigt meine ihm
> gestellten Aufgaben auch so, seh ich das richtig??
USB <--> UART macht der FTDI

> Das Problem an dieser Aufgabe ist eben das eine USB Schnittstelle
> gefordert ist.
Is ja dann ein USB-Stöpsel dran!

> Aber die ihm gestellten Aufgaben muss ich doch schon selbst
> programmieren??
gutes zureden wird net viel helfen ;-)
Das Einzige was du ins Flash "brennen" musst is der Bootloader, Für 
sowas reicht der einfachste Adapter aus 2 oder 3 Widerständen und 
einigen Drähten über LPT. Den Rest schickst du dann einfach uber UART 
(USB) rein.

Als konkreten Vorschlag für den µC würd ich den ATmega8/88 empfehlen, 
der hat 8k Flash, is also groß genug. Als Thermosensoren würd ich gleich 
irgendwelche digitalen nehmen, die über I²C/TWI oder 1Wire 
kommunizieren. Einen 1Wire Bus kannst viiiiel länger als I²C machen.

Grüße,

Markus

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 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.