聊城接收头厂家电话
接收:红外接收电路通常被厂家集成在一个元件中,成为一体化红外接收头。内部电路包括红外监测二管,放大器,限副器,带通滤波器,积分电路,比较器等。红外监测二管监测到红外信号,然后把信号送到放大器和限幅器,限幅器把脉冲幅度控制在一定的水平, 而不论红外发射器和接收器的距离远近。交流信号进入带通滤波器,带通滤波器可以通过 30khz 到 60khz 的负载波,通过解调电路和积分电路进入比较器,比较器输出高低电平,还原出发射端的信号波形。注意输出的高低电平和发射端是反相的,这样的目的是为了提高接收的灵敏度。
TAPwmInit('S',4,'N','N')TA时钟设为SMCLK/4, 通道1、2均为低电平输出 TAPwmInit('A',1,'P',0)TA时钟设为ACLK,通道1高电平输出,通道2不用,被 禁用的PWM通道的输出管脚仍可作为普通IO口使用。 定时器TA设为增计数模式 外部输入(TACLK) 外部输入(TACLK取反) 设置PWM通道1的输出模式。 如果设置为高电平模式高电平PWM输出 从P1.2输出 (不同型号单片机可能不一样) 从P1.2输出 (不同型号单片机可能不一样) 如果设置为低电平模式 低电平PWM输出 从P1.2输出 (不同型号单片机可能不一样) 将定时器TA初始化成为PWM发生器 时钟源=SMCLK ; 无分频; 通道1和通道2均设为高电平模式。 通道1/2的PWM方波周期均设为500个时钟周期 1通道 有效200个时钟周期
红外接收头就有红外光电二极管。这时,通过扩展等一系列工程,最终将信号调整为电流信号,转换为必要的遥控代码,输出相应的功能。接收头容易受到外部信号的干扰,特别是红外线,因此在接收头的供电两端加上过滤电容器,即VCC和GND之间连接电解电容器和瓷器电容器,容量大小是制造商提供的数据。
Infrared。c文件主要是用来检测红外通信的,当发生外部中断后,进入外部中断,通过定时器1定时,首先对引导码判断,而后对数据码的每个位逐位获取高低电平的时间,从而得知每一位是0还是1,把数据码解出来。 红外输入引脚为0时循环检测等待,变为1时则结束本循环 当T1计数值大于0x4000,即低电平持续时间超过约18ms时, 强制退出循环,是为了避免信号异常时,程序假死在这里。返回T1的计数值 INT1中断服务函数,执行红外接收及解码 接收并判定引导码的9ms低电平 时间判定范围为8.5~9.5ms, 超过此范围则说明为误码,直接退出 退出前清零INT1中断标志 接收并判定引导码的4.5ms高电平 时间判定范围为4.0~5.0ms, 超过此范围则说明为误码,直接退出 接收并判定后续的4字节数据 循环接收4个字节 循环接收判定每字节的8个bit