问一下单片机输出PWM波的问题,谢谢

有两个问题,希望能得到解答,谢谢
第一个问题是:我用stc89c52单片机输出占空比可调的PWM波,PWM波形在示波器上面看没有问题,程序也没有问题,在单片机之后要利用PWM波驱动一个直流电机,驱动芯片是L9110N,测试过驱动电路也没问题,现在就是将单片机输出的PWM波加在驱动电路上面,电机不转,感觉应该是单片机IO口驱动能力太弱,我也试了利用7407加上上拉电阻提高输出,也试验了用8050三极管放大,结果都是不能使电机转动起来。
想问一下,在单片机IO口之后加上什么电路或者元件能让PWM波成功的加在9110驱动电路上面,让电机转起来,谢谢!!!

第二个问题是,我利用lm2576ADJ电压转换芯片做了三个直流·18v分别转直流5,12,15v的电源,他们分别使用时,都能够很好的调整输出电压,但是将他们三个的18v高压引脚接在一起,将他们的地线也接在一起的时候,他们三个电路就不能很好的调压了,而且三个电路输出的电压都是一样大的,调其中任何一个电位器他们三个输出的电压会同时变化,且输出相同,请问一下这是为什么呢?谢谢!!!

解决了问题会加分的!
一共就这些分了,都给出来了!谢谢!!!

工科是实践的学科,但是我已经20多年没动手了,刚才查看了有关资料,以下回答供参考。

(1)stc89c52 单片机可以带 4个 TTL 负载,而 L9110N 输入端与 CMOS/TTL 兼容,可见不是单片机带载能力问题。
你有示波器应该很好查故障的,先不用输出 PWM波 。
单片机电源电压选择 5V ,L9110N 电压与电机相同,单片机输出口的正转输出端子置 1,反转端子置 0 ,看电机是否转动。不转,用相应的电阻代替电机,示波器测量电阻电压。
(2)lm2576ADJ 共用输入电源应该是可以的,可能是布线干扰的问题。
按芯片要求信号线与功率线分开走线,C1 是电解电容,高频性能不行。
紧挨着每个芯片输入管脚与地之间,要并联0.047 ~ 0.1uF 的高频电容,如 CC1 高频瓷介电容,有条件用钽电容试试。输出端也是一样。
你的印刷版没有用高频电容。追问

真是非常详细,明天赶紧去试验一下,谢谢您了!!

追答

必要时试试用瓷罐屏蔽电感。

追问

今天基本上确定了问题在哪里,我把3个电路的输入电源接在一起,之后将三个电路的地线相互断开,并且飞线引出,当系统总电源上电时,分别 将3个电路中的地线接到外置电源的地线上,这三个电路都好用,调节电压没有问题,但是将三个电路的地线接在一起就出现了之前的那个问题,在用变压器将AC220v转化成DC18之后,经过桥式整流电路后,接入到这三个电路上面,怎么将这三个电路的地线隔离一下呢?

温馨提示:内容为网友见解,仅供参考
第1个回答  2015-05-26
单片机后面加MOS管,如果有图更好,第二个有实物图吗?追问

实物是这样,想问一下mos管怎么使用呢?谢谢,有图最好谢谢!

问一下单片机输出PWM波的问题,谢谢
你有示波器应该很好查故障的,先不用输出 PWM波 。单片机电源电压选择 5V ,L9110N 电压与电机相同,单片机输出口的正转输出端子置 1,反转端子置 0 ,看电机是否转动。不转,用相应的电阻代替电机,示波器测量电阻电压。(2)lm2576ADJ 共用输入电源应该是可以的,可能是布线干扰的问题。按芯片要求信号...

单片机PWM问题!
先将问题简化。1、控制两台电机与一台电机原理是一样的。2、直流电机控制正反转通过改变直流电极性得以改变,当PWM的占空比高于50%时,输出正极性,低于50%时,输出负极性。因此,关键还是产生单路可根据设置占空比输出的PWM信号。产生PWM信号有两个关键,一是开关信号周期,也就是PWM信号的周期,二是一...

单片机温度控制,PWM波输出问题。
解决的办法是,用专用的硬件去产生PWM波形,现在的单片机可以将定时器配置成PWM发生器。这样只要配置好几个寄存器,就能产生PWM波形而不需要程序去管理,这样程序就能做别的事情了。

单片机pwm是什么意思
单片机PWM是指从单片机输出的一个恒定的直流电平,通过计算机技术,按照一定的规律控制电平的占空比来实现模拟电路的调节。PWM技术广泛运用于电路、电机控制、智能家居控制等领域。之所以选择使用单片机控制PWM电平是因为其高精度、低功耗、良好稳定性等特点。通过PWM技术,单片机可以方便地控制电路的电压大小,从而...

你好,有两个问题请教下
【1:单片机输出PWM波控制电机,电机驱动模块要求脉冲高电压为3.6~5V,单片机产生的PWM波高电压为3.3V,这个方波电压该怎么转换呢?】接一个NPN三极管放大电路,三极管的基极通过一个1千欧的电阻接到单片机输出端,三极管的集电极通过一个100欧的电阻接到工作电压5V,三极管的发射极直接到电源负极,最后...

单片机的PWM脉冲怎么调?
占空比通过连接4英尺的10K电阻调节,连接6英尺f=1.1/(CT*RT)的5K电阻频率调节,连接2、8、14、15英尺。9英尺输出PWM波。利用单片机通过DA芯片的输出电压抑制,将该电压加到PWM比较器的TL494正输入端,即TL494端口3,调节DA芯片的输出电压,可以控制TL494PWM的宽度。误差放大器有两个,一个用于...

单片机如何同时输出三路独立的pwm波
输出PWM有三种方法:1、如果你的单片机里有PWM发生器就可以独立生成。2、用软件实现:在程序里对要输出PWM波的端口不断取反。例:include<reg52.h> sbit pwm=P0^0;void delay(char i,char j){ for(i=100;i>0;i--)for(j=200;j>0;j--);} void main(){ while(1){ pwm=0;delay()...

关于单片机PWM输出调压问题
不行的,1. 假如这里是NMOS管的话,电路就错误,2. 假如这里是PMOS管得话,不管你的单片机输出什么,MOS管都是截止的。解决办法:假如不要太大的功率的话,单管输出也可以的,单片机输出接三极管的基极,发射极接地,集电极接一个负责电阻到12V,输出由集电极输出,这是时候,由于输出被反相,所以...

PWM是什么?详解脉冲宽度调制PWM信号输出
比如,50%的占空比能适当地照亮LED,而通过调整频率和占空比,你可以创造出丰富多样的光效。单片机巧妙地通过输出不同占空比的方波,模拟出实际电压,比如50%占空比对应2.5V,75%则对应3.75V,这就是PWM的魔力所在。技术解析:模拟PWM发生器的运作 让我们通过一个生动的示例来理解,如图3所示的模拟PWM...

单片机利用定时器T0中断输出PWM控制电压问题
原理:分别用脉冲的上升沿和下降沿出发单片机,上升沿给出中断1开始计数,下降沿给出中断2停止计数,最后换算出高电平宽度=计数周期数×一个计数的时间。设置的SFR:TMODE(一定要注意GATE的设置为1),TCON,IE,TH0,TL0等 最大脉宽计算:我们知道计数器中断的产生是从全1变为全0产生溢出中断,所以...

相似回答