2019-07-18 08:56发布
武力戡乱 发表于 2016-3-7 23:04 个人感觉哈驱动电路问题,应该是驱动能力不够。查查放大电路吧。
列兵老虎 发表于 2016-3-7 23:26 "不响时,测蜂鸣器两端电压是否正常" 先看结果,再找原因。
tesla214 发表于 2016-3-7 23:32 都是正常的,也不用麻烦您了,我明天再想办法解决,先睡一觉先,这几天这事一直没怎么得睡,您也早点休息,谢谢咯!
最多设置5个标签!
按照我的原理图,三极管只是做开关作用而已啊,我的想法是:当红 {MOD}LED亮时,蜂鸣器就响,这时候由P2.1(SPK)向三极管的基极输出一个高电平使得三极管达到饱和而导通,然而事实并非如我所愿,三极管并没有导通!您所说的放大电路是哪部分?我整个蜂鸣器电路就像上面的一样,我直接用导线按照上面的线路接出来就响,在板子上就不行!
都是正常的,也不用麻烦您了,我明天再想办法解决,先睡一觉先,这几天这事一直没怎么得睡,您也早点休息,谢谢咯!
如您所说:“不响时蜂鸣器两脚电压都是正常”,这就不正常了。
不行再做个测试,在蜂鸣器两端并联一只4.7uF左右电容试试。
我考虑到问题可能是出现在原理图上:
三极管的开启电压在0.6~0.8的样子,假如你的三极管be间的等效电阻是100欧,你用1K电阻的时候,SPK为5V时,加到b极的为5V乘以1/11约等于0.45V是不够开启电压的,所以蜂鸣器不会响,同理,当阻值更大时,b极电压更小,所以应该减小阻值。
至于为什么你用100欧电阻时三极管会发热,因为电阻变小,加在be间的电流变大,导致三极管功率过大。
个人见解。
一周热门 更多>