我是靠谱客的博主 兴奋镜子,最近开发中收集的这篇文章主要介绍嵌入式linux系统蜂鸣器实验,嵌入式系统原理实验四蜂鸣器.docx,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

实验四 蜂鸣器实验

实验目的:

控制 ALIENTEK 战舰 STM32 开发板上的蜂鸣器发出:“嘀”…“ 嘀”…

的间隔声,进一步熟悉 STM32 IO 口的使用

内容要点:

1. 硬件介绍

蜂鸣器是一种一体化结构的电子讯响器,采用直流电压供电,广泛应用于计算机、 打印机、复印机、报警器、电子玩具、汽车电子设备、电话机、定时器等电子产品中 作发声器件。蜂鸣器主要分为压电式蜂鸣器和电磁式蜂鸣器两种类型。

战舰 STM32 开发板板载的蜂鸣器是电磁式的有源蜂鸣器

这里的有源不是指电源的“源”,而是指有没有自带震荡电路,

有源蜂鸣器自带了震荡电路,一通电就会发声

STM32 的单个 IO 最大可以提供 25mA 电流(来自数据手册)

,而蜂鸣器的驱动电流是 30mA 左右,两者十分相近,但是全盘考虑, STM32 整 个芯片的电流,最大也就 150mA,如果用 IO 口直接驱动蜂鸣器,其他地方用电就 得省着点了…所以,我们不用 STM32 的 IO 直接驱动蜂鸣器, 而是通过三极管扩 流后再驱动蜂鸣器,这样 STM32 的 IO 只需要提供不到 1mA 的电流就足够了。IO 口使用虽然简单,但是和外部电路的匹配设计,还是要十分讲究的,考虑越多,设计 就越可靠,可能出现的问题也就越少。

蜂鸣器在硬件上也是直接连接好了的, 不需要经过任何设置,直接编写代码就 可以了。 蜂鸣器的驱动信号连接在 STM32 的 PB8 上。

图 1 蜂鸣器与 STM32 连接原理图

当 PB.8 输出高电平的时候

最后

以上就是兴奋镜子为你收集整理的嵌入式linux系统蜂鸣器实验,嵌入式系统原理实验四蜂鸣器.docx的全部内容,希望文章能够帮你解决嵌入式linux系统蜂鸣器实验,嵌入式系统原理实验四蜂鸣器.docx所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(61)

评论列表共有 0 条评论

立即
投稿
返回
顶部