想用51单片机输出PWM信号对一个电路进行通断的控制(开关),想法是PWM控制MOS管的栅极,求各位看法。

输出PWM信号采用什么方法,用内部定时编程还是外围加硬件设计?开关方面选择MOS管可以了吧,是不是还有什么比较合适的模拟开关芯片,像CD4066这种的,只要3脚就可以了。
PWM脉冲宽度要可调。

IRF3205 或IRF4905 等场效应管就可以,我弄这做过驱动电机的H桥电路,不错
这就是三脚的,功率较大。当然也还有其他的。
输出PWM信号采用方法:用51 单片机的定时器设计可以,先设定周期,通过按键来改变定时器的初始值,实现脉宽可调,输出的脉冲信号加到IRF3205的栅极,当然在输出信号与IRF3205的栅极加一个光电耦合器更好,实现隔离
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-03-16
直接用内部定时器编程就行了,就可以输出PWM了,不需要外围硬件
第2个回答  2011-03-16
1.建议你参阅谢嘉奎主编的《模拟电子线路教材》(高频部分)
2.至于PWM 可以查阅555震荡器应用(占空比可调的脉冲振荡电路)或者PWM芯片(如LM2618,L6565),至于单片机可以实现占空比的控制,这样你要考虑驱动。MOS管比较容易烧坏,要考虑充分考虑其应用参数选购。
3.如果是做开关电源你可以考虑购买一个小型的开关电源,拆开它参考一下内部的电路。

想用51单片机输出PWM信号对一个电路进行通断的控制(开关),想法是PWM控...
输出PWM信号采用方法:用51 单片机的定时器设计可以,先设定周期,通过按键来改变定时器的初始值,实现脉宽可调,输出的脉冲信号加到IRF3205的栅极,当然在输出信号与IRF3205的栅极加一个光电耦合器更好,实现隔离

51单片机输出pwm脉宽怎么控制电流?
找个锂充控制IC看下你就明白PWM信号怎样转换的,很简单,就是利用占空比的时间长短来控制输出电压的高低,当然要外加电容和P管及电感之类的外围元件,总之,像0501锂充就是利用这种原理来工作的,看下它的厂家推荐电路你的明白了。

51单片机输出pwm脉宽怎么控制电流?
PWM就是脉宽调制电路,PWM就是用来调压控流的,你还需要一个ADC来进行充电设备的电压电流采集,PWM输出要加个三级管或场效应管来做驱动。推荐使用AVR单片机,如ATmega8,里面有4路10位ADC,2路8路ADC((DIP封装的),有硬件PWM,用它做刚好用。PWM输出端接一个电阻,然后接一个GTR管,如IRF540 100...

51单片机产生pwm波控制舵机 pwm波形状是怎样的,是一个脚上不断输出方 ...
从程序来看,pwm = 1,是一个定时器周期,PWM = 0是18个周期。定期起中断入口程序应该这样写:void time1_isr() interrupt 3 using 1

怎样利用51单片机发生PWM,通过调节PWM的占空比控制可控硅调节电机转速...
需要利用交流电的作触发信号,单片机生成延迟脉冲,不必使用pwm 注意是调节过零后的延迟时间,再出脉冲。

51单片机的pwm输出用哪个管脚
没有特殊要求,哪个引脚都可以,只是要注意P0口要接上拉电阻。

51单片机输出的pwm波形不是方波吗
51单片机输出这是一个PWM输出占空比一直变化的方波,控制一个发光二极管实现呼吸灯的效果。我的问题是:为啥定时器判定if(highv>100)不能改成if(highv==100),改后就没有呼吸灯的效果了,原因是 include<reg52.h>

用单片机怎样使二极管渐渐变亮
1、方法一:用单片机产生PWM波信号,输出后进行滤波,用它控制一个开关(MOS或者三极管),利用PWM波的占空比高低,形成不同的开闭时间,改变LED的亮度(开的时间越长,LED越亮)。2、方法二:用单片机输出,经过DA转换和单缓冲,形成电压,然后接一个射极输出器形成恒流源,通过恒流源的电流变化改变LED...

我用51单片机做了个LED的PWM调光电路,在0%-100%之间已经分了250级了...
大概可以这样做。在图中采用2个隔离二极管将充电回路和放电回路的电阻分开,再用调整电位器的方法使充电电阻和放电电阻阻值发生变化来改变脉冲占空比。这样就可以实现宽范围的占空比可调PWM电路了。我所用的555工作在无稳态方式,也就是多谐振荡,请楼主考虑下,希望能提供些参考价值。将可调电阻选一个阻值...

用51单片机的输出的模拟信号,即0,1怎么控制电动机的开关,电动机的电
首先,51单片机的输出的0,1,不叫模拟信号,叫数字信号,或脉冲信号。这很简单的。用单片机一个引脚控制一个三极管,三极管控制一个继电器,再由继电器控制电机。如下图

相似回答