IR发射装置及方法与流程

文档序号:11252145阅读:810来源:国知局
IR发射装置及方法与流程

本发明涉及通信领域,尤其涉及一种ir发射装置及方法。



背景技术:

目前,红外(ir)遥控因其成本低,开发简单,应用简单,广泛的应用于各种电子设备尤其家用电器中。

红外遥控灵敏度会直接影响用户体验,因此在带红外控制的产品开发中,必须在不同环境下对红外接收灵敏度进行压力测试,需要红外发射装置作为测试的红外发射源。现有的红外发射装置以pc(或其他终端控制设备)作上位机,以单片机mcu作红外编码器,再通过红外发射电路处理后进行发射,pc和mcu之间仅仅传送控制信息,不传送红外数据,红外数据必须由mcu编码发送到红外发射电路进行发射,这就使得红外发射装置必有装有mcu,红外发射装置的成本较高,大大增加了测试的成本。



技术实现要素:

有鉴于此,有必要针对上述红外发射装置成本高的问题,提供一种ir发射装置及方法。

本发明提供的一种ir发射装置,包括:pc机、电平转换电路以及红外发射管;所述pc机使用rs232串口,利用mscomm控件根据红外协议编码控制rs232串口编码红外数据,并将红外数据经过所述电平转换电路进行电平转换后传送给所述红外发射管,由所述红外发射管进行发射。

在其中的一个实施方式中,所述pc机利用rs232串口和mscomm控件,使用vb语言根据红外协议对红外数据进行编码发送。

在其中的一个实施方式中,所述电平转换电路包括第一电阻、电容、二极管、三极管以及第二电阻;所述第一电阻与电容组成滤波电路,所述第一电阻一端连接rs232串口的数据输出引脚,另一端连接所述电容一端和二极管的正极,所述电容另一端接地,所述二极管的负极连接所述三极管的基极,所述三极管的发射极接地,集电极连接红外发射管的负极,所述第二电阻为限流保护电阻,一端连接红外发射管的正极,另一端连接5v电源。

本发明提供的一种ir发射方法,包括如下步骤:

提供pc机,通过pc机使用rs232串口,利用mscomm控件根据红外协议编码控制rs232串口编码红外数据;

将红外数据进行电平转换后传送给红外发射管,由红外发射管进行发射。

在其中的一个实施方式中,所述pc机利用rs232串口和mscomm控件,使用vb语言根据红外协议对红外数据进行编码发送。

在其中的一个实施方式中,提供电平转换电路进行电平转换;所述电平转换电路包括第一电阻、电容、二极管、三极管以及第二电阻;所述第一电阻与电容组成滤波电路,所述第一电阻一端连接rs232串口的数据输出引脚,另一端连接所述电容一端和二极管的正极,所述电容另一端接地,所述二极管的负极连接所述三极管的基极,所述三极管的发射极接地,集电极连接红外发射管的负极,所述第二电阻为限流保护电阻,一端连接红外发射管的正极,另一端连接5v电源。

本发明ir发射方法及装置,仅使用pc机,使用rs232串口,利用mscomm控件根据红外协议编码控制rs232串口编码红外数据,经过电平转换电路进行电平转换后传送给红外发射管进行发射,pc机既发送控制信息,又发送红外数据,不需要单片机,从而降低了发射装置的成本,降低了测试成本。

附图说明

图1是一个实施例中的ir发射装置的结构图;

图2是一个实施例中的电平转换电路的电路图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。

图1是一个实施例中的的ir发射装置的结构图,图2是一个实施例中的电平转换电路的电路图,结合图1和图2所示,该ir发射装置包括:pc机100、电平转换电路200以及红外发射管ir1。pc机100使用rs232串口,利用mscomm控件根据红外协议编码控制rs232串口编码红外数据,并将红外数据经过电平转换电路200进行电平转换后传送给红外发射管ir1,由红外发射管ir1进行发射。

mscomm(microsoftcommunicationscontrol)控件是microsoft公司提供的简化windows下串行通信编程的activex控件,提供了通过串口收发数据的简便方法。pc机100利用已有的rs232串口和mscomm控件,使用vb语言根据红外协议对红外数据进行编码发送,从而实现pc机100既能够传输控制信息,又能够传输红外数据,无需再使用单片机,从而降低了测试成本。

但是,由于pc机100的rs232串口电平和红外发射管ir的ttl电平并不兼容,因此rs232串口发送的红外数据不能直接驱动红外发射管ir1进行红外发射,需要电平转换电路200进行电平转换。

在该实施方式中,电平转换电路200包括第一电阻r1、电容c1、二极管d1、三极管q1以及第二电阻r2。第一电阻r1与电容c1组成滤波电路,第一电阻r1一端连接rs232串口的数据输出引脚(pctxd)、另一端连接电容c1一端和二极管d1的正极,电容c1另一端接地。二极管d1的负极连接三极管q1的基极b,三极管q1的发射极e接地,集电极c1连接红外发射管ir1的负极。第二电阻r2为限流保护电阻,一端连接红外发射管ir1的正极,另一端连接5v电源。第一电阻r1与电容c1组成的滤波电路滤除pctxd中的高频干扰信号;r2在三极管q1导通时,限制流过红外发射管ir1及三极管q1的电流保护红外发射管ir1及三极管q1。当pctxd发送逻辑电平1(-15v~-3v)时,二极管d1不导通,三极管q1处于截止状态,红外发射管ir1的电平为5v,为逻辑1。当pctxd发送逻辑电平0(+3v~15v)时,三极管d1导通,三极管q1处于导通状态,红外发射管ir1的电平接近0(q1的导通压降0.2v~0.7v),为逻辑0,从而实现电平转换。

该ir发射装置,仅使用pc机100,使用rs232串口,利用mscomm控件根据红外协议编码控制rs232串口编码红外数据,经过电平转换电路200进行电平转换后传送给红外发射管ir1进行发射,pc机既发送控制信息,又发送红外数据,不需要单片机,从而降低了ir发射装置的成本,降低了测试成本。

同时,本发明还提供一种ir发射方法,包括如下步骤:

提供pc机,通过pc机使用rs232串口,利用mscomm控件根据红外协议编码控制rs232串口编码红外数据;

mscomm(microsoftcommunicationscontrol)控件是microsoft公司提供的简化windows下串行通信编程的activex控件,提供了通过串口收发数据的简便方法。该步骤中,pc机利用已有的rs232串口和mscomm控件,使用vb语言根据红外协议就能够对红外数据进行编码发送,实现pc机既能够传输控制信息,又能够传输红外数据,无需再使用单片机,从而降低了测试成本。

将红外数据进行电平转换后传送给红外发射管,由红外发射管进行发射。

但是,由于pc机的rs232串口电平和红外发射管的ttl电平并不兼容,因此rs232串口发送的红外数据不能直接驱动红外发射管进行红外发射,需要进行电平转换。

在该步骤中,提供电平转换电路进行电平转换。如图2所示,电平转换电路包括第一电阻r1、电容c1、二极管d1、三极管q1以及第二电阻r2。第一电阻r1与电容c1组成滤波电路,第一电阻r1一端连接rs232串口的数据输出引脚(pctxd)、另一端连接电容c1一端和二极管d1的正极,电容c1另一端接地。二极管d1的负极连接三极管q1的基极b,三极管q1的发射极e接地,集电极c1连接红外发射管ir1的负极。第二电阻r2为限流保护电阻,一端连接红外发射管ir1的正极,另一端连接5v电源。第一电阻r1与电容c1组成的滤波电路滤除pctxd中的高频干扰信号;r2在三极管q1导通时,限制流过红外发射管ir1及三极管q1的电流保护红外发射管ir1及三极管q1。当pctxd发送逻辑电平1(-15v~-3v)时,二极管d1不导通,三极管q1处于截止状态,红外发射管ir1的电平为5v,为逻辑1。当pctxd发送逻辑电平0(+3v~15v)时,三极管d1导通,三极管q1处于导通状态,红外发射管ir1的电平接近0(q1的导通压降0.2v~0.7v),为逻辑0,从而实现电平转换。

该ir发射装置,仅使用pc机,使用rs232串口,利用mscomm控件根据红外协议编码控制rs232串口编码红外数据,经过电平转换后传送给红外发射管ir1进行发射,pc机既发送控制信息,又发送红外数据,不需要单片机,从而降低了ir发射装置的成本,降低了测试成本。

以上仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1