OpenEdv-开源电子网

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

为什么红外对管做控制开关的时候,会在发射管上加一定频率的波呢??

[复制链接]

17

主题

54

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
310
金钱
310
注册时间
2016-7-1
在线时间
94 小时
发表于 2016-10-24 10:20:25 | 显示全部楼层 |阅读模式
4金钱
以前用红外对管时,发射管我都是直接接5V的,但是今天测量一个反射式红外对管做整个系统的启动开关时,发现发射管是加了大概33HZ的PWM波的,,请问为什么要给发射管上加PWM波呢??谢谢!

最佳答案

查看完整内容[请看2#楼]

这个叫做红外线调制与解调技术,已经成为通用技术,有通用的IC接收头,非常方便和便宜。可以自行搜网络关键词。 这种调制解调方式三大优势是1、抗干扰能力强,只对对应载波频率的信息有效;2、节能,不需要多解释了;3、相对于其他遥控方式,体积小,成本低廉易于普及。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

16

主题

197

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
457
金钱
457
注册时间
2012-4-20
在线时间
91 小时
发表于 2016-10-24 10:20:26 | 显示全部楼层
这个叫做红外线调制与解调技术,已经成为通用技术,有通用的IC接收头,非常方便和便宜。可以自行搜网络关键词。

这种调制解调方式三大优势是1、抗干扰能力强,只对对应载波频率的信息有效;2、节能,不需要多解释了;3、相对于其他遥控方式,体积小,成本低廉易于普及。
回复

使用道具 举报

54

主题

372

帖子

0

精华

高级会员

Rank: 4

积分
980
金钱
980
注册时间
2016-6-15
在线时间
474 小时
发表于 2016-10-24 13:13:39 | 显示全部楼层
应该是38KHz的频率方波这种是常用的红外编码方式,如果不进行编码如何发送数字信号?当然如果你只是简单的做开关就不需要编码,开和关就可以。
回复

使用道具 举报

17

主题

54

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
310
金钱
310
注册时间
2016-7-1
在线时间
94 小时
 楼主| 发表于 2016-10-24 15:11:39 | 显示全部楼层
shuaigew88 发表于 2016-10-24 13:13
应该是38KHz的频率方波这种是常用的红外编码方式,如果不进行编码如何发送数字信号?当然如果你只是简单的 ...

测量这个波的频率大致为32.74HZ,不是38KH。不是用在红外编码方式的。我问了一下一个做硬件的同事,他说给发射管(反射式红外对管)加这么一个pwm波,是为了防止其他的光对干扰。但是我还是不能理解。。。。。。。
回复

使用道具 举报

54

主题

372

帖子

0

精华

高级会员

Rank: 4

积分
980
金钱
980
注册时间
2016-6-15
在线时间
474 小时
发表于 2016-10-24 15:18:41 | 显示全部楼层
carey32 发表于 2016-10-24 15:11
测量这个波的频率大致为32.74HZ,不是38KH。不是用在红外编码方式的。我问了一下一个做硬件的同事,他说 ...

很简单,如果不是用的标准编码那么就是自定义编码。所谓的防干扰就是这个波形有一定的时序,接收端接收后首先判断时序是否满足在做数据处理,如果不满足时序那么就有两种可能,1:这个红外波形是由另一个红外发射器发射,但是由于在红外传输过程中遭到干扰导致波形串扰或者丢失某部分所致,那么这个数据就不做处理,因为即使处理了数据部分也是不正确的数据(因为干扰导致) 2:这个波形是其他设备或仪器发出的红外波形
回复

使用道具 举报

17

主题

54

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
310
金钱
310
注册时间
2016-7-1
在线时间
94 小时
 楼主| 发表于 2016-10-24 15:28:43 | 显示全部楼层
shuaigew88 发表于 2016-10-24 15:18
很简单,如果不是用的标准编码那么就是自定义编码。所谓的防干扰就是这个波形有一定的时序,接收端接收后 ...

这个接收管是连接在ADC的。那ADC该怎么样处理接收到的信号才能视为开关状态为开呢?(红外对管理解为一个启动控制开关)
回复

使用道具 举报

54

主题

372

帖子

0

精华

高级会员

Rank: 4

积分
980
金钱
980
注册时间
2016-6-15
在线时间
474 小时
发表于 2016-10-24 15:30:48 | 显示全部楼层
carey32 发表于 2016-10-24 15:28
这个接收管是连接在ADC的。那ADC该怎么样处理接收到的信号才能视为开关状态为开呢?(红外对管理解为一个 ...

这个不是唯一的,看用户自己如何定义。就像你两片单片机通讯A->B,A发送0x55给B那么对于B来说具体是什么意义只有作者知道,因为你不是标准编码。
回复

使用道具 举报

17

主题

54

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
310
金钱
310
注册时间
2016-7-1
在线时间
94 小时
 楼主| 发表于 2016-10-24 15:38:30 | 显示全部楼层
shuaigew88 发表于 2016-10-24 15:30
这个不是唯一的,看用户自己如何定义。就像你两片单片机通讯A->B,A发送0x55给B那么对于B来说具体是什么 ...

朋友,我这个不是用在什么编码的。。。。。。就是只是视为红外对管作为一个启动控制开关,然后用ADC处理接受管接收到的信号(怎么处理就是我想问的),处理通过了,然后视为开关开启,然后让电机转动,,,,,,
回复

使用道具 举报

54

主题

372

帖子

0

精华

高级会员

Rank: 4

积分
980
金钱
980
注册时间
2016-6-15
在线时间
474 小时
发表于 2016-10-24 16:16:01 | 显示全部楼层
本帖最后由 shuaigew88 于 2016-10-24 16:21 编辑
carey32 发表于 2016-10-24 15:38
朋友,我这个不是用在什么编码的。。。。。。就是只是视为红外对管作为一个启动控制开关,然后用ADC处理 ...

如果没有编码那么就是两个状态,开和关、对应的ADC结果就是0-最大值,但是问题在于你的红外线中有波形这个波形就是一种时序(也就是编码),这个时序必须要设计的人告诉你代表着什么意义,不然你怎么可能会知道如何处理,不仅仅是你不知道除了作者外的所有人都不会知道(因为不是标准红外时序)。
还有就是如果波形简单你可以根据整个系统的功能进行反复测试,自己判断波形的表达意义,提前是波形简单同时你要具备一定的时序理解能力。从你以上的提问可以知道你可能还不了解什么是通讯。
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2016-10-24 21:03:07 | 显示全部楼层
33Hz的调制???
回复

使用道具 举报

17

主题

54

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
310
金钱
310
注册时间
2016-7-1
在线时间
94 小时
 楼主| 发表于 2016-10-25 11:26:56 | 显示全部楼层

用示波器测的发射管发射的信号的频率大概就是33HZ
回复

使用道具 举报

29

主题

492

帖子

0

精华

高级会员

Rank: 4

积分
810
金钱
810
注册时间
2016-4-7
在线时间
123 小时
发表于 2016-10-25 13:03:02 | 显示全部楼层
有些使用者就爱显摆
回复

使用道具 举报

5

主题

105

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
419
金钱
419
注册时间
2015-9-16
在线时间
122 小时
发表于 2016-10-25 14:52:36 | 显示全部楼层
一般红外接收器件是自动解调的吧(我用的是这样的),简单点操作,开个中断,判断下接收到的波形是不是你需要的信号(排除干扰)就可以了,红外发射要自己加载波信号。ADC怎么操作?
回复

使用道具 举报

liutwelve 该用户已被删除
发表于 2016-12-29 09:53:03 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

22

主题

213

帖子

0

精华

高级会员

Rank: 4

积分
682
金钱
682
注册时间
2015-2-13
在线时间
74 小时
发表于 2016-12-30 11:54:05 | 显示全部楼层
避免其他常开光(如太阳)的干扰和区分接收管坏掉直接导通的情况。
程序里面比较发射管开的时候的接收管的值和发射管关的时候的接收管的值,有差值才认为导通。这样可以避免误判断。
回复

使用道具 举报

17

主题

54

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
310
金钱
310
注册时间
2016-7-1
在线时间
94 小时
 楼主| 发表于 2017-1-3 13:31:01 | 显示全部楼层
huishun1314 发表于 2016-12-30 11:54
避免其他常开光(如太阳)的干扰和区分接收管坏掉直接导通的情况。
程序里面比较发射管开的时候的接收管的 ...

谢谢你的回答、
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-24 04:24

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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