无线电电子与电气工程百科全书 为什么IrDA不适合接收红外遥控命令。 无线电电子电气工程百科全书 嗯,实际上,您当然可以使用 IrDA 接收来自传统红外遥控器的命令,但有很大的限制。 不适用于所有遥控器。 命令识别的稳定性很低。 如果您使用主板内置的 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 连接器时,您才可以将 IrDA 作为常规 COM 端口进行访问。 在第二种情况下,您必须手动编辑 INF 文件,以便 Windows 不会猜测它是 IR 端口。 例如,使用 USB IrDA 设备与遥控器配合使用根本不起作用。 最重要的是,从遥控器发送的每个信息脉冲实际上是给定持续时间、频率为 30 至 56 kHz 的红外背景。
Теория 假设一切都按停止位顺序排列,那么一切都会如图所示 ( 但 )。 出现IR背景,86.8μs(速度为115200)后接收到第一个字节,并生成RX CHAR EVENT事件。 等待接收数据包后,我们计算字节数和最后一个字节中单个最低有效位的数量,从而找出脉冲持续时间(T2),精度为9μs。 通过等待下一个 RX CHAR EVENT 并测量它们之间的时间,我们将找出 T1。 通过从 T2 中减去 T1,我们可以得出暂停的持续时间。 似乎有足够的信息来解码命令(脉冲的持续时间和它们之间的暂停是已知的),但是...... 实践 如果在读取 IR 背景中的停止位时有脉冲,则该字节将不被接受。 看图片 (B)。 因此,如果一个或多个字节被错误接收,则在点(1)、(2)或(3)处可能发生RX CHAR事件。 此外,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 查看其他文章 部分 红外线技术. 读和写 有帮助 对这篇文章的评论. 科技、新电子最新动态: 控制和操纵光信号的新方法
05.05.2024 Primium Seneca 键盘
05.05.2024 世界最高天文台落成
04.05.2024
其他有趣的新闻: ▪ 加湿器净化器 ▪ 地下玉米
免费技术图书馆的有趣材料: ▪ 电缆护套上的高频电流指示器。 无线电电子电气工程百科全书 本页所有语言 www.diagram.com.ua |