佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

123
返回列表 发新帖
楼主: ychenfei

IR 问题

[复制链接]
 楼主| 发表于 24-5-2006 08:55 AM | 显示全部楼层
原帖由 GeMan 于 24-5-2006 12:44 AM 发表
调 sensitivity setting,可以用 38kHz 的 那个 555 做 pulse width modulation,由 5% ~ 50% duty cycle。

www.nomad.ee/micros/pwm555.html

www.uoguelph.ca/~antoon/circ/pwm555.html


吓~~我用的R6是很贵的VR(RM4.5)~~value都不会乱乱跳~

把VR放在555里,我试过了~~
你懂当你要调去38khz,没有scopemeter很难的吗?这个IR module主要的目的是方便~

##datasheet 第3页, HIGH/LOW level pulse width min 400us 800us 的 test pulse 是用 average 50pulses (第4页,appendix of page 3, *2), 也就是1。3ms pulse width。 所以 2ms 应该没问题。


为什么2ms没问题呢?不是within the spec value(400us-800us)比较好吗?
回复

使用道具 举报


ADVERTISEMENT

 楼主| 发表于 24-5-2006 08:56 AM | 显示全部楼层
还是谢谢你的帮助~~
回复

使用道具 举报

发表于 24-5-2006 09:12 AM | 显示全部楼层
你的公司没有 scopemeter 怎么做 circuit design ?

原本的 38kHz 你用什么仪器来测量是准的?
看回 datasheet, 如果38kHz可以detect 10cm, 那 35kHz 只可以 detect 8。5cm,42。5kHz 只可以 detect 8。5cm, 45kHz 只可以 detect 7。75cm。
就算有最好的receiver circuit , 38kHz 不准 result 也不会好。

[ 本帖最后由 GeMan 于 24-5-2006 09:24 AM 编辑 ]
回复

使用道具 举报

发表于 24-5-2006 09:23 AM | 显示全部楼层
--不是within the spec value(400us-800us)比较好吗?
##这个spec 的意思是:

"当一个 IR transmitter 从 30cm 距离,发射 50 个 pulses 至 IRM8601S,
IRM8601S 的 output 将会 high 最少 400us,最多 800us。
(50 个 transmit pulses =1。3ms)
回复

使用道具 举报

 楼主| 发表于 24-5-2006 09:24 AM | 显示全部楼层
原帖由 GeMan 于 24-5-2006 09:12 AM 发表
你的公司没有 scopemeter 怎么做 cicuit design ?

原本的 38kHz 你用什么仪器来测量是准的?
看回 datasheet, 如果38kHz可以detect 10cm, 那 35kHz 只可以 detect 8。5cm,42。5kHz 只可以 d ...

我公司当然有~~我说的是user~~
方便他们,他们也要懂什么时候调到38khz~~

如果有scopemeter给他们,他们未必懂得用
回复

使用道具 举报

 楼主| 发表于 24-5-2006 09:28 AM | 显示全部楼层
原帖由 GeMan 于 24-5-2006 09:23 AM 发表
--不是within the spec value(400us-800us)比较好吗?
##这个spec 的意思是:

"当一个 IR transmitter 从 30cm 距离,发射 50 个 pulses 至 IRM8601S,
IRM8601S 的 output 将会 high 最少 ...


不明白!1.3ms怎样算的?
回复

使用道具 举报

Follow Us
发表于 24-5-2006 09:36 AM | 显示全部楼层
原帖由 ychenfei 于 24-5-2006 09:24 AM 发表

我公司当然有~~我说的是user~~
方便他们,他们也要懂什么时候调到38khz~~

如果有scopemeter给他们,他们未必懂得用


OIC, 这里有些误解:
pulse width modulation = frequency 同样, high pulse width 不同。
意思就是-> 当 design 好了 38kHz 的 pulse width modulation signal circuit 时, VR 只是调 signal 的 duty cycle, 不是调 frequency。所以 38kHz 不会变。

[ 本帖最后由 GeMan 于 24-5-2006 09:48 AM 编辑 ]
回复

使用道具 举报

发表于 24-5-2006 09:47 AM | 显示全部楼层
原帖由 ychenfei 于 24-5-2006 09:28 AM 发表
不明白!1.3ms怎样算的?


38kHz, 1个 pulse 26。3us, 50 个 pulse 1。3ms
回复

使用道具 举报


ADVERTISEMENT

 楼主| 发表于 24-5-2006 10:15 AM | 显示全部楼层
原帖由 GeMan 于 24-5-2006 09:47 AM 发表


38kHz, 1个 pulse 26。3us, 50 个 pulse 1。3ms



*2: A range from 30cm o the arrival distance. Average value of 50 pulses.

不是说50pulse做sample?得到的average value是400us 800us。

你datasheet的看下一页,有图!他用600us high pulse, 600us low pulse
回复

使用道具 举报

 楼主| 发表于 24-5-2006 10:18 AM | 显示全部楼层
原帖由 GeMan 于 24-5-2006 09:36 AM 发表


OIC, 这里有些误解:
pulse width modulation = frequency 同样, high pulse width 不同。
意思就是-> 当 design 好了 38kHz 的 pulse width modulation signal circuit 时, VR 只是调 signal 的 d ...



duty cycle 换,frequency又不变?可以吗?我试看吧!

有图吗?画来看?谢谢

[ 本帖最后由 ychenfei 于 24-5-2006 10:22 AM 编辑 ]
回复

使用道具 举报

发表于 24-5-2006 11:08 AM | 显示全部楼层
原帖由 ychenfei 于 24-5-2006 10:18 AM 发表
duty cycle 换,frequency又不变?可以吗?我试看吧!

有图吗?画来看?谢谢


第 #40 帖 有 link。

www.nomad.ee/micros/pwm555.html

www.uoguelph.ca/~antoon/circ/pwm555.html

[ 本帖最后由 GeMan 于 24-5-2006 11:17 AM 编辑 ]
回复

使用道具 举报

发表于 24-5-2006 11:16 AM | 显示全部楼层
原帖由 ychenfei 于 24-5-2006 10:15 AM 发表
*2: A range from 30cm o the arrival distance. Average value of 50 pulses.

不是说50pulse做sample?得到的average value是400us 800us。

你datasheet的看下一页,有图!他用600us high pulse, 600u ...


OIC, 误解。
回复

使用道具 举报

 楼主| 发表于 25-5-2006 09:16 AM | 显示全部楼层
原帖由 GeMan 于 24-5-2006 11:08 AM 发表


第 #40 帖 有 link。

www.nomad.ee/micros/pwm555.html

www.uoguelph.ca/~antoon/circ/pwm555.html


http://www.csgnetwork.com/ne555timer2calc.html

你看看这个555timer calculator,只要R changed,
那么Frequency changed, Duty cycle  changed.

怎样可以make freq as constant?
回复

使用道具 举报

发表于 25-5-2006 06:44 PM | 显示全部楼层
--http://www.csgnetwork.com/ne555timer2calc.html
##这个 calculator 是算一个普通 555 astable oscillator circuit 的 R & C。

以下的 circuit, 有两个 extra 的 diode,算法不同,不能用这个 calculator 来算。
www.nomad.ee/micros/pwm555.html

www.uoguelph.ca/~antoon/circ/pwm555.html



假如:
(www.uoguelph.ca/~antoon/circ/pwm555.html)
把 P1 换成 2个 fix resistor RH, RL。
P1=RH + RL ohm

charging cycle (high) time = 0.693 * (1k + RH) * C
discharging cycle (low) time = 0.693 * RL * C

一个cycle 时间= charging cycle time + discharging cycle time
= 0.693 * (1k + RH) * C + 0.693 * RL * C
= 0.693 * C * (1k + RH + RL)

Frequency = 1 / 一个cycle 时间
= 1 / 0.693 * C * (1k + RH + RL)
= 1.44 / [C * (1k + RH + RL)]
= 1.44 / [C * (1k + P1)]

所以, 调 P1 不会改变 frequency!

[ 本帖最后由 GeMan 于 25-5-2006 06:56 PM 编辑 ]
回复

使用道具 举报

发表于 26-5-2006 09:23 AM | 显示全部楼层
建议:
- minimum sensitivity 越 10% duty cycle,maximum sensitivity 越 50% duty cycle
- P1 接 diode D2 之间 加 一粒 fix resistor Rdis


所以,
- cycle time 26。315us
- minimum charging cycle (high) time = 10% * 26。315us =2。6315us= 0.693 * (1k) * C  [注:未必要用 1k ohm res]
- maximum charging cycle (high) time = 50% * 26。315us = 13。1578us = 0.693 * (1k + P1) * C
- minimum discharging cycle (low) time  = 50% * 26。315us = 13。1578us = 0.693 * (Rdis) * C
- maximum discharging cycle (low) time  = 90% * 26。315us = 23。684us = 0.693 * (Rdis+P1) * C
- Frequency = 1.44 / [C * (1k + P1 + Rdis)]
回复

使用道具 举报

 楼主| 发表于 2-6-2006 01:33 PM | 显示全部楼层
不好意思~~
在做别的东西,还没有时间去实验...
回复

使用道具 举报


ADVERTISEMENT

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

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 4-1-2025 01:28 AM , Processed in 0.139250 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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