发明名称 |
一种红外通信信号的调制与接收方法 |
摘要 |
本发明公开了一种红外通信信号的调制与接收方法,首先将发送端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号 |