其中有个报警功能
发布时间:2018-10-26 13:49

  我做一个基于单片机的玩意,其中有个报警功能,用PNP型三极管驱动蜂鸣器,三极管E级接5V,B级接单片机一个IO口,C级接的是蜂鸣器的正极,蜂鸣器负极接地。我仿真发现,蜂鸣器不响的时...

  我做一个基于单片机的玩意,其中有个报警功能,用PNP型三极管驱动蜂鸣器,三极管E级接5V,B级接单片机一个IO口,C级接的是蜂鸣器的正极,蜂鸣器负极接地。我仿真发现,蜂鸣器不响的时候,单片机IO口是高电平;当蜂鸣器响的时候,IO口是一个在高低电平中来回变换的震荡信号。按道理说,这个三极管在这里起开关作用,当IO口高电平的时候三极管不导通,所以蜂鸣器不想,但是蜂鸣器响的时候,IO口为什么不是固定的低电平?还有,在IO口和三极管B级之间为什么要串接个1K左右的电阻(焊接硬件时)?

  展开全部蜂鸣器有两种:A。直接通DC电就响,B。 实际是压电陶瓷片,加2KHZ-3KHZ的信号(电压需要看蜂鸣器型号)在IO口和三极管B级之间为什么要串接个1K左右的电阻的作用: 限制IO口电流,防止IO口过流烧坏。