×

基于STC15W201单片机的六通道立体声喇叭选择器

消耗积分:0 | 格式:zip | 大小:0.27 MB | 2023-01-30

分享资料个

电路板如下图:
poYBAGPV-mOAaSGHAAF7U1f7QAI717.png
pYYBAGPV-maARzA0AAC_Dh7SkCI698.png
pYYBAGPV-miAaiShAADdafbrqcE457.jpg

组件

STC15W201S
STC微电子
x 1
74HCT595PW,118
安世半导体
× 2
ULN2001D
优音速
× 4
AMS1117-5.0
先进的单片系统
x 1
G2R-2-12VDC
欧姆龙
× 12

描述

6 通道立体声扬声器选择器

本项目是一款基于STC15W201单片机的DIY六通道立体声喇叭选择器。这个电子开关的目的是在六个立体声音频系统之间共享一对扬声器。这是我们几年前开发的 6 通道扬声器选择器的改进型和低成本版本。

这种新的扬声器选择器使用STC15W201 MCU。该MCU是STC micro设计的一款低成本8051 MCU。在撰写本文时,STC15W201 的售价不到 0.8 美元。为了驱动七个段并控制继电器,该设计使用了流行的 74HC595 8 位移位寄存器 IC。

要选择每个扬声器通道,我们使用一对 12V DPDT 继电器。这些继电器通过ULN2001D 3 通道达林顿晶体管阵列 IC 与 74HC595 接口。这种 3 通道达林顿驱动器 IC 在功能上等同于著名的 8 通道 ULN2003 IC。此 ULN2001D 版本是一款 8 引脚 IC,提供 DIP-8 和 SOP-8 封装。

这款新板设计用于 12V 直流电源,在我们的原型构建中,我们使用 12V/5A SMPS 单元为整个系统供电。

要使用此电路获得最佳结果,请使用 Omron G2R-2-12DC 或线圈电流低于 100mA 的等效类型继电器。

STC15W201S的固件是使用SDCC开发的。要闪存 MCU,我们使用stcgal。多亏了内置的引导加载程序,我们可以使用普遍可用的5V USB 转 UART 模块/加密狗对该 MCU 进行编程。

扬声器选择器的完整构建过程如下面的视频所示:

固件的功能与旧的 PIC16F88 固件几乎相同。系统上电后,七段显示器上显示当前发言者通道。要切换到不同的扬声器通道,请短时间重复按下按钮。

要静音或断开当前扬声器通道,请按住同一按钮 3 秒以上。

如上所述,该电路的所有功能均可由一个按钮开关控制。

为了降低成本并尽量减少前面板的复杂性,我们建议使用七段显示器的点指示器作为静音指示器。此处提供前面板布线布局。

该项目是一个开源硬件项目。它的所有设计文件、原理图和固件源代码都可以在Github.com上找到。

该项目的 PCB 设计、原理图和其他设计文件包含在CERN-OHL-W 2.0许可证中。固件源代码根据MIT 许可条款发布。

代码

GitHub 项目库

https://github.com/dilshan/6ch-speaker-selector

 

 

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !