Salve a tutti,
dopo due giorni di ricerche chiedo qui sopra. Ho un dispositivo elettromedicale che deve spedire dei valori ad un PC. Attualmente il collegamento avviene tramite seriale RS232 optoisolata, ma dovrei modificare il sistema in modo da usare gli infrarossi. La comunicazione è assolutamente monodirezionale, dal dispositivo verso il PC, io volevo mantenere lo stesso formato della seriale:
9600,8,1,n
Ho trovato tra le specifiche IRDA
formatting link
Physical Layer) che questo tipo di protocollo si chiama SIR, e usa modulazione RZI (0->pulse, 1->no pulse) con periodo di impulso pari a 3/16 della lunghezza originale del bit.
Ok, fatto il circuito con pic16f629, tarato l'oscillatore di bordo, persi due giorni per vedere qualcosa sul un vecchio laptop Dell... nulla. Il Monitor IR di sistema, ovviamente, non funziona, perchè ipotizza un handshaking complesso tra i dispositivi, anche se qualcosa il ricevitore IR riceve, perchè mi segnala che "Altri dispositivi IR bloccano il riconoscimento". Ho fatto un programmino in VB che fa da monitor sulla seriale COM4, non vede nulla.
Qualcuno ha esperienza nel campo, o suggerimenti ?
SB
--------------------------------------------------- togli i caratteri accentati per rispondere via mail