DMX-Daten via USB auf SD-Card speichern?

Fragen zur Verwendung des PC_DIMMER
Antworten
kopterix
Beiträge: 1
Registriert: 15.10.2012, 21:20

DMX-Daten via USB auf SD-Card speichern?

Beitrag von kopterix »

wie kann ich die DMX-Daten vom PC via USB auf eine SD-Card speichern? Ich habe ein Board mit ATXMEGA32, USB und SD-Slot. Kann man die USB-Daten in RS232 wandeln und in einen Speicher schicken? Und von da später autark abspielen.
Benutzeravatar
Christian
PC_DIMMER-Entwickler
Beiträge: 1856
Registriert: 12.11.2007, 09:30
Wohnort: Knw.-Remsfeld
Kontaktdaten:

Re: DMX-Daten via USB auf SD-Card speichern?

Beitrag von Christian »

Hallo,


das ist nicht ganz so einfach. Man muss im Mikrocontroller ein Programm entwickeln, welches in einem bestimmten Zeitabstand (z.B. 1/44Hz, also alle 22,72ms) sämtliche 512 Bytes abspeichert.Somit hätte man einen Datenstrom von 512*44Hz=22 kiB pro Sekunde.

Mein Vorgehen sähe für so etwas wie folgt aus:

1. Dateisystemverwaltung für SD-Karte programmieren (hier gibt es schon etwas fertiges für BASCOM: AVR-DOS)
2. DMX-Empfang (hier hat BASCOM bereits einen fertigen Befehl)
3. Sinnvolle Stream-Verwaltung für eingehende Daten programmieren
4. Bei Empfang von DMX-Daten über die UART sofort die Daten auf die Karte in einen Stream schreiben


Das ganze dürfte aber etliches an Entwicklungszeit kosten. Wenn Du etwas fertig hast, würde ich es aber gern mit auf die PC_DIMMER-Website stellen.


viel Erfolg,
Christian
Antworten