发明名称 一种红外通信信号的调制与接收方法
摘要 本发明公开了一种红外通信信号的调制与接收方法,首先将发送端MCU内置的串行外设接口SPI的波特率设置为红外通信信号的工作频率f;然后对需要发送的数据进行调制:串行外设接口SPI发送一位数据0时,连续发送a个大于等于3的0x55数据;发送一位数据1时I连续发送a个大于等于3的0x00数据;串行外设接口SPI发送的数据驱动红外发射管,输出调制的红外通信信号;最后,在接收端,红外接收管对接收到的调制的红外通信信号进行接收:当接收到4a个规则的红外光脉冲时,解码为一个低电平,没有接收红外光脉冲时,解码为高电平。本发明充分利用MCU自带的串行外设接口SPI来对发送的数据进行调制,不增加硬件电路、不占用MCU非通信端口,简单可靠且能减少软件开发成本。
申请公布号 CN102545999B 申请公布日期 2014.03.19
申请号 CN201210006073.2 申请日期 2012.01.10
申请人 电子科技大学;深圳茂硕电源科技股份有限公司 发明人 程玉华;顾永德;白利兵;陈凯;余青青;郑伟
分类号 H04B10/60(2013.01)I 主分类号 H04B10/60(2013.01)I
代理机构 成都行之专利代理事务所(普通合伙) 51220 代理人 温利平
主权项 一种红外通信信号的调制与接收方法,其特征在于,包括以下步骤:(1)、将发送端MCU内置的串行外设接口SPI的波特率设置为红外通信信号的工作频率f;(2)、发送端的MCU要发送一个数据时,将其对应的二进制的每一位进行调制:发送一位数据0时,串行外设接口SPI连续发送a个0x55数据,其中a为大于等于3的整数,所述0x55数据即为01010101;发送一位数据1时,串行外设接口SPI连续发送a个0x00数据,其中a为大于等于3的整数,所述0x00数据即为00000000;串行外设接口SPI发送的数据驱动红外发射管,输出调制的红外通信信号:4a个规则的频率为工作频率f的红外光脉冲对应一个低电平,无红外光脉冲对应高电平;(3)、在接收端,红外接收管对接收到的调制的红外通信信号进行接收:当接收到4a个规则的红外光脉冲时,解码为一个低电平,没有接收红外光脉冲时,解码为高电平。
地址 611731 四川省成都市高新区(西区)西源大道2006号