发新帖我要提问
12
返回列表
打印

请问51单片机能否用1个引脚发送方波

[复制链接]
楼主: wealqm
手机看帖
扫描二维码
随时随地手机跟帖
21
mmax| | 2010-11-30 12:29 | 只看该作者 回帖奖励 |倒序浏览
根据楼主的情况,你的P1^5肯定发出来你想要的方波了,只是你用示波器没有抓到正确的波形,试试把余辉调大一些?

置于你说的变频器啸叫,PLC控制不叫等。

可能跟你方波驱动抗扰能力有关,你要不试试发一个固定频率占空比的脉冲,看还啸叫不?

使用特权

评论回复
22
mmax| | 2010-11-30 12:29 | 只看该作者
根据楼主的情况,你的P1^5肯定发出来你想要的方波了,只是你用示波器没有抓到正确的波形,试试把余辉调大一些?

置于你说的变频器啸叫,PLC控制不叫等。

可能跟你方波驱动抗扰能力有关,你要不试试发一个固定频率占空比的脉冲,看还啸叫不?

使用特权

评论回复
23
autopccopy| | 2010-11-30 12:55 | 只看该作者
换示波器!;P 其实竖条没什么用的。。。

使用特权

评论回复
24
梦里寻来也| | 2010-11-30 13:38 | 只看该作者
那是你示波器的问题吧,用数字示波器测量试试

使用特权

评论回复
25
梦里寻来也| | 2010-11-30 13:39 | 只看该作者
编程很不规范,i的定义及初始化呢??

使用特权

评论回复
26
logogcn| | 2010-11-30 13:51 | 只看该作者
lz 这是用单片机做步进电机驱动器,还是给现成的驱动器发脉冲命令

使用特权

评论回复
27
wealqm|  楼主 | 2010-11-30 13:57 | 只看该作者
哦,那看来我还得换硬件啊。

使用特权

评论回复
28
223178825| | 2010-11-30 19:15 | 只看该作者
学学

使用特权

评论回复
29
wealqm|  楼主 | 2010-11-30 21:55 | 只看该作者
to **gcn

我是通过89C52的芯片的P1^5发方波经过7407放大然后接到步进电机驱动器的CP口,由步进电机驱动器驱动步进电机。

to 梦里寻来也

第一个是程序片段,下边有一个简单的程序在帮看看那个,不过现在感觉应该和程序没多大关系啊。怀疑是电路缺少东西。

可是 SJ-210M 步进电机驱动器的说明上是 画的7407接CP啊。不知道是哪里出了问题。

使用特权

评论回复
30
wealqm|  楼主 | 2010-11-30 21:56 | 只看该作者
因为SJ-210的规定电压5V 工作电流是8-15mA.

使用特权

评论回复
31
wangxu3008| | 2010-12-5 17:44 | 只看该作者
你那程序不是方波 是锯齿波 只不过 波动太小0~~2

使用特权

评论回复
32
windlrh| | 2010-12-5 18:14 | 只看该作者
路过来学习下

使用特权

评论回复
33
wealqm|  楼主 | 2010-12-9 14:33 | 只看该作者
不对啊。用示波器看了。不是锯齿是这样的
_-_-_-

使用特权

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

本版积分规则