라디오 전자 및 전기 공학의 백과사전 IrDA가 IR 원격 제어 명령 수신에 적합하지 않은 이유. 무선 전자 및 전기 공학 백과사전 글쎄요, 실제로 IrDA를 사용하여 기존 IR 리모컨에서 명령을 수신할 수 있지만 매우 큰 제한이 있습니다. 모든 리모컨에서 작동하지 않습니다. 명령 인식 안정성이 매우 낮습니다. 마더보드에 내장된 IrDA를 사용하는 경우 드라이버를 활용해야 하고, 외부인 경우 드라이버를 제거하거나 주기적으로 수신기를 다른 COM 포트에 연결해야 합니다. USB IrDA는 COM 포트로 직접 액세스할 수 없기 때문에 전혀 사용할 수 없습니다(가상 COM 포트와 혼동하지 마십시오). 대중의 요구에 따라 COM IrDA용 플러그인이 작성되었습니다. 사용의 모든 제한 사항과 어려움에 대한 자세한 내용은 slydiman.narod.ru/scr/plugins/ir210.htm을 참조하십시오. 그리고 이제 더 자세히 IrDA를 통해서는 약간의 차이를 제외하면 COM 포트를 통해서와 같은 방식으로 데이터가 전송됩니다. 펄스의 존재는 논리 0이고 펄스의 지속 시간은 3/16비트 시간입니다. 일반적으로 8비트 모드가 사용되며 패리티는 없고 정지 비트는 1개입니다. 첫 번째 펄스는 시작 펄스로 간주되며, 선택한 전송 속도(일반적으로 115200)에 따라 주어진 시간에 펄스의 유무에 따라 다음 비트(0 또는 1)의 값이 결정됩니다. 정지 비트가 올바르게 수신되면 바이트가 성공적으로 수신된 것으로 간주됩니다. 적절한 순간에 충동이 없다면. 그림은 COM 포트(UART)와 IrDA를 통해 데이터를 전송할 때의 신호를 보여줍니다. 장치가 마더보드의 COM 포트 또는 IrDA 커넥터에 연결된 경우에만 일반 COM 포트처럼 IrDA에 액세스할 수 있습니다. 두 번째 경우에는 Windows가 이것이 적외선 포트라고 추측하지 않도록 손으로 INF 파일을 편집해야 합니다. 예를 들어 USB IrDA 장치를 사용하여 리모콘으로 작업하면 전혀 작동하지 않습니다. 가장 중요한 것은 리모콘에서 전송되는 각 정보 펄스는 실제로 30~56kHz의 주파수를 가진 주어진 기간의 IR 배경입니다.
Теория 정지 비트로 모든 것이 정돈되어 있다고 가정하면 모든 것이 그림과 같을 것입니다. ( 하지만 ). 86.8µs(115200의 속도) 후에 첫 번째 바이트가 수신된 후 IR 배경이 나타나고 RX CHAR EVENT 이벤트가 생성되었습니다. 패킷이 수신되기를 기다린 후 바이트 수와 마지막 바이트의 단일 최하위 비트 수를 세어 2μs의 정확도로 펄스 지속 시간(T9)을 알아냅니다. 다음 RX CHAR EVENT를 기다렸다가 그 사이에 멈춘 후 T1을 찾습니다. T2에서 T1를 빼면 일시 중지 시간을 알 수 있습니다. 명령을 해독하기에 충분한 정보가 있는 것처럼 보이지만(펄스 기간과 그 사이의 일시 중지가 알려져 있음) ... 연습 IR 백그라운드에서 정지 비트를 읽을 때 펄스가 있으면 바이트가 허용되지 않습니다. 사진 참조 (B). 따라서 하나 이상의 바이트를 잘못 수신한 경우 (1), (2) 또는 (3) 지점에서 RX CHAR EVENT가 발생할 수 있습니다. 또한 RX CHAR EVENT는 예를 들어 지점 (1) 및 (3)과 같이 리모콘의 한 정보 펄스 동안 여러 번 발생할 수 있습니다. 가장 가능성이 높은 것은 리모콘에서 정보 펄스의 끝과 겹치는 바이트를 오류 없이 수신하는 것입니다(정지 비트에 펄스가 도달하지 않음). 이 모든 것은 DCD 플러그인 slydiman.narod.ru/scr/plugins/dcd.htm 또는 IR210, slydiman.narod.ru/scr/plugins/ir210.htm이 원격 위치에서 명령을 분석하는 데 사용되는 경우에 적용됩니다. (작동 원리는 WinLIRC와 유사합니다). UIR 플러그인 slydiman.narod.ru/scr/plugins/uir.htm은 다양한 원격 장치의 인코딩에 대해 전혀 모르고 수신된 바이트 시퀀스를 어리석게 분석합니다. 동일한 원격 제어 명령에 대해 IrDA가 동일한 바이트를 제공할 확률은 매우 적습니다. 예를 들어 결과는 IrDA 수신기와 리모콘 사이의 거리에 따라 달라질 수 있습니다. 반대로 다른 콘솔 명령에 대해 동일한 바이트를 수신할 수 있습니다. 결론 : IR 배경의 특정 주파수(즉, 원격 제어의 특정 모델 사용)에서 IrDA는 펄스 거리 변조와 상대적으로 짧은 펄스로 원격 제어 명령을 수신하는 데 사용할 수 있으며 RX 사이의 시간에 집중할 수 있습니다. CHAR EVENT(DCD 플러그인). IrDA는 다른 유형의 변조로 리모컨에서 IR 명령을 수신하는 데 사용할 수 없으며 명령에 매우 일반적인 긴 첫 번째 정보 펄스가 포함되어 있는 경우에도 사용할 수 없습니다. IrDA를 통해 IR 원격 제어 명령 생성 여기 상황이 약간 더 좋습니다. 주어진 리모컨에 대한 정확한 명령 형식을 알고 있으면 여러 패킷을 형성하고 주어진 시간 후에 IrDA를 통해 보낼 수 있습니다. 이 경우 38400(대부분의 리모컨 주파수에 가장 가까운 전송 속도)을 사용해야 합니다. 원본에 매우 가까운 신호를 얻을 수 있지만 완벽하지는 않습니다. 9 펄스마다 딥(정지 비트)이 있습니다. 또한 듀티 사이클은 약 19%(50%여야 함)입니다. 수신 장비는 정지 비트를 정보 펄스 사이의 짧은 일시 중지로 인식하고 명령을 잘못 디코딩할 수 있습니다. 간행물: cxem.net 다른 기사 보기 섹션 적외선 기술. 읽고 쓰기 유용한 이 기사에 대한 의견. 과학 기술의 최신 뉴스, 새로운 전자 제품: 정원의 꽃을 솎아내는 기계
02.05.2024 고급 적외선 현미경
02.05.2024 곤충용 에어트랩
01.05.2024
다른 흥미로운 소식:
무료 기술 라이브러리의 흥미로운 자료: ▪ 기사 예술은 작은 것에서 시작됩니다. 대중적인 표현 ▪ 기사 바람 매개변수를 결정하기 위한 도구. 무선 전자 및 전기 공학 백과사전 이 페이지의 모든 언어 홈페이지 | 도서관 | 조항 | 사이트 맵 | 사이트 리뷰 www.diagram.com.ua |