这个我去年夏天就做过,单片机用PIC16F873A,用旋转编码开关控制,用LCD1602显示各个功能和衰减的分贝数,经实际试听,效果还是比较好的,即使不采取特殊的措施,也极少会出现爆音的情况。
如果要更完善些,可以增加一个-0.5DB档,这样在中小音量段级进为0.5DB,音量增减会更加平滑些。
最麻烦的是电阻很难就到标称值,每个电阻都要用几个并联才行。 回复 1# locky_z
“因为数控的话无论是指数还是R-2R,因为继电器吸合有快有慢,例如从00111111-〉01000000是,因为吸合时间差异,中间过程可能会出现
00111111--〉00000000--〉01000000或者
00111111--〉01111111--〉01000000
出现瞬间的突发信号脉冲。脉冲幅度达到最大衰减的1/2,是一个非常大的冲击。”
采用“冗余法”来解决切换过程中的抖动问题,今天刚想出来的方案,只可惜的是“有源冗余法”:
http://bbs.hifidiy.net/viewthread.php?tid=579083 不错,有空试试 本帖最后由 rjx 于 2012-8-21 12:36 编辑
应该这样安排:-0.5DB.,-1DB.-2DB.-4DB.-8DB,-16DB,-32DB,-64DB.有这8组电阻网络,最大可以得到-128DB的衰减。小音量时可以做到级差-0.5DB.中等音量每级级差-1DB,大音量时-4-6DB.
这个我已经用了两年了。单片机用16F876A,用LCD1602 显示,用旋转编码器控制。
attachimg]2810579
[ 回复 25# rjx
能否共享一下电路啊 这种好贴只有两页,呵呵 楼主的软件上哪弄的?能给我发个么?谢谢了 做过这个还行,就是太耗继电器了,其实可以用带电机的电位器,那样子会省事很多。 好文!!!!!!!!! HIFI2008 发表于 2008-10-27 18:06 static/image/common/back.gif
hifi8兄,能说说是怎么解决爆音的吗??
加防爆音程序就可以了 以前有过这想法,没去做了,强帖前留名。 dingfa108 发表于 2014-10-11 18:03 static/image/common/back.gif
以前有过这想法,没去做了,强帖前留名。
有想法为什么不做呢? tsyg99 发表于 2014-10-11 20:56 static/image/common/back.gif
有想法为什么不做呢?
时间不多,后面玩下后级电路,就没研究这个了:lol
页:
1
[2]