一种能实现四通道发送接收的红外通讯模块及其控制方法与流程

文档序号:11288875阅读:222来源:国知局

本发明涉及通讯控制装置,尤其涉及一种能实现四通道发送接收的红外通讯模块及其控制方法。



背景技术:

红外通讯是一种无线、非接触控制技术,具有抗干扰能力强,信息传输可靠,功耗低,成本低,易实现等显著优点,被诸多电子设备特别是家用电器广泛采用,并越来越多的应用到计算机系统中。但目前的红外通讯装置一般都只是单向通讯,即只能发送或者接收,而且一般都只有一个接收头或者发送头,通讯范围很小,不利于设备之间的双向通讯。



技术实现要素:

本发明的目的在于克服现有的红外通讯装置的通讯单向性,即在一个装置上只能实现发送或接收功能、且由于传感器少使得通讯范围小的缺点,提供一种能实现四通道发送接收的红外通讯模块及其控制方法。解决现有红外通讯模块通讯不能实现双向性和通讯不能实现大范围的问题。

本发明通过下述技术方案实现:

一种能实现四通道发送接收的红外通讯模块,包括红外通讯模块、mcu主控单元;

所述红外通讯模块包括红外传感器、can通讯模块、电源模块;所述电源模块为红外传感器和can通讯模块提供工作电压;

所述mcu主控单元包括调试接口、下载接口;

所述can通讯模块通过can端口连接mcu主控单元。

所述红外传感器由四路红外发射管及四路红外接收头组成的阵列,以实现四通道的接入接口。

所述mcu主控单元包括控制芯片及晶振,控制芯片选用stm32f1xx系列芯片,晶振选用8mhz。

所述can通讯模块包括can端子及can芯片,can芯片选sn65hvd232qdrq1。

所述电源模块包括开关稳压芯片mp2494及外围电路。

一种能实现四通道发送接收的红外通讯模块的运行方法,包括如下步骤:

工作时,红外通讯模块在mcu主控单元的控制下,可通过四路的红外发射管发送所给定通讯协议的相应数据;

同时四路的红外接收头能接收从其他设备的红外发射头传送过来的数据,mcu主控单元采集到这些数据后,由内置的校验算法来校验数据的正确性,然后在提供can通信模块将正确数据传递给主体设备;

主体设备通过自身的can接收端口接收到红外模块发送过来的控制数据后,即可根据相应的数据做出相应的处理。

本发明相对于现有技术,具有如下的优点及效果:

1)本发明将多个红外传感器集成在一起,具有比其他现有类似的装置更高的集成度,有效扩大了主体设备与其他设备通讯的范围。

2)本发明高度模块化,与主体设备采用can通信,有效脱离主体设备,只需正确的通讯接口,不影响主体设备的控制程序;

3)本发明采用内置mcu主控单元,自动处理红外发送和接收的信息,不需要主体设备额外专门处理,模块化程度较高,利于快速接入应用。

4)本发明采用红外发射和接收一体化的方式,能实现双向通讯。

5)本发明还提供了包括can,usart,sw等多种外设,满足了该产品多功能的要求。

附图说明

图1为本发明结构示意图。

具体实施方式

下面结合具体实施例对本发明作进一步具体详细描述。

如图1所示。本发明公开了一种能实现四通道发送接收的红外通讯模块,包括红外通讯模块、mcu主控单元;

所述红外通讯模块包括红外传感器、can通讯模块、电源模块;所述电源模块为红外传感器和can通讯模块提供工作电压;

所述mcu主控单元包括调试接口、下载接口;

所述can通讯模块通过can端口连接mcu主控单元。

所述红外传感器由四路红外发射管及四路红外接收头组成的阵列,以实现四通道的接入接口。

所述mcu主控单元包括控制芯片及晶振,控制芯片选用stm32f1xx系列芯片,晶振选用8mhz。

所述can通讯模块包括can端子及can芯片,can芯片选sn65hvd232qdrq1。

所述电源模块包括开关稳压芯片mp2494及外围电路。

对于mcu主控单元,stm32f103rct6芯片以较小的封装提供了四十多个通用i/o,使用与该产品多引脚的需求;该芯片还提供了包括can,usart,adc,ad,sw等多种外设,满足了该产品多功能的要求,且其价格较低,处理能力好,性价比高,因此选用该芯片作为中央处理单元。

对于电源模块(稳压模块),该产品要求较大的电流,较高的电压降压比,纹波系数小,mp2451,是一款开关稳压芯片,转换效率高,供电流能力强,纹波较小,满足该产品需要。

红外发射管,选用了小型一体化的云辉牌5mm规格的led型红外发射管,焊接方便,可靠性高,抗干扰能力强。对于红外接收头,选用hs0038型红外接收头,中心频率为38.0khz,可改善自然光的反射干扰.独立的pin二极管同前置放大器集成在同一封装上。通过专用线将红外发射管和红外接收头集成在一起组成一组收发组,并通过专用端子接到底板的相应端子上,该产品共提供四通道的接入接口。

当使用红外通讯模块时,只需使用can线将模块和主体设备的can端口连接起来,接好模块的电源线,在mcu中下载相应的程序,模块即可工作。

一种能实现四通道发送接收的红外通讯模块的运行方法,包括如下步骤:

工作时,红外通讯模块在mcu主控单元的控制下,可通过四路的红外发射管发送所给定通讯协议的相应数据;

同时四路的红外接收头能接收从其他设备的红外发射头传送过来的数据,mcu主控单元采集到这些数据后,由内置的校验算法来校验数据的正确性,然后在提供can通信模块将正确数据传递给主体设备;

主体设备通过自身的can接收端口接收到红外模块发送过来的控制数据后,即可根据相应的数据做出相应的处理。

如上所述,便可较好地实现本发明。

本发明的实施方式并不受上述实施例的限制,其他任何未背离本发明的精神实质与原理下所作的改变、修饰、替代、组合、简化,均应为等效的置换方式,都包含在本发明的保护范围之内。



技术特征:

技术总结
本发明公开了一种能实现四通道发送接收的红外通讯模块及其控制方法;包括红外通讯模块、MCU主控单元;所述红外通讯模块包括红外传感器、CAN通讯模块、电源模块;所述电源模块为红外传感器和CAN通讯模块提供工作电压;所述MCU主控单元包括调试接口、下载接口;所述CAN通讯模块通过CAN端口连接MCU主控单元。本模块将多个红外传感器集成在一起,具有比其他现有类似的装置更高的集成度,有效扩大了主体设备与其他设备通讯的范围。高度模块化,与主体设备采用CAN通信,有效脱离主体设备,只需正确的通讯接口,不影响主体设备的控制程序;采用内置MCU主控单元,自动处理红外发送接收信息,不需主体设备额外专门处理,模块化程度高,利于快速接入应用。

技术研发人员:张东;胡海鹏;魏伟和;庄庭达;唐英杰
受保护的技术使用者:华南理工大学
技术研发日:2017.05.26
技术公布日:2017.09.22
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1