红外一体接收头问题.

2024-11-21 23:35:31
推荐回答(1个)
回答1:

红外接收头是集接收,放大,解调一体的器件,它内部IC就已经完成了解调,输出的就是数字信号,但要注意,一般接收头载波频率是38KHZ(或37.9KHZ),也有用其它频率的如56KHZ,32KHZ等,但你采购时要问清楚,接收头对编码也是有要求的,最好你参考一些遥控IC的编码格式,比如NEC, RC5,RC6,SHARP等,如果你是连续输出也要注意,一般接收头完成一串解码后需要有一定的间隔时间才能解下一组编码,除非你特别说明需要解连续码,有些接收头是可以解连续码的。 接收头对38KHZ载波也有要求,一位‘0’或‘1’一般至少需要6-10个载波脉冲,接收头才能输出。
以NEC编码为例一般情况是这样的:一组信号有一个引导码,NEC编码是9ms低4.5ms高,后面再跟需要传送的数据,比如用600us低1200us高代表0,1200us低600us高代表1。 接收头没有信号时输出一般是高,如果收到合格的一串38KHZ载波就输出低,载波停止又输出高,有合格载波又输出低, 所以比如你要实现1200us低600us高就是发射1200us 38KHZ的红外型号,在停止600us型号发射,再是下一位。。。, 但不要连续发射38KHZ信号。 如果你连续发射38KHZ信号,会看到输出200ms低电平后,输出会回到高电平。

以上所讲的只是常见接收头的处理,也有其它方式的,但不常见