Forum: Mikrocontroller und Digitale Elektronik Mikrocontrollerboard ATmega mit 2xRS232


von Monkey Luffy (Gast)


Lesenswert?

Moin alle,

Ich Suche ein AVR-Mikrocontrollerbord von der Familie ATmega für die 
Datenübertragung, der zwei RS232 als Schnittstelle hat. Dieser 
Mikrocontrollerboard muss eigentlich mit dem PC und dann mit einem 
Motortreiber kommunizieren.

Weißt jemand, wo ich mir solcher Mikrocontrollerboard besorgen kann.

Danke in voraus.

Monkey Luffy.

von Klaus D. (kolisson)


Lesenswert?

Da es ja "SOFT UART" gibt , sollte das doch kein Problem sein.
Die gängigen uC , wie z.B. Mega 88 haben einen Hardware-seriell an Bord.
Den zweiten Seriellen programmiert man dan in Software.
Den 3tten übrigens auch.

k.

von Purzel H. (hacky)


Lesenswert?

Das Problem wird eher beim Treiber liegen. Es gibt Megas mit 2 Uarts : 
324 und 644, und auch solche mit 4.

von Klaus D. (kolisson)


Lesenswert?

Delta Oschi schrieb:
> Das Problem wird eher beim Treiber liegen. Es gibt Megas mit 2 Uarts :
> 324 und 644, und auch solche mit 4.

Was denn für einen Treiber bitte ? Wozu soll das gut sein ?
Der von dir genannte Mega 644 , der angeblich 2 Uart hat ,
ist mit vorsicht zu geniessen, da es sich in diesem Falle um
einen Mega644 PV handelt, den ich in der freien Wildbahn noch nie 
gesehen
habe. Sollte es diesen geben, könnte er sehr teuer sein.
Die normalen 644 haben genau einen UART.

All das sollte aber niemals ein Problem darstellen, da man ganz
einfach Softwarebasierte UARTS herstellen kann. Wenn es also nicht
um ULTRASPEED geht , spielt as keine Rolle.
Die Librarys gibt es für dass hässliche C , für Assembler und auch
für Bascom.

Gruss k.

von spess53 (Gast)


Lesenswert?

Hi

>Die normalen 644 haben genau einen UART.

Nein. Das sind die Anormalen. es muss ja nicht der PV sein. gibt auch 
noch P. ATMega1284P ist auch handelsüblich. Wenn kein ADC gebraucht wird 
kann man auch den ATMega162 mit 2 UARTS nehmen.

MfG Spess

von Klaus D. (kolisson)


Lesenswert?

oha .. da wird man alt wie eine Kuh und lernt immer noch dazu.
... oder vielleicht nicht

k.

von D. S. (datasheet)


Lesenswert?

Ich hatte mal in einem Projekt mit Atmega32 und Software Uart permanent 
Probleme. Der ist dann durch einen Atmega128 abgelöst worden, der hat 
zwei in Hardware.

von Konrad S. (maybee)


Lesenswert?

Wenn es ein Board sein soll, käme der Arduino Mega 2560 in Betracht. Der 
hat vier UARTs in Hardware.

von Klaus D. (kolisson)


Lesenswert?

gute Idee Konrad S.

gruss k.

von Mw E. (Firma: fritzler-avr.de) (fritzler)


Lesenswert?

Der 644 hat ein UART, der 644P hat 2.
Leicht verwirrend ist aber so.

Was soll auf dem AVR eigentlich spannendes laufen, dass du den 
Motortreiber nicht gleich an PC hängst?

von Monkey Luffy (Gast)


Lesenswert?

Hi,

zuerst danke schön für ihre Beiträge.

Was soll auf dem AVR eigentlich spannendes laufen, dass du den
Motortreiber nicht gleich an PC hängst?

Der Avr soll über die RS232-Schnittstelle X und Y-Koordinaten in Paket 
von dem PC bekommen. Dann der AVR soll die Daten(X und Y-Koordinaten) zu 
zwei Motortreiber Weiterleiten und schließlich soll die Motortreiber 
über Wicklungen zwei Schrittmotoren steuern. Jeder Motortreiber  besizt 
eine RS485-Schnittstelle und bekommt auch die Daten über diese 
rs485-Schnittstelle.

Also, der Avr muss mit dem PC über die rs232-Schnittstelle kommunizieren 
und mit den Motortreibern über die rs485-schnittstelle eine 
Kommunikation herstellen.
Für die Kommunikation zwischen dem AVR und den Motortreibern, brauche 
ich eine zweite rs232-Schnittstelle und ein Kabelkonverter 
rs232<--->rs485, um die Daten zu den Motortreibern zu übertragen.

Ich habe der Kabelkonverter und brauche zur Zeit einen 
Mikroconrollerboard mit zwei RS232 als Schnittstelle. Wahrscheinlich 
soll der avr von dem Board zwei UARTs haben.

Ich suche immer einen Mikrocontrollerboard, aber ich finde bis jetzt 
keinen passenden Produkt in Internet.


Monkey

von Monkey Luffy (Gast)


Lesenswert?

Hi,

zuerst danke schön für ihre Beiträge.

Martin Wende schrieb:

>Was soll auf dem AVR eigentlich spannendes laufen, dass du den
>Motortreiber nicht gleich an PC hängst?

Der Avr soll über die RS232-Schnittstelle X und Y-Koordinaten in Paket 
von dem PC bekommen. Dann der AVR soll die Daten(X und Y-Koordinaten) zu 
zwei Motortreiber Weiterleiten und schließlich soll die Motortreiber 
über Wicklungen zwei Schrittmotoren steuern. Jeder Motortreiber  besizt 
eine RS485-Schnittstelle und bekommt auch die Daten über diese 
rs485-Schnittstelle.

Also, der Avr muss mit dem PC über die rs232-Schnittstelle kommunizieren 
und mit den Motortreibern über die rs485-schnittstelle eine 
Kommunikation herstellen.
Für die Kommunikation zwischen dem AVR und den Motortreibern, brauche 
ich eine zweite rs232-Schnittstelle und ein Kabelkonverter 
rs232<--->rs485, um die Daten zu den Motortreibern zu übertragen.

Ich habe der Kabelkonverter und brauche zur Zeit einen 
Mikroconrollerboard mit zwei RS232 als Schnittstelle. Wahrscheinlich 
soll der avr von dem Board zwei UARTs haben.

Ich suche immer einen Mikrocontrollerboard, aber ich finde bis jetzt 
keinen passenden Produkt in Internet.


Monkey

von Konrad S. (maybee)


Lesenswert?

Konrad S. schrieb:
> Wenn es ein Board sein soll, käme der Arduino Mega 2560 in Betracht. Der
> hat vier UARTs in Hardware.

von Werner P. (Gast)


Lesenswert?

Schau mal bei Steitec

http://www.steitec.net/AVR-Boards/BASE-AVR-ATMEGA2560.html

Ich habe solche Boards da. Kannst eins haben für sagen wir mal 20 EUR + 
Versand.

Grüße

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.