打印

单片机输出方波问题

[复制链接]
6769|18
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ghye|  楼主 | 2011-4-8 16:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
89S52单片机P1口经1K电阻接到三极管B极,三极管C极接红外发射二极管,三极管E极接地。
编程使得单片机输出38K方波。

示波器测试此IO口,观察到上升沿有尖峰(5V),尖峰后就是2V左右。

请教如何解决尖峰问题。

相关帖子

沙发
ljm810010| | 2011-4-8 16:46 | 只看该作者
如果三极管输出的驱动电流足够,可以不必理会此尖峰。
或者,IO口上拉2K左右电阻到VCC,可以解决输出驱动电流不足问题。但尖峰,还是会有一点,这是MCU内部的IO输出结构决定,一般不影响实际应用。

使用特权

评论回复
板凳
yirongfu| | 2011-4-8 16:46 | 只看该作者
呵呵,你的电压是5V的吧,若是,估计这个尖峰就是你过压造成的,加在红外管上的电压偏高,建议C极串个电阻,可能问题就能解决了。

使用特权

评论回复
地板
yirongfu| | 2011-4-8 16:55 | 只看该作者
呵呵,你的电压是5V的吧,若是,估计这个尖峰就是你过压造成的,加在红外管上的电压偏高,建议C极串个电阻,可能问题就能解决了。
yirongfu 发表于 2011-4-8 16:46


如果你说的波形是单片机IO口引脚的波形,那就看2楼的解释,跟单片机结构有关。我在3楼的回答收回:)

使用特权

评论回复
5
sunyanzilc| | 2011-4-8 16:58 | 只看该作者
1# ghye

使用特权

评论回复
6
ghye|  楼主 | 2011-4-8 17:00 | 只看该作者
2# ljm810010


上拉2K和3k都试过,尖峰还是一样的明显。
尖峰的存在,担心多红外接收影响很大。

使用特权

评论回复
7
ghye|  楼主 | 2011-4-8 17:00 | 只看该作者
3# yirongfu

C端有串一个471电阻的。

使用特权

评论回复
8
qicheng8807| | 2011-4-8 17:15 | 只看该作者
这种问题我也遇到过,测试IO的输出也不是方波

使用特权

评论回复
9
yirongfu| | 2011-4-8 17:24 | 只看该作者
我觉得主要关心C极的波形就行了,那里更直接决定发出的信号。至于IO的驱动问题,可以参考一下这个帖子,我之前使用中颖的单片机遇到的,可能跟你的请况有些类似。
https://bbs.21ic.com/viewthread.php?tid=215706

使用特权

评论回复
10
ghye|  楼主 | 2011-4-8 17:45 | 只看该作者
8# qicheng8807

呵呵

使用特权

评论回复
11
ghye|  楼主 | 2011-4-8 17:46 | 只看该作者
9# yirongfu

今天早上测发射端也有尖峰问题的,现在测试发现没有尖峰问题了

使用特权

评论回复
12
chenyelong| | 2011-4-9 08:38 | 只看该作者
接上拉电阻

使用特权

评论回复
13
ljm810010| | 2011-4-9 09:00 | 只看该作者
明确的告诉你,这个尖峰不会影响红外收发。如果你还不放心,请用P0口(注意加上拉)输出驱动,这个尖峰就会彻底消失。

使用特权

评论回复
14
ouou3651| | 2011-4-9 09:46 | 只看该作者
有道理。接了上拉电阻应该没有问题了。

使用特权

评论回复
15
xiaowei1234| | 2011-4-9 11:29 | 只看该作者
学习了。刚刚开始学,听听各位师兄的意见。

使用特权

评论回复
16
mcu5i51| | 2011-4-9 12:10 | 只看该作者
PNP 管不是更好吗,要么就用增强型IO单片机

使用特权

评论回复
17
hezhuoying| | 2011-4-9 15:22 | 只看该作者
接电阻

使用特权

评论回复
18
免证入网| | 2011-4-10 22:19 | 只看该作者
三极管改为mos 管

使用特权

评论回复
19
s34855| | 2014-11-7 11:49 | 只看该作者
俺最近也在看这方面的事,俺的QQ1064146323,方便加下我交流下不

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

25

帖子

1

粉丝