• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

扬声器产生频率需要什么外设?谢谢!

墨竹公子 2019-07-13 浏览量:854
我现在手上用51,和32的单片机核心板,是好的,现在我想用扬声器与单片机产生1khz的频率,并且在30cm的范围内接收到,我需要什么外设,或者什么模块?用单片机做这个,是51好,还是32好?谢谢!!!
1 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 要看你的扬声器是怎么样的,其实这个应用最好是无源压敏驻极体扬声器配合51、或者32之类的单片机就可以产生1kHz的声音频率啦,30cm也不是太远,肯定是可以检测到的,人耳都利用听到。

    这个要求51、stm32都可以很方便的实现的。

    因为你并没有要求是正弦波的1kHz,所以基本上最小功能板再加一个驻极体扬声器(它驱动要求很低)都可以的,IO口按数字口接都可以,产生1个1KHz的翻转就可以发声啦。

    • 发布于 2019-07-14
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:5
  • 不需要啊,单片机直接可以驱动扬声器的。

    另外,如果你需要加功放的话,可以考虑用一块8002实现。电路简单,价格便宜。。。

    • 发布于2019-07-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 直接用io驱动三极管,然后在驱动扬声器,1khz对于任何单片机都可以产生,用定时器产生就可以了,其实用555时基电路产生比较好,用单片机浪费了
    • 发布于2019-07-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 建议用功放来驱动,毕竟扬声器的功率比较的大,推荐TDA2030A。
    • 发布于2019-07-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 用单片机的话,51就可以了,更便宜的555定时器也可以,驱动扬声器 还要关注电流这个参数,你说的30cm内接收到,这个还要看你的接收设备 灵敏度怎么样,距离倒是不远可以做个下试验,扬声器电流主要和声音大小有关系,可以用三极管加可调电阻 IO口输出1K频率,调整电阻测试效果。
    • 发布于2019-07-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 这种最好是外接一个功放芯片,用功放来进行驱动输出
    • 发布于2019-08-10
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

扬声器产生频率需要什么外设?谢谢!