OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4600|回复: 1

基于51单片机的红外接收 脉宽调制(PWM)和脉时调制(PPM)

[复制链接]

221

主题

221

帖子

0

精华

高级会员

Rank: 4

积分
762
金钱
762
注册时间
2021-5-18
在线时间
28 小时
发表于 2021-5-24 16:17:46 | 显示全部楼层 |阅读模式
对于红外接收的通信原理有很多,常用的有通过脉宽调制(PWM)和脉时调制(PPM)两种方法,最近小编就在尝试写基于51单片机的脉时调制的红外接收程序,有一些心得,与大家分享分享。

原理分析
通常的红外遥控器是将二进制脉冲码调制在38KHz的载波上,经缓冲放大后送至红外发光二极管,转化为红外信号发射出去。
因为二进制脉冲码的形式有很多种,所以要开发红外接收设备,一定要知道红外遥控器的载码方式和载波频率,我们才可以选取一体化红外接收头和制定解码方案。

数据形式

现在我们已经知道了它是由一根数据引脚来传输数据,那数据又是怎么传输?传输一次的数据格式又是什么呢?

首先它会给一个9ms的低电平,4.5ms的高电平组成的起始码,告诉我们接下来要传输数据了,然后开始传输32位二进制的数据码。

由于它只有一根数据引脚,所以我们要通过这一根数据引脚来判断它传输的数据是二进制的 ‘ 0 ’ 还是 ‘ 1 ’ 。

原文链接:https://www.yunduoketang.com/article/zxjy11.html




正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

0

主题

7

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
258
金钱
258
注册时间
2020-8-11
在线时间
33 小时
发表于 2021-5-25 13:28:21 | 显示全部楼层
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-23 02:29

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表