异想天开 创新无限 Think freely Innovate Infinitely


首页 公司概况 诚征代理 服务信息 下载中心 人才招聘 联系我们


>>您当前的位置:接口适配器\遥控器接收部分定制

 


-->> 遥控器接收部分定制 <<--

遥控接收部分的定制分如下几种情况:

一、无独立接收器的情况

如果客户不希望设计单独的遥控接收器而是有主设备直接对遥控信号进行解码,SoC系统大多数如此,那么我公司可以提供如下解决办法:一是客户端原有的遥控解码程序不必更改,客户提供需要的编码格式我公司严格按此格式设计相应编码的遥控器即可达到目的;另一种方法是我方提供遥控器编码的详细规格,客户按此设计新的解码程序。右图是一款机顶盒内置板载接收器的相关电路局部图,我公司可以根据客户的需要提供各种芯片机接口协议的芯片(14SOP/18SOP/20SOP三种封装)。

二、UART接口的定制

UART是适合芯片与芯片之间短距离通信的选择,我公司一般提供TTL电平兼容空闲态输出高电平的“9600,8,n,1”的格式,也就是通信速率为9600bps,8数据位,1停止位,不带校验位。基本上所有档次的微处理机从简单的1位机、4位机、8位机到复杂的32位嵌入式处理器,都可以直接提供UART接口或直接对UART格式的信号进行简单的分析和解码,这比直接处理红外遥控的编码信号要简单得多。

UART是最为简单的通信方式,此外还可以根据客户的要求提供其他方式的通信协议,例如I2C协议。

UART接口采用两线连接,单向传输即可,分别为GND(地)和TXD(数据)。

三、COM(RS232)接口的定制:

符合RS232标准的接口也常称之为COM口即串行接口,从信号的格式上讲RS232与UART基本上是一回事,最重要的区别是RS232必须符合RS232电平规格,标准的RS232电平范围是-12V到+12V,常态即空闲时没有数据输出的情况下为-12V,正因为如此,采用RS232规格可以将数据输出到更远的地方。

我公司提供的COM接口是兼容RS232电平的“9600,8,n,1”的格式,也就是通信速率为9600bps,8数据位,1停止位,不带校验位。说是兼容RS232电平的含义是,PC机的COM是不带电源端子的,接收器本身从数据线上取电,对功耗有严格的限制,输出的电平也在0到5V之间而不是RS232要求的-12V到+12V电平范围,所以COM接口的传输距离也就达不到真正的RS232规格,一般延长线最多可以接3-5米。

如果客户需要接收器与主设备例如PC机之间相隔更要远的距离,唯一的办法是对接收器单独供电,因为从主设备就是直接取+5V或12V的直流电也不会可靠传输10米以上的距离,更不用说从COM口的数据线上取电了。接收器单独供电后可以将接收器做成真正的完全符合RS232设备的接口,可以将遥控信号可靠地传输数十米的距离。更远的距离需求必须采用RS485接口标准,RS485采用平衡差分方式,有极为出色的抗干扰能力,在通信速率为9600BPS的情况下,最大传输距离为1200米。如果遥控适配器采用RS485接口那么在主设备这一端也必需提供RS485接口,对一些只有COM接口的设备例如PC机而言,最为简单的办法就是加装接口转换器,直接将RS485信号转变为RS232信号。

此外,红外遥控器都有一个特点,就是为了提高可靠性采取多码连续发送的方式,也就是说按下遥控器的某一个键,绝大多数会发出一连串相同的编码直到按键抬起,这是因为红外线在空间中传播遇到各种各样的干扰因素,而且遥控的方向距离等不同造成接收信号强弱不一致直接影响接收的效果,采用重复发码的方式提高可靠性是十分必要的。但在设置专用的遥控解码芯片之后,将解码后的数据输出到主设备时,通信的可靠性就有很好的保障,可以不用连续发码的方式,而是直接采用按下一键发出一个字节的方式,以降低通信接收程序的复杂性。

以PC机键盘为例,键盘有两个参数的设置直接影响操作者的使用习惯。一个参数是重复响应时间(DELAY值),一个参数是重复速率(RATE)。一般按一下键就产生一个码,但有时候需要输入一串同样的自符或者连续调节某一个量例如播放器的音量,这时后键盘重复发码就十分的必要的,按键时间稍长一点例如500ms不放开,第二个同样的码值会出现,这个500ms的时间就是重复响应时间,根据大量的测试表明重复响应时间至少要设置为250ms。长时间按下键不松开,第三个、第四个键会相继出现,每秒中出现多少个重复键就用按键重复速率来表示,一般是每秒10-30个键值。

因为考虑到后端设计的灵活性,在遥控发射器这一级不能考虑重复响应时间,所以只要一按键就会发出一串的码,重复速率范围在25ms-300ms之间,100ms左右的居多。如果不特别指定,我公司的串口产品用于普通编码的遥控器时采取一键一码的方式。客户提出定制要求时可以指定部分键可以连续发码,例如在视频会议系统中,有些键用来调节摄像机的光圈、云台的旋转,对这些连续量的调节使用连续发码的按键处理方式操作起来就比较流畅、快捷。如果还是采取一键一码的方式也是可以的,效果是,按一下键抬起来,设备动作一下,再一次按下此键,设备再动作一下,如此反复,两次按键之间时间要有一定的间隔,必须大于遥控器编码的重复发码周期例如100ms。处理重发发码是一件比较繁琐的工作,实时性要求很高,不然会直接影响最终产品的使用效果。

部分产品例如带鼠标的4型遥控器,采用面向字节的编码方式,除了重复发码机制外,还有开始字节(make码0xa0)和结束字节(break码0xaa)以实现更复杂的控制功能,例如在实现鼠标拖动时,左键按下,鼠标可以任意移动,只有这样才能实现拖动功能。

驱动软件:以PC机为例,无论是Windows还是linux等,操作系统本身都没有标准的遥控驱动程序。我公司的解决办法是,一方面可以提供详细的串口数据格式,客户在应用程序中直接对串口编程读取遥控代码作出相应的处理即可;另一方面,可以针对我公司的遥控器产品开发相应的驱动程序,包括Windows98/me/2k/xp系列、DOS系列、WindowsCE系列和Linux系列。串口即可以模拟键盘也可以模拟鼠标,还可以实现一些普通键盘和普通鼠标不具备的功能,例如按某一遥控键启动一个特定的应用程序,按一定的规则按一系列的键可以作身份认证等等。

串口还可以做成多用户遥控器,每一次按键同时输出该遥控器的地址码和该按键的码值,详见多用户遥控器的说明。

适合PC外置串行口的COM接口采用四线连接,分别为RTS(通过数据线取电,也可以独立给接收器供+5V电)、TXD(数据发送)、RXD(接收数据,保留或扩展之用)和GND(地)。

四、IrDA接口的定制:

IrDA是专为设备时间进行红外线数据通讯而设计的,通信速率很高,远远高于普通遥控器的控制型代码流,速率高同时意味着面向数据通信设计的接收器红外接收距离非常有限,同时需要编写专用驱动程序。

很多客户以为IRDA就是为红外线遥控设计的,这是一种误解,IRDA更多的是为高速红外线数据通信而设计的,可以参见下列文章:

淺談IrDA之發展 (本站转载,加工整理)

五、PS/2接口的定制:

PS/2接口是PC机或其他类似PC架构的嵌入式平台支持的标准输入接口,包括PS/2键盘和PS/2鼠标,正因为这样遵照PS/2协议设计的遥控接收适配器不需要任何驱动程序就可以直接使用,自然与运行的操作系统没有关系,当然有一些特殊的键是扩展功能的,与主板及操作系统关系密切,例如支持ACPI协议的Power、Sleep和Wakeup键盘,还有Microsoft Windows支持的媒体扩展键盘例如WWW、Email、Mute等等。

PS/2接口遥控适配器的另一个特点是,需要按客户的码表制作具体的接收适配器。换言之,需要指定遥控器上的每一个键对应于普通PC键盘的哪个键或哪几个键的组合(俗称快捷键定义),这一指定称之为按键功能确认书。。

PS/2接口包括PS/2键盘和PS/2鼠标,如果是带鼠标功能的遥控键盘或遥控器,相应的PS/2适配器就有两个PS/2插头,分别插入PC机的PS/2键盘口和鼠标口。

PS/2接口采用四线连接,分别为VCC(电源)、DATA(数据)、CLOCK(时钟)和GND(地)。

六、USB接口的定制:

USB接口遥控适配器与PS/2协议类似,只需要遵循USB的HID协议设计适配器即可得到Windows系统的支持,适配器一般符合USB1.1标准,同时支持HID(Device Class Definition for Human Interface Devices)。客户需要指定遥控器上的每一个键对应于普通PC键盘的哪个键或哪几个键的组合(俗称快捷键定义),这一指定称之为按键功能确认书。

USB比PS/2先进之处在于,带鼠标功能的遥控键盘或遥控器,相应的USB适配器也只需要一个USB插头,该适配器构成一个键盘和鼠标的复合设备。

USB接口采用四线连接,分别为VCC(电源)、DATA-(数据-)、DATA+(数据+)和GND(地)。

COM(RS232)接口 PS2接口 双PS/2接口 USB接口

七、CIR接口规范及CIR适配器的定制

CIR遥控器:不同于传统的COM、PS/2或USB标准接口,而需要考虑遥控发射器、CIR模块及相应操作系统下的应用程序。

CIR (Consumer Infrared)

威盛EPIA主板提供了一种CIR接口,非常类似于PS/2接口,一般采用IDC5x2的插针形式。

针对这种CIR接口这种专门设计的CIR适配器采集各种不同类型的遥控器的型号(需要按客户的要求设计、制作),转换成EPIA主机能够识别的信号。这种装置在机顶盒和数字娱乐PC类设备上广泛使用。我公司作为VIA第三方设备供应商可以提供与CIR相关的技术与产品,既可以设计生产CIR适配器、也可以设计生产发射端包括遥控器、遥控键盘、遥控鼠标等,甚至还可以提供相应的低层软件开发,此类产品只销售给设备生产商、系统集成商、不面向最终用户提供此类产品。

生产此类产品,需要充分考虑客户的主机板及机箱的尺寸结构、考虑到以后可能的整机设计的变化。

右图是一个实际的例子,配合VIA EPIA的ML系列主板设计,特别设计两两处红外线感光点,一个是板载的,以前置板的形式安装在机器的前面板上,一个是外置的,通过1.5米长的引线引出,置于桌面。例如对酒店的机顶盒终端,有的酒店将机顶盒终端置于桌面,这时候可以利用板载内置接收器;有的酒店将机顶盒终端置于桌子底下,板载内置接收器就难以发挥作用,这时候可以将外置接收器置于桌面。



版权所有@2010:北京天开创新技术有限公司 京ICP备05050856号
通信地址:北京市2861信箱 邮编:100085 市场部:北京市海淀区上地信息路1号国际创业园2号楼2004室
电话:86-10-82894802,82894804,82894806,82894808,82894860 传真:86-10-82893738
Email: teket@teket.comteket@bbn.cn MSN: teket@teket.com QQ: 800-48-010