Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

RS232 + TV

Telefonia, radio, TV, internet, reti locali...comandi a distanza

Moderatore: Foto Utentejordan20

0
voti

[1] RS232 + TV

Messaggioda Foto UtenteGiacky91 » 28 gen 2013, 16:16

Buon giorno a tutti!
scrivo a voi per chiedere consiglio e aiuto riguardo a un problemino che ho per un mio progettino!
Vi spiego brevemente:
la mia tv( sharp LC40Le820) presenta una porta RS232 per il controllo del televisore tramite il PC! Cosi da buon informatico e programmatore ho deciso di accogliere la sfida e di provare a controllare la TV tramite un PC. Ho realizzato un piccolo software che permette di inviare i segnali tramite un cavo rs232-USB.
Purtroppo pero ho riscontrato dei problemi con l'invio dei dati, in quanto il televisore non sembra ricevere i comandi!
Allego una immagine con le uniche due pagine del manuale del televisore. Purtroppo quello che non capisco è come deve essere formattato il codice da inviare. Il manuale dice che deve essere composto dal Comando+Parametro+codice ritorno. Cosi ho deciso di formattare il pacchetto da trasmettere cosi(scelgo un comando a caso): POWR0---0DH. solo che purtroppo non funziona. Qualcuno ha qualche idea!?
grazie
Immagine.jpg
Pagine manuale
Immagine.jpg (250.64 KiB) Osservato 9557 volte


codice sorgente:
Codice: Seleziona tutto
serial.PortName="COM3"; //la porta seriale nel mio PC
serial.BaudRate=9600;
serial.DataBits=8;
serial.Parity=Parity.None;
serial.StopBits= StopBits.One;
serial.Open();
serial.Write("POWR0---ODH");
serial.Close();
Ultima modifica di Foto UtenteGiacky91 il 28 gen 2013, 16:37, modificato 2 volte in totale.
Avatar utente
Foto UtenteGiacky91
0 2
 
Messaggi: 5
Iscritto il: 28 gen 2013, 12:15

1
voti

[2] Re: RS232 + TV

Messaggioda Foto Utentecarlomariamanenti » 28 gen 2013, 16:22

Ciao Foto UtenteGiacky91,
Le regole di questo forum vietano l'utilizzo di server esterni.
Per allegare immagini o documenti al tuo messaggio ti consiglio di utilizzare le funzioni "invia allegato" così come indicato nelle regole del forum.

In riferimento alla tua richiesta ti chiederei di condividere il codice sorgente che hai realizzato e non solo le specifiche tecniche del televisore.
Avatar utente
Foto Utentecarlomariamanenti
60,1k 6 11 13
G.Master EY
G.Master EY
 
Messaggi: 4324
Iscritto il: 18 gen 2012, 10:44

0
voti

[3] Re: RS232 + TV

Messaggioda Foto UtenteGiacky91 » 28 gen 2013, 16:38

chiedo scusa per gli errori. Ho editato il primo post cosi rimane piu completo per tutti!
Avatar utente
Foto UtenteGiacky91
0 2
 
Messaggi: 5
Iscritto il: 28 gen 2013, 12:15

1
voti

[4] Re: RS232 + TV

Messaggioda Foto Utentecarlomariamanenti » 1 feb 2013, 0:27

Foto UtenteGiacky91, prima di scrivere del codice ti consiglierei di eseguire dei test di comunicazione utilizzando un tool dedicato.

Qui puoi scaricare un semplice tool destinato allo scopo.

-carlo.
Avatar utente
Foto Utentecarlomariamanenti
60,1k 6 11 13
G.Master EY
G.Master EY
 
Messaggi: 4324
Iscritto il: 18 gen 2012, 10:44

0
voti

[5] Re: RS232 + TV

Messaggioda Foto UtenteGiacky91 » 1 feb 2013, 22:26

Ti ringrazio per la risposta! Avevo usato un software che interecettava i comandi in uscita e in ingresso dalla porta seriale. ma quasi mai beccava qualcosa!!
sai dirmi a grandi linee come funziona questo software!?
Avatar utente
Foto UtenteGiacky91
0 2
 
Messaggi: 5
Iscritto il: 28 gen 2013, 12:15

0
voti

[6] Re: RS232 + TV

Messaggioda Foto UtenteAngelo64 » 11 feb 2013, 20:55

Devi usare un vero cavo rs232 incrociato detto nullmodem no un converter rs232/USB.
Allegati
images.jpg
images.jpg (7.15 KiB) Osservato 9480 volte
Avatar utente
Foto UtenteAngelo64
10 4
 
Messaggi: 29
Iscritto il: 21 dic 2008, 18:11

1
voti

[7] Re: RS232 + TV

Messaggioda Foto Utentecarlomariamanenti » 11 feb 2013, 21:07

Angelo64 ha scritto:Devi usare un vero cavo rs232 incrociato detto nullmodem no un converter rs232/USB.


Non è proprio corretto: il cavo incrociato è necessario così come è necessario un convertitore USB-RS232 qualora il PC in uso non disponga di una porta seriale standard.
Avatar utente
Foto Utentecarlomariamanenti
60,1k 6 11 13
G.Master EY
G.Master EY
 
Messaggi: 4324
Iscritto il: 18 gen 2012, 10:44

0
voti

[8] Re: RS232 + TV

Messaggioda Foto UtenteAngelo64 » 11 feb 2013, 21:37

Mi ero già imbattuto sulla programmazione utilizzando un converter .In quel caso era un converter parallala/USB con il chip PL2305 per il controllo di un tuner tv via i2c ,la quale non accettava la programmazione diretta (c e assembler) no windows.

Ciao
Avatar utente
Foto UtenteAngelo64
10 4
 
Messaggi: 29
Iscritto il: 21 dic 2008, 18:11

1
voti

[9] Re: RS232 + TV

Messaggioda Foto Utentecarlomariamanenti » 11 feb 2013, 21:44

Se utilizzi un convertitore USB/RS232 standard tipo Prolific non incontrerai problemi di sorta, te lo posso confermare per esperienza diretta. Si tratta di un'investimento di una quindicina di euro.

Comunque, osservando il protocollo di comunicazione descritto si tratta di scambiare alcuni caratteri ASCII e credo che un qualsiasi convertitore possa essere sufficiente allo scopo.
Avatar utente
Foto Utentecarlomariamanenti
60,1k 6 11 13
G.Master EY
G.Master EY
 
Messaggi: 4324
Iscritto il: 18 gen 2012, 10:44

0
voti

[10] Re: RS232 + TV

Messaggioda Foto UtenteAngelo64 » 11 feb 2013, 22:04

Tutti gli adattatori USB virtualizzano le varie porte.
Significa far credere che sia una porta . in realta' lo e' anche ma in parte...spesso non si ha un'indirizzo fisico della porta e di conseguenza molti programmi non sanno dove andare a leggere e scrivere...
es. Lpt1 indirizzo 278
Se il programma fa riferimento a queste porte non puoi usare una porta USB/lpt.

Se usi VB e la dll inout (in tutte le versioni newinout, ionut32 ecc ecc) non funziona.
Se l'hai scritto in c o basic questi programmi integrano le funzioni i/o e potrebbe essere che funzioni il problema e' dovuto al range di indirizzi che i compilatori riconoscono come i/o per parallela o seriale che sia.
Io ho tagliato la testa al toro ho comprato una scheda pci con lpt e tutto è andato liscio.

Ciao
Avatar utente
Foto UtenteAngelo64
10 4
 
Messaggi: 29
Iscritto il: 21 dic 2008, 18:11

Prossimo

Torna a Telecomunicazioni

Chi c’è in linea

Visitano il forum: Nessuno e 8 ospiti