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.
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.
Das Problem wird eher beim Treiber liegen. Es gibt Megas mit 2 Uarts : 324 und 644, und auch solche mit 4.
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.
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
oha .. da wird man alt wie eine Kuh und lernt immer noch dazu. ... oder vielleicht nicht k.
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.
Wenn es ein Board sein soll, käme der Arduino Mega 2560 in Betracht. Der hat vier UARTs in Hardware.
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?
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
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
Konrad S. schrieb: > Wenn es ein Board sein soll, käme der Arduino Mega 2560 in Betracht. Der > hat vier UARTs in Hardware.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.