ENCICLOPEDIA DELLA RADIOELETTRONICA ED ELETTRICA Perché IrDA non è adatto per ricevere i comandi del telecomando IR. Enciclopedia dell'elettronica radio e dell'ingegneria elettrica Enciclopedia della radioelettronica e dell'elettrotecnica / tecnologia a infrarossi Bene, in realtà, puoi certamente usare IrDA per ricevere comandi da telecomandi IR convenzionali, ma con restrizioni molto grandi. Non funziona con tutti i telecomandi. La stabilità del riconoscimento dei comandi è molto bassa. Se si utilizza IrDA integrato nella scheda madre, è necessario evocare i driver, se esterni, è necessario rimuovere i driver o collegare periodicamente il ricevitore a un'altra porta COM. USB IrDA non può essere utilizzato affatto, poiché non è possibile accedervi direttamente come porta COM (non confonderlo con una porta COM virtuale). A grande richiesta, è stato scritto un plug-in per COM IrDA, per ulteriori informazioni su tutte le limitazioni e le difficoltà di utilizzo, vedere slydiman.narod.ru/scr/plugins/ir210.htm. E ora in modo più dettagliato Tramite IrDA, i dati vengono trasmessi allo stesso modo della porta COM con piccole differenze. La presenza di un impulso è uno 0 logico, la durata dell'impulso è di 3/16 bit time. In genere viene utilizzata la modalità a 8 bit, nessuna parità e 1 bit di stop. Il primo impulso viene considerato come impulso di start, quindi, a seconda della velocità di trasmissione selezionata (solitamente 115200), la presenza o l'assenza di un impulso in un determinato momento determina il valore del bit successivo (0 o 1). Un byte è considerato ricevuto con successo se il bit di stop è ricevuto correttamente, cioè se al momento giusto non c'è impulso. L'immagine mostra il segnale durante la trasmissione dei dati attraverso la porta COM (UART) e attraverso IrDA. È possibile accedere a IrDA come una normale porta COM solo se il dispositivo è connesso alla porta COM o al connettore IrDA sulla scheda madre. Nel secondo caso, dovrai modificare i file INF con le tue mani in modo che Windows non indovini che si tratta di una porta a infrarossi. L'utilizzo, ad esempio, di un dispositivo USB IrDA per funzionare con un telecomando non funzionerà affatto. Ancora più importante, ogni impulso informativo inviato da un telecomando è, infatti, uno sfondo IR di una data durata con una frequenza da 30 a 56 kHz.
Teoria Diciamo che è tutto in ordine con lo stop bit, poi sarà tutto come in foto ( MA ). È apparso uno sfondo IR, dopo 86.8 µs (alla velocità di 115200) è stato ricevuto il primo byte, è stato generato un evento RX CHAR EVENT. Dopo aver atteso la ricezione del pacchetto, contiamo il numero di byte e il numero di singoli bit meno significativi nell'ultimo byte, quindi troviamo la durata dell'impulso (T2) con una precisione di 9 μs. Dopo aver atteso il prossimo RX CHAR EVENT e esserci fermati tra di loro, scopriremo T1. Sottraendo T2 da T1, scopriamo la durata della pausa. Sembrerebbe che ci siano informazioni sufficienti per decodificare il comando (si conoscono le durate degli impulsi e delle pause tra di loro), ma ... Pratica Se al momento della lettura del bit di stop nel background IR c'è un impulso, il byte non verrà accettato. Guarda l'immagine (B). Pertanto, in caso di errata ricezione di uno o più byte, può verificarsi un RX CHAR EVENT al punto (1), (2) o (3). Inoltre, RX CHAR EVENT può verificarsi più volte durante un impulso di informazione dal telecomando, per esempio, nei punti (1) e (3). La più probabile è la ricezione senza errori di un byte che si sovrappone alla fine dell'impulso informativo dal telecomando (nessun impulso arriverà al bit di stop). Tutto ciò si applica al caso in cui il plug-in DCD, slydiman.narod.ru/scr/plugins/dcd.htm o IR210, slydiman.narod.ru/scr/plugins/ir210.htm viene utilizzato per analizzare un comando da una postazione remota (il principio di funzionamento è simile a WinLIRC ). Il plug-in UIR, slydiman.narod.ru/scr/plugins/uir.htm, non ha alcuna idea delle codifiche di vari telecomandi, analizza stupidamente la sequenza dei byte ricevuti. La probabilità che per lo stesso comando remoto IrDA dia gli stessi byte è molto piccola. Il risultato, ad esempio, può variare a seconda della distanza tra il ricevitore IrDA e il telecomando. Al contrario, gli stessi byte possono essere ricevuti per diversi comandi della console. Conclusione: ad una certa frequenza dello sfondo IR (cioè con un certo modello di telecomando) con un grande allungamento, IrDA può essere utilizzato per ricevere comandi di controllo remoto con modulazione della distanza degli impulsi e con impulsi relativamente brevi, concentrandosi sul tempo tra RX EVENTO CHAR (plug-in DCD). IrDA non può essere utilizzato per ricevere comandi IR da telecomandi con un diverso tipo di modulazione, così come se i comandi contengono un lungo impulso di prima informazione, cosa abbastanza comune. Generazione di comandi di telecomando IR tramite IrDA Qui la situazione è leggermente migliore. Se conosci l'esatto formato di comando per un dato telecomando, puoi formare diversi pacchetti e inviarli tramite IrDA dopo un dato tempo. In questo caso, è necessario utilizzare un baud rate di 38400 (il più vicino alla frequenza della maggior parte dei telecomandi). Otterrai un segnale molto vicino all'originale, ma non sarà perfetto. Ogni 9 impulsi ci sarà un calo (bit di stop). Inoltre, il ciclo di lavoro sarà di circa il 19% (dovrebbe essere del 50%). L'apparecchiatura ricevente potrebbe percepire il bit di stop come una breve pausa tra gli impulsi informativi e decodificare i comandi in modo errato. Pubblicazione: cxem.net Vedi altri articoli sezione tecnologia a infrarossi. Leggere e scrivere utile commenti su questo articolo. Ultime notizie di scienza e tecnologia, nuova elettronica: Macchina per diradare i fiori nei giardini
02.05.2024 Microscopio infrarosso avanzato
02.05.2024 Trappola d'aria per insetti
01.05.2024
Altre notizie interessanti: ▪ Versione compatta del Supercharger per la città ▪ Antidepressivi per l'alcolismo ▪ Samsung apre la strada al business dei semiconduttori ▪ Smartphone economico Nokia 2.3 News feed di scienza e tecnologia, nuova elettronica
Materiali interessanti della Biblioteca Tecnica Libera: ▪ sezione del sito Vita di fisici straordinari. Selezione dell'articolo ▪ articolo Installazione di un albero di Natale in una cartuccia. Suggerimenti per il padrone di casa ▪ articolo Cos'è un paradosso? Risposta dettagliata ▪ articolo Workshop in un appartamento di città. officina casalinga ▪ Articolo Sei chip. Messa a fuoco segreta
Lascia il tuo commento su questo articolo: Tutte le lingue di questa pagina Homepage | Biblioteca | Articoli | Mappa del sito | Recensioni del sito www.diagram.com.ua |