惠州市惠阳区秋长鑫亚图电子厂(图),有源蜂鸣器,蜂鸣器

· 机械式蜂鸣器,有源蜂鸣器,无源蜂鸣器,蜂鸣器
惠州市惠阳区秋长鑫亚图电子厂(图),有源蜂鸣器,蜂鸣器

首先根据SH69P43 的PWM 输出的周期宽度是10 位数据来选择PWM 时钟。系统使用4MHz 的晶振作为主振荡器,一个tosc 的时间就是0.25μs,若是将PWM 的时钟设置为tosc 的话, 则蜂鸣器要求的波形周期500μs...


品牌
总量
包装
物流
交货

产品详情

首先根据SH69P43 的PWM 输出的周期宽度是10 位数据来选择PWM 时钟。系统使用4MHz 的晶振作为主振荡器,一个tosc 的时间就是0.25μs,若是将PWM 的时钟设置为tosc 的话, 则蜂鸣器要求的波形周期500μs 的计数值为500μs/0.25μs=(2000)10=(7D0)16,7D0H 为11 位的数据,而SH69P43 的PWM

输出周期宽度只是10 位数据,所以选择PWM 的时钟为tosc 是不能实现蜂鸣器所要的驱动波形的。

这里我们将PWM 的时钟设置为4tosc,有源蜂鸣器,这样一个PWM 的时钟周期就是1μs 了,由此可以算出500μs 对应的计数值为500μs/1μs=(500)10=(1F4)16,即分别在周期寄存器的高2 位、中4 位和低4 位三个寄存器中填入1、F 和4,就完成了对输出周期的设置。再来设置占空比寄存器,机械式蜂鸣器,在PWM 输出中占空比的实现是




软件设计方法

先分析一下蜂鸣器。所使用的蜂鸣器的工作频率是2000Hz,也就是说蜂鸣器的驱动信号波形周期是500μs,由于是1/2duty 的信号,蜂鸣器,所以一个周期内的高电平和低电平的时间宽度都为250μs。软件设计上,我们将根据两种驱动方式来进行说明。

a) PWM 输出口直接驱动蜂鸣器方式

由于PWM 只控制固定频率的蜂鸣器,所以可以在程序的系统初始化时就对PWM 的输出波形进行设置。


惠州市惠阳区秋长鑫亚图电子厂(图)、有源蜂鸣器、蜂鸣器由惠州市惠阳区秋长鑫亚图电子厂提供。惠州市惠阳区秋长鑫亚图电子厂(www.ya-tu.com)为客户提供“塑胶,电子产品加工”等业务,公司拥有“鑫亚图”等品牌。专注于蜂鸣器等行业,在广东 惠州 有较高知名度。欢迎来电垂询,联系人:吴图权。