[DIY制作] 给小功率功放加装遥控装置

[复制链接] 查看: 6477|回复: 175

13

主题

0

好友

547

积分
     

职业侠客 当前离线

Rank: 5Rank: 5

UID
3264
帖子
468
精华
0
经验
547 点
金钱
484 ¥
注册时间
2005-3-5
发表于 2024-2-8 08:46 | 显示全部楼层
本帖最后由 mapeng 于 2024-2-8 08:48 编辑

给小功率功放加装遥控装置



  在HIFIDIY-放大器DIY论坛学习已久,看到大家比较关注模拟电路制作,数字电路的讨论比较少,其实一台功放除了要音质好以外,最好还要有便捷的操作,这样才感觉功放成品更加完整一些。
  在这里,我计划制作一款适用于小功率功放(功率小于2x50W,功放机箱面板宽度小于24cm)加装的遥控装置,实现功放的开关机、音量调节、蓝牙音频接收、音源切换、静音控制等功能,并尽量按照PCB简洁、元器件通用、易于制作的原则进行。
  一、拟采用的主要元器件
  MCU:STC15W204S,SOP16封装,价格便宜,易用。
  音量控制IC:CS3310-KS,SOP16 (宽体)封装,256级控制,控制范围-95.5db~+31.5db,步长0.5db,可控制2个声道不同的衰减(增益)。与PGA2311-UA通用。拆机价格10元左右。
  红外线接收头:LF0038N0038K草帽红外线接收头,直径5.5mm。
  旋转编码器:EC11。
  蓝牙音频接收:杰理AC6955F,QSSOP24封装,支持AAC等格式,选择已写好程序的芯片。
  二、拟实现的功能
  (一)使用红外遥控器控制:开关机、调节音量、静音/取消静音、切换音源(可切换2路音源,1路为内置的蓝牙音频,1路为AUX输入)。
  (二)使用旋转编码器控制:开关机、调节音量。
  (三)首次开机(单片机写好程序后,第一次开机)时默认音量为-35db,音量适中,防止音量过大或过小。
  (四)关机时自动保存当前音量值、音源值,下次开机时自动加载当前音量和音源。
  (五)音量控制范围:-95.5db~0db,不使用0db~+31.5db范围。
  (六)音量淡入和淡出。开机和取消静音时,音量从0滑动到当前音量;关机和静音时,音量从当前音量滑动到0。
  (七)LED短暂闪烁,表示接收到有效的红外信号。(可选功能,要不要都不影响使用)
  (八)蓝牙音频接收。
  三、其他说明
  (一)本装置不带音量显示屏幕,对现有机箱面板改动较小。如果将PCB固定在功放面板内侧,仅需要在面板内侧钻4个M3丝孔(盲孔,不要钻透),钻1个直径5.5mm孔安装红外接收头,钻1个3mm孔安装led。
  本装置针对小型桌面功放加装改造,如果要加装大功率HIFI功放,后续我计划设计带2.23寸OLED屏幕显示(128x32点阵,可显示汉字)的控制板,功能将更加丰富。
  (二)本电路有待机功能,需要有AC220V-DC5V隔离模块提供待机电流,待机电流非常小,待机时模块耗电约为0.15W。正常工作时,AC-DC隔离模块给MCU、开关机继电器供电。
  (三)PCB制作过程中,我会把单片机程序同步完成,之后进行调试和测试,没有问题后,生成HEX文件进行分享,需要的朋友可以直接下载使用。如果需要改动程序部分功能,也可以联系我帮忙改动。


13

主题

0

好友

547

积分
     

职业侠客 当前离线

Rank: 5Rank: 5

UID
3264
帖子
468
精华
0
经验
547 点
金钱
484 ¥
注册时间
2005-3-5
 楼主| 发表于 2024-2-8 08:53 | 显示全部楼层
本帖最后由 mapeng 于 2024-2-8 09:06 编辑

上原理图




图片压缩不清晰,请下载PDF文件。
原理图.PNG

主控PCB SCH.rar

161.26 KB, 下载次数: 90

15

主题

3

好友

807

积分

职业侠客 当前离线

Rank: 5Rank: 5

UID
880770
帖子
825
精华
0
经验
807 点
金钱
779 ¥
注册时间
2020-7-14
发表于 2024-2-8 09:11 来自手机端 | 显示全部楼层
好!到时跟着玩。

13

主题

0

好友

547

积分
     

职业侠客 当前离线

Rank: 5Rank: 5

UID
3264
帖子
468
精华
0
经验
547 点
金钱
484 ¥
注册时间
2005-3-5
 楼主| 发表于 2024-2-8 09:40 | 显示全部楼层
结构框图


结构框图.PNG

13

主题

0

好友

547

积分
     

职业侠客 当前离线

Rank: 5Rank: 5

UID
3264
帖子
468
精华
0
经验
547 点
金钱
484 ¥
注册时间
2005-3-5
 楼主| 发表于 2024-2-8 11:32 | 显示全部楼层
本帖最后由 mapeng 于 2024-2-8 11:34 编辑


MCU I/O口规划
管脚
名称
在本电路中的用途
1
P1.2
CS3310 SCLK时钟输入
2
P1.3
CS3310 /MUTE 静音控制,低电平IC静音,高电平解除静音
3
P1.4
功放主电源(环牛)开关继电器控制,低电平打开主电源,高电平关闭主电源。
主控PCB和电源PCB分开,主控PCB安装于机箱面板,电源PCB安装于机箱背板。
电源PCB上主要有AC220V-DC5V模块和主电源继电器。
4
P1.5
音频输出控制。
其主要作用:功放开机后,由于蓝牙、音量控制电路加电稳定需要一定时长(数百毫秒),此时音频输出继电器暂不吸合。待开机1-2秒后,P1.5控制音频输出继电器吸合,正常输出音频,以防止开机后功放产生冲击声音。
5
P5.4
LED指示灯,接收到1个有效红外信号后,LED短闪1下。
6
VCC
MCU电源
7
P5.5
音源切换控制。高电平时音源为蓝牙音频,低电平时切换音源为外部线路输入AUX
8
GND
MCU
9
P3.0/RXD
UART串口通信,接收端,HEX文件通过本口写入MCU中。
10
P3.1/TXD
UART串口通信,发送端
11
P3.2/INT0
外部中断0,接红外遥控信号输入
12
P3.3/INT1
外部中断1,接EC11旋转编码器A
13
P3.6/INT2
外部中断2,接EC11K脚,EC11按压时触发外部中断2,控制功放开关机。
14
P3.7/INT3
关闭外部中断3,本脚作为普通IO口使用。
EC11B脚,当EC11A脚电平下降时,触发外部中断0,此时查看B脚电平高低,判断EC11是顺时针旋转还是逆时针旋转,进而控制CS3310音量变大还是变小。
15
P1.0
CS3310片选,低电平有效
16
P1.1
CS3310数据输入


27

主题

0

好友

760

积分
     

职业侠客 当前在线

Rank: 5Rank: 5

UID
4413
帖子
856
精华
0
经验
760 点
金钱
662 ¥
注册时间
2005-5-28
发表于 2024-2-8 12:43 来自手机端 | 显示全部楼层
合并机?

4

主题

0

好友

91

积分

论坛游民 当前离线

Rank: 3Rank: 3

UID
780540
帖子
89
精华
0
经验
91 点
金钱
75 ¥
注册时间
2015-1-6
发表于 2024-2-8 15:01 | 显示全部楼层
学习!期待。。。

14

主题

0

好友

695

积分

职业侠客 当前离线

Rank: 5Rank: 5

UID
20097
帖子
646
精华
0
经验
695 点
金钱
628 ¥
注册时间
2007-3-13
发表于 2024-2-8 18:18 来自手机端 | 显示全部楼层
这个方案除Mcu不同外和我几年做的桌面功放一样

13

主题

0

好友

547

积分
     

职业侠客 当前离线

Rank: 5Rank: 5

UID
3264
帖子
468
精华
0
经验
547 点
金钱
484 ¥
注册时间
2005-3-5
 楼主| 发表于 2024-2-8 18:36 来自手机端 | 显示全部楼层
wpkz 发表于 2024-2-8 12:43
合并机?

这个方案可以对现有小功放进行改造,也可以在新机上采用。

13

主题

0

好友

547

积分
     

职业侠客 当前离线

Rank: 5Rank: 5

UID
3264
帖子
468
精华
0
经验
547 点
金钱
484 ¥
注册时间
2005-3-5
 楼主| 发表于 2024-2-8 18:37 来自手机端 | 显示全部楼层
cadiy 发表于 2024-2-8 18:18
这个方案除Mcu不同外和我几年做的桌面功放一样

请问您之前采用的是什么MCU?

14

主题

0

好友

695

积分

职业侠客 当前离线

Rank: 5Rank: 5

UID
20097
帖子
646
精华
0
经验
695 点
金钱
628 ¥
注册时间
2007-3-13
发表于 2024-2-8 19:13 来自手机端 | 显示全部楼层
mapeng 发表于 2024-2-8 18:37
请问您之前采用的是什么MCU?

Pic

2

主题

0

好友

52

积分

论坛游民 当前离线

Rank: 3Rank: 3

UID
1087252
帖子
55
精华
0
经验
52 点
金钱
48 ¥
注册时间
2024-1-1
发表于 2024-2-15 16:02 | 显示全部楼层

学习!期待。。。

13

主题

0

好友

547

积分
     

职业侠客 当前离线

Rank: 5Rank: 5

UID
3264
帖子
468
精华
0
经验
547 点
金钱
484 ¥
注册时间
2005-3-5
 楼主| 发表于 2024-2-22 18:33 | 显示全部楼层
PCB设计
尺寸70mmx70mm

PCB设计(正面).PNG
PCB设计(背面).PNG

13

主题

0

好友

547

积分
     

职业侠客 当前离线

Rank: 5Rank: 5

UID
3264
帖子
468
精华
0
经验
547 点
金钱
484 ¥
注册时间
2005-3-5
 楼主| 发表于 2024-2-22 18:36 | 显示全部楼层
PCB文件(PDF)


主控PCB.rar

261.79 KB, 下载次数: 57

37

主题

0

好友

1765

积分

侠之大者 当前离线

Rank: 6Rank: 6

UID
986440
帖子
1729
精华
0
经验
1765 点
金钱
1686 ¥
注册时间
2022-9-11
发表于 2024-2-22 23:58 来自手机端 | 显示全部楼层
这个得顶。

13

主题

0

好友

547

积分
     

职业侠客 当前离线

Rank: 5Rank: 5

UID
3264
帖子
468
精华
0
经验
547 点
金钱
484 ¥
注册时间
2005-3-5
 楼主| 发表于 2024-2-23 11:04 | 显示全部楼层
本帖最后由 mapeng 于 2024-2-23 11:14 编辑

PCB板功能简要标注


PCB设计(正面)3.jpg

13

主题

0

好友

547

积分
     

职业侠客 当前离线

Rank: 5Rank: 5

UID
3264
帖子
468
精华
0
经验
547 点
金钱
484 ¥
注册时间
2005-3-5
 楼主| 发表于 2024-2-23 11:25 | 显示全部楼层
PCB准备打样了


PCB打样1.PNG

13

主题

0

好友

547

积分
     

职业侠客 当前离线

Rank: 5Rank: 5

UID
3264
帖子
468
精华
0
经验
547 点
金钱
484 ¥
注册时间
2005-3-5
 楼主| 发表于 2024-2-23 15:37 | 显示全部楼层
PCB尺寸:70x70mm,4个角是圆角(R=2mm)。4个固定孔C1,φ3.5mm,固定孔与边的距离为5mm。C2为安装LED指示灯的位置。C3为安装红外遥控接收头的位置。
PCB安装.PNG

13

主题

0

好友

547

积分
     

职业侠客 当前离线

Rank: 5Rank: 5

UID
3264
帖子
468
精华
0
经验
547 点
金钱
484 ¥
注册时间
2005-3-5
 楼主| 发表于 2024-2-23 15:53 | 显示全部楼层
PCB使用的红外接收头,外形为5mm大草帽。接收头有3个引脚,分别为OUT、GND、VCC,脚距宽度有3种,本PCB选择的是脚距2mm的。

拿到接收头后,可能一下子不太好区分OUT和VCC脚,这时需要仔细看看,OUT脚一侧的圆有切口。



红外接收1.PNG
红外接收2.PNG

13

主题

0

好友

547

积分
     

职业侠客 当前离线

Rank: 5Rank: 5

UID
3264
帖子
468
精华
0
经验
547 点
金钱
484 ¥
注册时间
2005-3-5
 楼主| 发表于 2024-2-23 16:05 | 显示全部楼层
使用的遥控器:天猫魔盒M16遥控器,做工和手感都很好,按键简洁适用,价格便宜,网上易购买。


遥控器1.PNG
遥控器2.PNG
遥控器3.PNG
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc.

返回顶部