您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

蜂鸣器、秋长鑫亚图电子厂、机械式蜂鸣器

2018/11/25 23:43:36发布68次查看
使用i/o 口定时翻转电平驱动蜂鸣器方式的设置比较简单,只需要对波形分析一下。由于驱动的信号刚好为周期500μs,占空比为1/2duty 的方波,只需要每250μs 进行一次电平翻转,就可以得到驱动蜂鸣器的方波信号。在程序上,可以使用timer0 来定时,将timer0 的预分频设置为/1,选择timer0 的始终为系统时钟(主振荡器时钟/4),在timer0 的载入/计数寄存器的高4 位和低4 位分别写入00h 和06h,就能将timer0 的中断设置为250μs。当需要i/o 口驱动的蜂鸣器鸣叫时,只需要在进入timer0 中断的时候对该i/o 口的电平进行翻转一次,直到蜂鸣器不需要鸣叫的时候,将i/o 口的电平设置为低电平即可。不鸣叫时将i/o 口的输出电平设置为低电平是为了防止漏电。
驱动模块在单片机应用的设计上,很多方案都会用到蜂鸣器,大部分都是使用蜂鸣器来做提示或报警,比如按键按下、开始工作、工作结束或是故障等等。这里对单片机在蜂鸣器驱动上的应用作一下描述。折叠编辑本段驱动方式蜂鸣器由于自激蜂鸣器是直流电压驱动的,不需要利用交流信号进行驱动,只需对驱动口输出驱动电平并通过三极管放大驱动电流就能使蜂鸣器发出声音,很简单,这里就不对自激蜂鸣器进行说明了。这里只对必须用1/2duty 的方波信号进行驱动的他激蜂鸣器进行说明。
单片机驱动他激蜂鸣器的方式有两种:一种是pwm 输出口直接驱动,另一种是利用i/o 定时翻转电平产生驱动波形对蜂鸣器进行驱动。
pwm 输出口直接驱动是利用pwm 输出口本身可以输出一定的方波来直接驱动蜂鸣器。在单片机的软件设置中有几个系统寄存器是用来设置pwm 口的输出的,可以设置占空比、周期等等,通过设置这些寄存器产生符合蜂鸣器要求的频率的波形之后,只要打开pwm 输出,pwm 输出口就能输出该频率的方波,这个时候利用这个波形就可以驱动蜂鸣器了。比如频率为2000hz 的蜂鸣器的驱动,可以知道周期为500μs,这样只需要把pwm 的周期设置为500μs,占空比电平设置为250μs,就能产生一个频率为2000hz 的方波,通过这个方波再利用三极管就可以去驱动这个蜂鸣器了。

惠州市惠阳区秋长鑫亚图电子厂

13809882966
中国 惠州
该用户其它信息

VIP推荐

0752-3535258
 发送短信
免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product