最近每天晚上花两三个钟头,奋斗了两个星期,终于要日思夜想的数调收音机完成得差不多了,完成度99%,发个帖庆祝一下。 
先上图再介绍,俯瞰工作照:

全局图:
人机接口:

单片机:

方案介绍:
采用了多次调试,认为比较稳定可靠的组合:
高频头 TA7358,中放解调 TA8132,锁相环 LM7000,音量控制用MAXIM的数字电位器 DS1802,线路输出用 NE5532。 控制部分选择了比较常用的AVR单片机Atmega16,片内带E2PROM。
高放部分:

中放解调:

锁相环:

数字电位:
这个机器分为两块板,一方面可以方便调试;另一方面是可以减少占地面积。
上面是控制板,带有单片机,键盘和液晶显示器;
下面是收音机板,高频和模拟部分全部包含。
焊接花了一两天时间,板子背面放些贴片元件,正面放直插,尽量减少走线长度。
然后调程序,通过SPI口写写PLL芯片,写写数字电位,摸清楚时序以后把程序封装成函数,通过参数传递控制。基本上就可以调试了,工作还算比较轻松。
控制都通过以后,就用单片机剩下的资源来搞UI,驱动起诺基亚的3510I液晶。刚开始发现背光还真不好弄,本来好好的4096色,被暗淡的背光都糟蹋了,于是环了一块最便宜的国产仿照产品,发现背光利用率反而高了很多,嘻嘻,就凑合着用了。
先设法显示个基本界面,然后尝试加入背景图片,发现有背景图片,但是没有镂空的显示不和谐,于是摸了两晚,降低了点执行效率,总算搞出来了,OK。
最后再写主函数,完善一下界面设计,DONE!还有定时关背光的功能,现在流行节能啊。

程序基本把程序存储区用完,主要是一张跟bmp无异的背景图,UI还真不是省油的灯呀。
背景是有点简洁,我觉得还算挺和谐的,比花花绿绿的风景画和mm照河蟹多了。
最后上几张补充照,难得摸到个相机,一起上了,跟收音机无关。



==完==
嗯嗯,很好,很河蟹。
最后补充性能和听感。
机内的自动搜台功能完成得尚可,定位准确,不过有时会遇到一些噪声严重的频点。
性能超过我手上的垃圾收音机,虽然垃圾,但是自认灵敏度在拉杆一族中还算中上。
测试过波形,100Hz到15K正弦波无可辨的失真,无削波失真,波形对称性极佳。最大输出幅度约2Vpp,音量足够了,线性调节的数字电位一般只调至40%处。
工作电流:背光时150mA,自动关灯后整机约70mA。
听感:低频过瘾,中频稳,高频清晰不会太刺。
(责任编辑:admin) |