C cometjun Unregistered / Unconfirmed GUEST, unregistred user! 2006-08-01 #1 我想知道 Girder 和 PC遥控器 是怎样解码的? 谢谢
Z zywcd Unregistered / Unconfirmed GUEST, unregistred user! 2006-08-01 #2 http://www.pconline.com.cn/pchardware/diy/szdd/other/10306/177184.html 你看看这个,或许是你要的东西。
C cometjun Unregistered / Unconfirmed GUEST, unregistred user! 2006-08-02 #3 我看过了,我想要的是在delphi中实现红外解码啊
S sleeplion Unregistered / Unconfirmed GUEST, unregistred user! 2006-08-08 #5 硬件的解码是在自制的电路板上完成后,发送对应的串口信号到PC。Girder 只是判断接收的串口信号然后执行相应的动作。
Z zhaokaien Unregistered / Unconfirmed GUEST, unregistred user! 2006-08-07 #6 呵呵,网上有资料,你可以搜一下,我找到了,但是不方便发给你
C cometjun Unregistered / Unconfirmed GUEST, unregistred user! 2006-08-07 #7 zhaokaien兄弟可不可以发到我的邮箱里去呢? 我的邮箱:17317289712@sohu.com 或者告诉我到那里找好吗? 谢谢
K kinneng Unregistered / Unconfirmed GUEST, unregistred user! 2006-08-07 #8 红外有两种调制方式,一种是固定脉宽,一种是可变脉宽,串口是固定脉宽的,用9600的速 率可以接收一些红外遥控器的信号,可以获得每个按键信号的编码。 但是可变脉宽的遥控器,即0和1用不同宽度的脉冲来表示的,同一个按键的编码,每次按下 都解码出不同的数据,完全不能使用,这种遥控器太普遍了,我家的电器都是用这种遥控 器,所以网上那些遥控软件,都用不上。 串口是经过串口芯片,通信规则相对固定,接收可变脉宽有难度,估计用并口来接收,用软 件来测量脉宽,也兼容固定脉宽(可变脉宽的特例),现在的学习型遥控器,都是测量脉宽, 并且保存起来,然后按用户选择转发出去的。 还有主板的红外线装置,我自制了一个,115K速率,1米内可以跟手机和手提电脑通信,当 用家电遥控器同时向它发射时,在Win98会报告有其它红外设备在工作,但因为它也是有特 别协议的,不能接收家电遥控器的信号,而且在WinMe以后的版本,这个功能是减退,没 Win98的好用。 补充:Girder不需要硬件解码,是串口本身解的码,所谓硬件是接收方法电路,接到串口, 前面提到的,用串口接收可变脉宽遥控器的编码,我试了不行。
红外有两种调制方式,一种是固定脉宽,一种是可变脉宽,串口是固定脉宽的,用9600的速 率可以接收一些红外遥控器的信号,可以获得每个按键信号的编码。 但是可变脉宽的遥控器,即0和1用不同宽度的脉冲来表示的,同一个按键的编码,每次按下 都解码出不同的数据,完全不能使用,这种遥控器太普遍了,我家的电器都是用这种遥控 器,所以网上那些遥控软件,都用不上。 串口是经过串口芯片,通信规则相对固定,接收可变脉宽有难度,估计用并口来接收,用软 件来测量脉宽,也兼容固定脉宽(可变脉宽的特例),现在的学习型遥控器,都是测量脉宽, 并且保存起来,然后按用户选择转发出去的。 还有主板的红外线装置,我自制了一个,115K速率,1米内可以跟手机和手提电脑通信,当 用家电遥控器同时向它发射时,在Win98会报告有其它红外设备在工作,但因为它也是有特 别协议的,不能接收家电遥控器的信号,而且在WinMe以后的版本,这个功能是减退,没 Win98的好用。 补充:Girder不需要硬件解码,是串口本身解的码,所谓硬件是接收方法电路,接到串口, 前面提到的,用串口接收可变脉宽遥控器的编码,我试了不行。