23

主题

1

好友

1676

积分

侠之大者 当前离线

Rank: 6Rank: 6

UID
100102
帖子
1667
精华
0
经验
1676 点
金钱
1571 ¥
注册时间
2009-4-28
 楼主| 发表于 2019-3-15 19:02 | 显示全部楼层
jacksl528 发表于 2019-3-15 09:57
我做过tda8424 i2c控制  当发现连续调整音量速度较快时 仔细听会有“劈劈啪啪”  遂放弃,

TDA8421不需要继电器的呀。

23

主题

1

好友

1676

积分

侠之大者 当前离线

Rank: 6Rank: 6

UID
100102
帖子
1667
精华
0
经验
1676 点
金钱
1571 ¥
注册时间
2009-4-28
 楼主| 发表于 2019-3-15 19:09 | 显示全部楼层
cnzgh 发表于 2019-3-15 09:43
建议8位继电器,然后按每档1-2分贝判别取其中80档做音量控制(不连续取样),中间变化采用延迟分级变化
加 ...

等我玩腻了这个,用10个继电器组成1024阶,加入液晶显示。现在这个单片机不够IO口。
遥控这部分有高手肯助我一臂之力就好。
不然自己慢慢调

66

主题

44

好友

1万

积分
     

贵宾 当前离线

Rank: 3Rank: 3

UID
111707
帖子
12379
精华
3
经验
12790 点
金钱
12250 ¥
注册时间
2009-6-14

社区贡献 论坛贵宾

发表于 2019-3-15 19:09 | 显示全部楼层
dnxbf 发表于 2019-3-15 19:02
TDA8421不需要继电器的呀。


我用的是tda8424, 它是一枚数字前级IC  可以做高低音调节,音量调节, 我当时搞着玩,用的是编程波段电位器, 做音量控制的时候,能听到数码声 。可能是我自己调试的问题,当时没有过多的研究, 不过数字控制芯片是趋势, 希望以后能多玩玩,提高提高

23

主题

1

好友

1676

积分

侠之大者 当前离线

Rank: 6Rank: 6

UID
100102
帖子
1667
精华
0
经验
1676 点
金钱
1571 ¥
注册时间
2009-4-28
 楼主| 发表于 2019-3-15 19:14 | 显示全部楼层
dygyl 发表于 2019-3-14 21:46
支持下,不过7只继电器偏少了  ~~

编码器一圈20个脉冲,要转很多圈才到127。
现在我都将其粗分成32阶了,一圈多点到底。

23

主题

1

好友

1676

积分

侠之大者 当前离线

Rank: 6Rank: 6

UID
100102
帖子
1667
精华
0
经验
1676 点
金钱
1571 ¥
注册时间
2009-4-28
 楼主| 发表于 2019-3-15 19:18 | 显示全部楼层
本帖最后由 dnxbf 于 2019-3-15 19:22 编辑
jacksl528 发表于 2019-3-15 19:09
我用的是tda8424, 它是一枚数字前级IC  可以做高低音调节,音量调节, 我当时搞着玩,用的是编程波段 ...


用电位器的方式,相当于AD转换模式,不噼里啪啦才怪。
用编码器完全没有这种现象。
这个音源和控制部分是隔离的。

1

主题

0

好友

457

积分
     

业余侠客 当前离线

Rank: 4

UID
196963
帖子
467
精华
0
经验
457 点
金钱
453 ¥
注册时间
2010-4-30
发表于 2019-3-19 21:50 | 显示全部楼层
dnxbf 发表于 2019-3-15 19:14
编码器一圈20个脉冲,要转很多圈才到127。
现在我都将其粗分成32阶了,一圈多点到底。

多参考一下其它做的,当然自己DIY快乐就行,我记得一声道我用12还是13只继电器,看你只用7只,提示下  ~~

22

主题

1

好友

237

积分

业余侠客 当前离线

Rank: 4

UID
356966
帖子
364
精华
0
经验
237 点
金钱
228 ¥
注册时间
2011-6-26
发表于 2019-3-20 00:57 | 显示全部楼层
楼主,这个电路实际的衰减量是对数型变化的,小音量0开始前面几级音量变化很大,后面变化很小了,,属于C型电位器,和我们常用的A型指数型恰恰相反的了

23

主题

1

好友

1676

积分

侠之大者 当前离线

Rank: 6Rank: 6

UID
100102
帖子
1667
精华
0
经验
1676 点
金钱
1571 ¥
注册时间
2009-4-28
 楼主| 发表于 2019-3-22 23:35 | 显示全部楼层
jr2011 发表于 2019-3-20 00:57
楼主,这个电路实际的衰减量是对数型变化的,小音量0开始前面几级音量变化很大,后面变化很小了,,属于C型 ...

谢谢,我现在取32个点,0-16不变,17-31以递增的方式演变到127。
不会做运算,用最愚蠢的编程办法。
......

        if(num==13)
        PORTC=13;
        if(num==14)
        PORTC=14;
        if(num==15)
        PORTC=15;
        if(num==16)
        PORTC=16;
        if(num==17)
        PORTC=17;
        if(num==18)
        PORTC=19;
        if(num==19)
        PORTC=21;
        if(num==20)
        PORTC=24;
        if(num==21)
        PORTC=28;
        if(num==22)
        PORTC=33;
        if(num==23)
        PORTC=39;
        if(num==24)
        PORTC=46;
        if(num==25)
        PORTC=54;
        if(num==26)
        PORTC=63;
        if(num==27)
        PORTC=73;
        if(num==28)
        PORTC=84;
        if(num==29)
        PORTC=96;
        if(num==30)
        PORTC=111;
        if(num==31)
        PORTC=127;
       ......

23

主题

1

好友

1676

积分

侠之大者 当前离线

Rank: 6Rank: 6

UID
100102
帖子
1667
精华
0
经验
1676 点
金钱
1571 ¥
注册时间
2009-4-28
 楼主| 发表于 2019-3-22 23:45 | 显示全部楼层
dygyl 发表于 2019-3-19 21:50
多参考一下其它做的,当然自己DIY快乐就行,我记得一声道我用12还是13只继电器,看你只用7只,提示下  ~ ...

实际使用中超过256阶没多大意义,始终都要粗分成32,或64才最好用。

1

主题

0

好友

457

积分
     

业余侠客 当前离线

Rank: 4

UID
196963
帖子
467
精华
0
经验
457 点
金钱
453 ¥
注册时间
2010-4-30
发表于 2019-3-23 17:45 | 显示全部楼层
dnxbf 发表于 2019-3-22 23:45
实际使用中超过256阶没多大意义,始终都要粗分成32,或64才最好用。

你知道为什么我使用多于你的7只吗  ~~

23

主题

1

好友

1676

积分

侠之大者 当前离线

Rank: 6Rank: 6

UID
100102
帖子
1667
精华
0
经验
1676 点
金钱
1571 ¥
注册时间
2009-4-28
 楼主| 发表于 2019-3-24 21:50 | 显示全部楼层
dygyl 发表于 2019-3-23 17:45
你知道为什么我使用多于你的7只吗  ~~

那么你用到14只继电器不含切换,电阻网络怎样组合,用什么单片机,不要卖关子,分享一下好嘛。

23

主题

1

好友

1676

积分

侠之大者 当前离线

Rank: 6Rank: 6

UID
100102
帖子
1667
精华
0
经验
1676 点
金钱
1571 ¥
注册时间
2009-4-28
 楼主| 发表于 2019-3-24 22:10 | 显示全部楼层
遥控部分的程序测试了一下可以控。
测试视频。
https://v.youku.com/v_show/id_XN ... 42.soresults.dtitle

1

主题

0

好友

457

积分
     

业余侠客 当前离线

Rank: 4

UID
196963
帖子
467
精华
0
经验
457 点
金钱
453 ¥
注册时间
2010-4-30
发表于 2019-3-24 23:01 | 显示全部楼层
dnxbf 发表于 2019-3-24 21:50
那么你用到14只继电器不含切换,电阻网络怎样组合,用什么单片机,不要卖关子,分享一下好嘛。

别误会,首先不存在卖啥,其实用继电器做音量控制也不是什么新技术,只不过制作时各自的理解不同而已,看你在做只不过提些建议。
另我做时使用的单片机是STM32F4系列,电阻网络R-2R,13只继电器做单通道音量控制  ~~

23

主题

1

好友

1676

积分

侠之大者 当前离线

Rank: 6Rank: 6

UID
100102
帖子
1667
精华
0
经验
1676 点
金钱
1571 ¥
注册时间
2009-4-28
 楼主| 发表于 2019-3-28 22:37 | 显示全部楼层
dygyl 发表于 2019-3-24 23:01
别误会,首先不存在卖啥,其实用继电器做音量控制也不是什么新技术,只不过制作时各自的理解不同而已,看 ...

谢谢你的建议。
ARM内核的处理器以前有玩过S3C2440,都是Linux平台的触摸屏,做这么一个东西,没必要用到32位的。
电阻网络R-2R的优缺点能说一下吗,音频信号直出还是经继电器触点出?希望有图有真相。

1

主题

0

好友

457

积分
     

业余侠客 当前离线

Rank: 4

UID
196963
帖子
467
精华
0
经验
457 点
金钱
453 ¥
注册时间
2010-4-30
发表于 2019-3-30 14:29 来自手机端 | 显示全部楼层
dnxbf 发表于 2019-3-28 22:37
谢谢你的建议。
ARM内核的处理器以前有玩过S3C2440,都是Linux平台的触摸屏,做这么一个东西,没必要用 ...

做这个至于是否用32位,也看你做的功能有关,像你现在做的是没必要,甚至你看淘宝上连单片机都不用的板子也有卖呢,再者自己玩时,功能和性价比矛盾时,我偏向功能多些

0

主题

0

好友

446

积分

业余侠客 当前离线

Rank: 4

UID
273745
帖子
509
精华
0
经验
446 点
金钱
414 ¥
注册时间
2010-12-19
发表于 2019-5-9 23:51 | 显示全部楼层
感谢分好东西

4

主题

0

好友

21

积分
     

注册会员 当前离线

Rank: 2

UID
761731
帖子
18
精华
0
经验
21 点
金钱
13 ¥
注册时间
2014-10-13
发表于 2019-5-10 12:00 | 显示全部楼层
1024级定阻双联电位器,可软件模拟线性、对数、指数型

1024级定阻双联电位器,可软件模拟线性、对数、指数型

1024级定阻双联电位器,可软件模拟线性、对数、指数型

1

主题

0

好友

457

积分
     

业余侠客 当前离线

Rank: 4

UID
196963
帖子
467
精华
0
经验
457 点
金钱
453 ¥
注册时间
2010-4-30
发表于 2019-5-10 18:14 | 显示全部楼层
changjianguo 发表于 2019-5-10 12:00
1024级定阻双联电位器,可软件模拟线性、对数、指数型

左右声道独立控制,这样还可进行平衡控制

23

主题

1

好友

1676

积分

侠之大者 当前离线

Rank: 6Rank: 6

UID
100102
帖子
1667
精华
0
经验
1676 点
金钱
1571 ¥
注册时间
2009-4-28
 楼主| 发表于 2019-5-16 15:42 | 显示全部楼层
本帖最后由 dnxbf 于 2019-5-16 15:52 编辑
1024级定阻双联电位器,可软件模拟线性、对数、指数型


我说过抛砖引玉,果然图来了
什么型号的IC,驱动继电器。

4

主题

0

好友

21

积分
     

注册会员 当前离线

Rank: 2

UID
761731
帖子
18
精华
0
经验
21 点
金钱
13 ¥
注册时间
2014-10-13
发表于 2019-5-18 14:09 | 显示全部楼层
dnxbf 发表于 2019-5-16 15:42
我说过抛砖引玉,果然图来了。
什么型号的IC,驱动继电器。

MCU是STC15W408AS,用2块ULN2003A驱动10路音量继电器(2声道同步驱动),还可驱动外接的4路音源切换继电器;显示输出用串口屏
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc.

返回顶部