• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

51单片机不能识别红外循迹模块发出的的高电平怎么办

4cee5a24e4caf23a 2019-10-07 浏览量:1062
51单片机不能识别红外循迹模块发出的的高电平怎么办
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
所有亮答 数量:3
  • 你需要找到不能识别的原因才能加以解决:

    1. 电平不匹配? 进行电平转换来匹配,比如适当的放大或者限制

    2. 信号速度和采样检测速度不匹配? 这个需要根据需要进行匹配,如果51速度不够,就要想其他办法啦


  • 红外红外循迹模块有两个输出,DO数字TTL电平和A0模拟量输出。

    你用51单片机是完全可以弄出来的,使用数字DO输出,接到单片机的对应引脚。如果接的是P0的引脚还需要外部上拉电阻,

    如果红外模块本身已经有了外部上拉,那就可以不需要。


    剩下的就是程序的编写了。

  • 如果模块是开漏输出,而且你接到p0口上可能会有这现象,你可以增加上拉电阻或者改成其他带上拉的io试试看,如果还是不行用万用表检测模块输出电压是否有高低变

相关问题

问题达人换一批

51单片机不能识别红外循迹模块发出的的高电平怎么办