电子小制作:手机控制的收音机




家中有一个低音炮,是一个边长40厘米左右黑箱子样子的,很重,它的功能是把正常的音源接上以后,

它有低通滤波,只对低音部分进行放大和播放,能改善整体的音响效果。

经拆,发现它内部采用的是STK404-070厚膜,10脚连接的。里面有3组电源,分别为15V工作电源和正负

30V功放驱动电压。

由于它长期闲置,所以改装成手机遥控收音机。


电子小制作:手机控制的收音机_第1张图片


收音机有一块收音机板,芯片采用TEA5767,网上买的时候它已经焊在了功放板上,是带了3W的D类功放

,所以输出的功率多少还是有一点的,不用操心初级放大的事。尺寸也很小。就是图中亮蓝灯的部分。因为整个电路都藏在黑箱子音箱内,不想破坏原来的结构,不能挖洞来接LED显示,所以采用了一种超亮的LED灯,让它随便在哪亮,它的光都能透出来。


电子小制作:手机控制的收音机_第2张图片


模块类别编号0203。没有电路板,用其它项目的边角料报废的板子。

用 stc15w408as @33.1776MHz,主频尽量高,为什么要这么高,后面有描述。    
板反面焊si4432

20脚=电位器
17脚=LED指示
13、14脚=IIC
15脚收音机板电源控制。

收音机板的输出音量是固定的,如何调节音量是一个大问题。这里采用D类功放的思想,设计了一种数字

型的调节音量的方法,占用一个IO(20脚),用两个3极管驱动,一个8550一个8050。

程序是利用一个高速度的时钟中断,这个状态机采用2个中断为一个状态的特别方式来编程,一个状态就

是占与空的比例调节。总周期1200,相应33M的主频,相当于约33K的调节频率,在音响中是听不出来的

。实用听起来效果不错,没有杂声。估计用110592传统主频也能行,但没有这样测。

由于3极管饱和压降的关系,所以音量关到0时还有一点点声音,没办法做到机械电位器那样无声。收音

机板的输出接到音量驱动后,再通过一个470uF后,接到厚膜功放上,利用了原有的电路,而且不破坏原

来的功能。

界面用内嵌式WEB显示在手机上。和《电子小制作:手机控制的门灯》一样,WEB服务器工作在一个ARM7的开发板上作为物联网的总控

服务器。

电子小制作:手机控制的收音机_第3张图片


经实际使用,效果良好。 因为常用的收音机电台就那么3、5个,所以不做搜台功能,只要直接输入数字调台就行了。

经验教训:
在收音机板断电时,要使音量调节到最低,这样才能使喇叭十分安静,像真的关机了一样。这时如果之
前调节音量为较大,则调节音量的状态机会只工作在负半周,它吃掉所有的时钟周期,造成主函数饿死,无法开机。本来都安装好了,只好又拆了再改一次程序。

另一点就是那个高亮度的LED,其实挺耗电的,约200至300毫安,它一闪对电源有冲击,造成喇叭里能听出来有一点声音。

本来是设定成一接到信号就闪两下,现在只好去掉这个闪功能。








电子小制作:手机控制的收音机_第4张图片

你可能感兴趣的:(架构设计编程语言)