聊城一体化遥控接收头价格
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个时钟周期
红外线接收头是通过红外线发光二极管(LED)发射出去,红外发光二极管(红外发射管)内部构造与普通的发光二极管基本相同。LED红外线发射管必须与LED接收头搭配使用,因此在选型时要特别注意它们发射的红外光信号波长参数是否匹配(最好就从同一厂家订制),否则会影响接收的灵敏度。
那么,如何简单而有效地区分接收头的脚位呢?本文告诉大家一个行之有效的方法:仅凭一块数字万用表,再加几分钟的时间,就可以地判别一体化红外接收头的脚位。而且,结果百分之百的正确!大家知道,一体化接收头有三只引出脚,分别是:Vcc端,接+5V;GND端,接地;DATE端,数据输出。在封装形式上,体积有大有小。一些有金属屏蔽罩,如:TL9408型;一些没有金属屏蔽罩,如:HS0038型。用数字表判别晶体三管的CBE,相信大家已很清楚。即,将数字表拨到晶体管档,先假设晶体三管的某一脚为基B,然后固定一只表笔在这个假设的基上,另一只表笔分别去碰触余下的两个电。如果两次测得的结果相近,则假设成立。且根据测量基时表笔的正负,可知被测管是p管或N管。同理,在用数字表判别红外接收头的三只引出脚时,首先,将数字表拨到欧姆档相应档位(注:笔者用的是200K档位),我们亦先假设其中一只脚为接GND端(即:接地端、亦叫公共端)。只不过,我们不用把表笔固定在这个假设的公共端上,而是直接用表笔去测量另外两只引出脚,即Vcc端和DATE端。如果数字表上没有数字显示,或者,显示的数字要么不稳定,要么渐变以至消失,则假设不成立。需重新假设另一个脚位为公共端,然后,再用数字表去测量另外两只引出脚,即Vcc端和DATE端。记住:当数字表上有测量结果显示,而且数字稳定不变时,先不要理会数字表上的值是多少,即刻调换表笔,重新测量一次。如果这一次测量的结果,同刚刚测量的结果相近时,那么,恭喜,假设成立!
如果想发送的在远一些,信号更加强一些,建议电路选择成二级放大。 接收电路与解调:为了减少干扰,采用便宜地一体化接收头HS0038,接收的频率是38khz左右,周期为26us,使用它完成对调制后的脉冲信号进行放大、检波、整形得到TTL电平的编码信号,即图1.3所示。具体电路如下。 解码:通过对高低电平的时间判断就会得到二进制的01序列,具体的判断算法有许多种,下面说明常见的高电平时间判断法