首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 单片机 >

关于用PT2262-PT2272四路无线控制模块控制单片机的有关问题

2012-04-06 
关于用PT2262-PT2272四路无线控制模块控制单片机的问题小弟PT2262-PT2272四路无线控制模块控制单片机工作,

关于用PT2262-PT2272四路无线控制模块控制单片机的问题
小弟PT2262-PT2272四路无线控制模块控制单片机工作,接收块是PT2272-M4,是点动型的,即遥控器按下按键,相应的接收块输出高电平给单片机端口检测,从而执行相应的操作。松开按键,接收块相应的端口变回低电平,但是遇到的问题是,貌似单片机晶振会对接收模块的接收效果产生影响,即当遥控器按下时,接收块相应端口应一直输出高电平才对,但是与单片机接起来后,接收模块输出的高电平变成是一有一无的,即脉冲状,从而影响了单片机接收到信号后理应执行的操作。是否应该对接收模块进行滤波,去除干扰呢?查了些关于四路无线遥控模块的资料,说是接收块对电源要求较高,并且与单片机相接的话,单片机的晶振会倍频上去,从而降低接收效果,那么小弟要选用怎样的电容进行滤波呢?0.1UF的吗?小弟也想过是否可以改用自锁型的接收模块,但是那样遥控起来就不方便了呢,希望各位懂的大侠指导下!小弟非常感激!

[解决办法]
接收模块输出的高电平变成是一有一无的,即脉冲状

这个大概说明:通信模块的速率太慢了,远远小于单片机的处理速度

要是这样的处理,可以把单片机的速度压下来

除了硬件上的改动,软件件上可以这么做:

收到信号的处理周期为1秒。只要在1秒钟内,能收到通信模块的数据,那就认为是一直触发的。单片机也一定做触发响应

只有在1秒以上,没有收到相应的信号,才认为触发停止,做非触发响应

当然,1秒是可以自己设定的,通常最短时间是2倍的通信模块触发周期,这个可以通过示波器上看得到

热点排行