fbee
24.03.2010, 10:20
Hallo liebe Durchblicker,
wer könnte mein geplantes Projekt mal einschätzen? Für mich sind uC s
neu , aber ich denke sie sind die richtige Lösung des Problems.
Das Projekt:
Ein Netzwerkspieler (Fa Linn) ist fernbedienbar, hat aber keine
Lautstärkeregelung und keinen 12V trigger zum An/Abschalten des
Endverstärkers.
Die Laustärkestellung soll ein DS1802 Chip übernehmen, das 12V Signal
könnte zB.ein Relais oä. schalten, ggf auch der uC.
Der Netzwerkspieler hat aber einen RS232- Ausgang von dem ich die
Kommandosyntax kenne Die Kommandosyntax ist relativ lang, weil der
Netwerkspieler auch in Multiroomcontrols integriert werden kann:
#Source_ID#&Group_ID& @Destination_ID@ $Message$, jedes Element, zB
"Source", kann bis zu 20 ASCII alphanumerische Zeichen umfassen.
Dieses Protokoll soll nun von einem uC interpretiert und in Aktionen
umgesetzt werden, wobei eigentlich nur der Befehlsteil der Nachricht
$Message$ für meine Steuerung interessant ist. Denn es gibt nur einen
Befehlssender (Netzwekspieler)und einen Empfänger (PIC).
Die aus dem Netzwerkspieler kommenden Zeilen sind vielfältig, aber nur 3
davon sind für mich interessant: Sie lauten (nur der Message-Teil):
$STANDBY TOGGLE$
$VOLUME +$
$VOLUME -$
Der PIC müsste diese Teile der Nachricht erkennen und in Befehle für den
DS1802 bzw das Relais umsetzen:
$STANDBY TOGGLE$ ------> Relais schließen, nochmal derselbe Befehl:
Relais öffnen.
$VOLUME +$ ------> VU am DS1802(Poti) für ca100ms an GND
$VOLUME -$ ------> VD am DS1802(Poti) für ca100ms an GND
Wie aufwändig ist so etwas?
Was brauch ich dazu?
Danke für die Hilfe.
wer könnte mein geplantes Projekt mal einschätzen? Für mich sind uC s
neu , aber ich denke sie sind die richtige Lösung des Problems.
Das Projekt:
Ein Netzwerkspieler (Fa Linn) ist fernbedienbar, hat aber keine
Lautstärkeregelung und keinen 12V trigger zum An/Abschalten des
Endverstärkers.
Die Laustärkestellung soll ein DS1802 Chip übernehmen, das 12V Signal
könnte zB.ein Relais oä. schalten, ggf auch der uC.
Der Netzwerkspieler hat aber einen RS232- Ausgang von dem ich die
Kommandosyntax kenne Die Kommandosyntax ist relativ lang, weil der
Netwerkspieler auch in Multiroomcontrols integriert werden kann:
#Source_ID#&Group_ID& @Destination_ID@ $Message$, jedes Element, zB
"Source", kann bis zu 20 ASCII alphanumerische Zeichen umfassen.
Dieses Protokoll soll nun von einem uC interpretiert und in Aktionen
umgesetzt werden, wobei eigentlich nur der Befehlsteil der Nachricht
$Message$ für meine Steuerung interessant ist. Denn es gibt nur einen
Befehlssender (Netzwekspieler)und einen Empfänger (PIC).
Die aus dem Netzwerkspieler kommenden Zeilen sind vielfältig, aber nur 3
davon sind für mich interessant: Sie lauten (nur der Message-Teil):
$STANDBY TOGGLE$
$VOLUME +$
$VOLUME -$
Der PIC müsste diese Teile der Nachricht erkennen und in Befehle für den
DS1802 bzw das Relais umsetzen:
$STANDBY TOGGLE$ ------> Relais schließen, nochmal derselbe Befehl:
Relais öffnen.
$VOLUME +$ ------> VU am DS1802(Poti) für ca100ms an GND
$VOLUME -$ ------> VD am DS1802(Poti) für ca100ms an GND
Wie aufwändig ist so etwas?
Was brauch ich dazu?
Danke für die Hilfe.