• 回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖
全部回复(13)
正序查看
倒序查看
于豆豆
LV.4
2
2018-06-25 14:30

三极管没问题。

1.输入端(叫做R2吧)为低时:三极管截止,R1对100UF电容充电,也就是10K对100UF充电,可以计算充电周期内能充到多少V。

2.当R2为高时,三极管导通,100UF刚才充那一点儿电,被三极管瞬间放掉。到R2为低,R1又从0V开始充电,一直这样循环,所以肉眼观察输出基本接近0V。

3.这个三极管的结构,就是单片机IO口设置为开漏上拉的状态,效果是:拉电流能力弱,吸电流能力强。

0
回复
tanik
LV.5
3
2018-06-25 14:56
你想将PWM信号转换为电压信号,电压随PWM脉宽变化,要用积分电路。
0
回复
2018-06-25 16:34

1.首先要保正Q1工作在开关状太;

2.C1前要串联电阻,组成RC低通滤波器。

0
回复
juntion
LV.9
5
2018-06-26 13:58
你在Q1_B-E再並一個1K, 問題就可以解了......
0
回复
2018-06-26 19:10
100uf太大了,100pf差不多
0
回复
ta7698
LV.9
7
2018-06-26 20:07
通过10K充电,然后三极管导通去放电,充多少也不够放的!所以只能是输出低电平!
0
回复
2018-06-26 20:50
电阻的取值有问题,
0
回复
zhifubao
LV.1
9
2018-06-27 10:17
难道PWM的频率超过了三极管的响应频率?
0
回复
2018-06-28 13:20
@zhifubao
难道PWM的频率超过了三极管的响应频率?
你把失真波形贴出来看一下,再就是三极管输入波形贴出来。
0
回复
majianhai
LV.6
11
2018-08-25 15:57
@程序小白
你把失真波形贴出来看一下,再就是三极管输入波形贴出来。
和pwm的幅度 宽度有关,也和pwm脚有无直流偏置电压有关
0
回复
fysh
LV.5
12
2018-08-26 18:50
10k 100uf 太大了 外部接撒
0
回复
画尸人
LV.1
13
2018-08-26 20:22
电容充电慢,放点快,所以一直是低电平啊
0
回复
天行剑
LV.1
14
2018-09-19 09:38
1,三极管开关速度太慢,导致波形失真。2,10K电阻太大,电容充电慢。给C1前加一个二极管,否则打开三极管时电容电会泄掉。
0
回复