Forum: Mikrocontroller und Digitale Elektronik geeigneter Mikrocontroller gesucht


von Tobias L. (Firma: FHA) (faffi)


Lesenswert?

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.

von JÜrgen G. (Firma: 4CKnowLedge) (psicom) Benutzerseite


Lesenswert?

Google?

At89USB?
od. irgendein Chip mit USB<->RS232 Bridge?

von Peter D. (peda)


Lesenswert?

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

von Tobias L. (Firma: FHA) (faffi)


Lesenswert?

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 :)

von Markus L. (lucky79)


Lesenswert?

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

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.