Hallo Leute, ich möchte mittels eines ATMEGA32 eine Digital-Eisenbahn steuern. Gleichzeitig soll in diesem Projekt ein PC per USB verbindung zum µC haben. Für diesen Zweck plane ich einen FTDI FT232 Chip ein, bzw. die Hardware UART des ATMEGA. Für die Ansteuerung der Lokomotiven/Weichen ist nur eine "einseitige" Kommunikation notwendig. Dies Geräte geben also keine Meldung zurück. Es gibt bei der Kommunikation zu den Geräten auch keine CTS/RTS Leitungen. Es wird ausschliesslich über die Schienen permanent Daten gesendet. Da ja wie gesagt die zu steuernden Geräte keine Rückmeldung geben, bin ich nun am überlegen, wie ich dies nun Bewerkstelligen könnte. Ist da eine Software-Uart nicht übertrieben? Will man eine Lokomotive ansprechen muss mit 38400 Baud gesendet werden, bei einer Weiche mit 76800 Baud. Auf diese Weise werden die Weichen von den Lokomotiven unterschieden (Adressen sind z.B. die selben, da wird dann nur über die Geschwindigkeit unterschieden). Es sollte also so sein, das von einem PC die Befehle kommen, vom µC weiterverarbeitet werden und dann auf die Schiene über eine Leistungsendstufe gesendet werden. Das senden der Info auf die Schiene wäre dabei keine zeitkritische Sache (vom Zeitpunkt her), nur die Frequenz sollte einigermaßen stimmen. Hat jemand mir einen Vorschlag was wohl am Einfachsten zu realisieren wäre und wie ich in etwa das programmieren sollte? Kann zwar schon etwas C aber mit dem ATMEGA kenne ich mich nicht besonders aus. An der Hardware-Uart bin ich gerade dran, das denke bekomme ich gebacken. Wäre nett wenn mir jemand paar gute Tipps hat. Danke
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.