123
返回列表 发新帖

19

主题

0

好友

851

积分

职业侠客 当前在线

00后的小烧友

Rank: 5Rank: 5

UID
971156
帖子
721
精华
0
经验
851 点
金钱
682 ¥
注册时间
2022-6-18
发表于 2025-11-26 09:40 | 显示全部楼层
丰年好大雪 发表于 2025-10-23 02:23
曾经考虑过做一个毫秒级先断后通,但实践中发现由于HFD4系列继电器的通断时间是精确的10uS级,并未发现爆 ...

“混叠”的问题一直没解决,不知道有没有大侠给个完美的解决方案。

44

主题

2

好友

883

积分

职业侠客 当前在线

Rank: 5Rank: 5

UID
787724
帖子
785
精华
0
经验
883 点
金钱
740 ¥
注册时间
2015-3-20
 楼主| 发表于 2025-11-27 22:58 | 显示全部楼层
本帖最后由 丰年好大雪 于 2025-11-27 23:18 编辑
HuBin168 发表于 2025-11-26 09:40
“混叠”的问题一直没解决,不知道有没有大侠给个完美的解决方案。


有的,这种算法叫做模糊采样或者Segment mask,就是把一部分采样数字“无效”掉。采样值在进位之前,比如01111和10000(15-16)左右会产生混叠,就强制采样值在进位字段附近01110到10010(14-17)之间,把值赋成14,那么只有在采样值明确在10011(18)时,才将采样值恢复为18,并开始正常计数。

11.jpg

这样的算法就是重映射,在计算机局域网中常用。这种算法会“废掉”几个特定的数字字段,比如8、16、32附近的±1或±2,都会被“抛弃”掉,因此需要重新计算ADC采样后的“偏移”值,和控制继电器通断的“真值”之间的换算。这样的话,4bit以上每增加1bit位,就会“浪费”掉大概4个数字,因此4bit的16-4=12,5bit的32-4x2=24,6bit的64-4x3=40,所以用了这种算法后,剩下的有效数字,和二进制对不齐,需要酌情考虑继电器的位数设计。

这种算法古已有之,不算什么奇怪的,我一直在等论坛上那些“高手”出来“炫技”讲讲,可惜……没有。永远是我发布一个开源的东西,他们也马上po个类似的帖子出来,像极了淘宝上那些互相山寨解码器的……

248

主题

1

好友

2722

积分
     

罗宾汉 当前在线

Rank: 7Rank: 7Rank: 7

UID
1764
帖子
3993
精华
0
经验
2722 点
金钱
1849 ¥
注册时间
2004-10-6
发表于 2025-11-28 02:25 来自手机端 | 显示全部楼层
丰年好大雪 发表于 2025-11-27 22:58
有的,这种算法叫做模糊采样或者Segment mask,就是把一部分采样数字“无效”掉。采样值在进位之前,比 ...

大师带带我,继电器音量+音频牛,有轻微爆音,去掉音频牛没有爆音。我认为是电感储能切换继电器时瞬间泄露能量所致,有什么办法,帮我想想。

3

主题

0

好友

145

积分

论坛游民 当前离线

Rank: 3Rank: 3

UID
258633
帖子
198
精华
0
经验
145 点
金钱
141 ¥
注册时间
2010-11-7
发表于 2025-11-28 14:35 | 显示全部楼层
丰年好大雪 发表于 2025-11-27 22:58
有的,这种算法叫做模糊采样或者Segment mask,就是把一部分采样数字“无效”掉。采样值在进位之前,比 ...

可以仅对可能产生混叠的跳变进行续电器的开合延时处理。如01111进10000时,先00001,再10000;或10000退回01111时,先00001,再01111。
楼主的这个方案,旋转电位器,当动作幅度较小时,不会激发步进动作;类似于老旧车辆方向盘的旷量。基于这个特征,对续电器开合进行延时处理,即先实施断路操作、再实施闭合操作,实际很难感觉出来。如果仅对特定情形进行处理,被感知的可能性更加低了。

19

主题

0

好友

851

积分

职业侠客 当前在线

00后的小烧友

Rank: 5Rank: 5

UID
971156
帖子
721
精华
0
经验
851 点
金钱
682 ¥
注册时间
2022-6-18
发表于 2025-11-28 20:02 | 显示全部楼层
Rafier 发表于 2025-11-28 14:35
可以仅对可能产生混叠的跳变进行续电器的开合延时处理。如01111进10000时,先00001,再10000;或10000退 ...

      “先实施断路操作、再实施闭合操作”
      非常正确
      机械继电器的触点闭合和断开需要几毫秒的时间,并且无法保证多个继电器完全同步动作, 在这个不同步的瞬间窗口里,电阻网络会进入设计之外的短路状态,输出端就会产生脉冲,爆音就出来了。

      先断后通,当从一个档位切换到另一个档位时,MCU先发出指令断开所有需要断开的继电器,等待一个短暂但足够的延时(1-2ms?),再发出指令吸合所有需要吸合的继电器,这样在切换的过程中就不会出现意外的短路路径。

44

主题

2

好友

883

积分

职业侠客 当前在线

Rank: 5Rank: 5

UID
787724
帖子
785
精华
0
经验
883 点
金钱
740 ¥
注册时间
2015-3-20
 楼主| 发表于 2025-11-28 22:01 | 显示全部楼层
6p14 发表于 2025-11-28 02:25
大师带带我,继电器音量+音频牛,有轻微爆音,去掉音频牛没有爆音。我认为是电感储能切换继电器时瞬间泄 ...

没用过这玩种牛呢,有什么原因必须用它么?

248

主题

1

好友

2722

积分
     

罗宾汉 当前在线

Rank: 7Rank: 7Rank: 7

UID
1764
帖子
3993
精华
0
经验
2722 点
金钱
1849 ¥
注册时间
2004-10-6
发表于 2025-11-29 02:35 | 显示全部楼层
丰年好大雪 发表于 2025-11-28 22:01
没用过这玩种牛呢,有什么原因必须用它么?

搞的一个小玩意

15

主题

2

好友

638

积分

职业侠客 当前离线

Rank: 5Rank: 5

UID
950329
帖子
632
精华
0
经验
638 点
金钱
608 ¥
注册时间
2022-2-21
发表于 2025-11-30 20:55 | 显示全部楼层
Rafier 发表于 2025-11-15 20:10
继电器阵列打了第三次板,总算是做好了。输出抗阻恒定、输入抗阻恒定,两种模式都经测试无误。
楼主的电路 ...

你这给胆机用吗?
网站的电阻网络的继电器常闭和敞开触点是不是要反过来,否则默认是最大音量0db。

15

主题

2

好友

638

积分

职业侠客 当前离线

Rank: 5Rank: 5

UID
950329
帖子
632
精华
0
经验
638 点
金钱
608 ¥
注册时间
2022-2-21
发表于 2025-11-30 20:59 | 显示全部楼层
楼主,继电器的常闭常开要反过来用是吗?
惭愧,电阻网络自己不会算,完全依赖老外的现成的,这个电阻网络的算法不知道是什么样的,ai不知道行不行。

3

主题

0

好友

145

积分

论坛游民 当前离线

Rank: 3Rank: 3

UID
258633
帖子
198
精华
0
经验
145 点
金钱
141 ¥
注册时间
2010-11-7
发表于 2025-12-1 08:48 | 显示全部楼层
nos001 发表于 2025-11-30 20:55
你这给胆机用吗?
网站的电阻网络的继电器常闭和敞开触点是不是要反过来,否则默认是最大音量0db。

是的,要反过来。看我的截图,已经将开关状态P过了,未上电状态对应-64db

44

主题

2

好友

883

积分

职业侠客 当前在线

Rank: 5Rank: 5

UID
787724
帖子
785
精华
0
经验
883 点
金钱
740 ¥
注册时间
2015-3-20
 楼主| 发表于 2025-12-1 13:48 | 显示全部楼层
nos001 发表于 2025-11-30 20:59
楼主,继电器的常闭常开要反过来用是吗?
惭愧,电阻网络自己不会算,完全依赖老外的现成的,这个电阻网络 ...

我那个链接里的网站直接算就行,集成块功放的阻抗20K,运放的47K-50K,电子管的100K,完全静音需要衰减-65dB以上,大概就这么个路数。继电器主流的宏发HFD4/5默认不通电时靠近线圈侧联通。

15

主题

2

好友

638

积分

职业侠客 当前离线

Rank: 5Rank: 5

UID
950329
帖子
632
精华
0
经验
638 点
金钱
608 ¥
注册时间
2022-2-21
发表于 2025-12-1 14:06 | 显示全部楼层
Rafier 发表于 2025-12-1 08:48
是的,要反过来。看我的截图,已经将开关状态P过了,未上电状态对应-64db

多谢,算是明白了

15

主题

2

好友

638

积分

职业侠客 当前离线

Rank: 5Rank: 5

UID
950329
帖子
632
精华
0
经验
638 点
金钱
608 ¥
注册时间
2022-2-21
发表于 2025-12-1 14:09 | 显示全部楼层
本帖最后由 nos001 于 2025-12-1 14:15 编辑
丰年好大雪 发表于 2025-12-1 13:48
我那个链接里的网站直接算就行,集成块功放的阻抗20K,运放的47K-50K,电子管的100K,完全静音需要衰减-6 ...


串信号回路的电阻太大是不是影响音质、引入噪声,我算了个256级10K的。
电位器前面一般有个缓冲,输出有隔直电容,电位器用阻值小点的不知道影响什么,失真或阻抗匹配?不影响后面的放大电路中点偏移,不致前级缓冲失真加大太多,电位器阻值是不是可以随意?

44

主题

2

好友

883

积分

职业侠客 当前在线

Rank: 5Rank: 5

UID
787724
帖子
785
精华
0
经验
883 点
金钱
740 ¥
注册时间
2015-3-20
 楼主| 发表于 2025-12-1 20:10 | 显示全部楼层
本帖最后由 丰年好大雪 于 2025-12-1 20:12 编辑
nos001 发表于 2025-12-1 14:09
串信号回路的电阻太大是不是影响音质、引入噪声,我算了个256级10K的。
电位器前面一般有个缓冲,输 ...


串联电阻每1K引入4.7uV的热噪音,这个没办法。不过这个电阻不是越小越好,涉及到后边器件的输入阻抗,双极晶体管、运放还可以用小的,虽然也会有一些偏压。不过电子管、场管的频宽一定会出问题,就是音量衰减到一定程度,高频会跌落剧烈,叫做“降低了高输入阻抗元件的有效阻抗”。
相对说10K对于前端的器件(缓冲运放,甚至是播放设备的输出管)负载过重,本身也会出问题,这种电位器除了音调电路和ADC采样,基本很少见到音频电路里使用。

15

主题

2

好友

638

积分

职业侠客 当前离线

Rank: 5Rank: 5

UID
950329
帖子
632
精华
0
经验
638 点
金钱
608 ¥
注册时间
2022-2-21
发表于 2025-12-2 09:14 | 显示全部楼层
丰年好大雪 发表于 2025-12-1 20:10
串联电阻每1K引入4.7uV的热噪音,这个没办法。不过这个电阻不是越小越好,涉及到后边器件的输入阻抗, ...

那还是在网页算个20K的吧,耳放的四联apls就是20K的,小音量偏音,不得不在耳放输入端加了电阻衰减,对解码电子管输出负载过大,有了r2r音量控制就不怕偏音了。

44

主题

2

好友

883

积分

职业侠客 当前在线

Rank: 5Rank: 5

UID
787724
帖子
785
精华
0
经验
883 点
金钱
740 ¥
注册时间
2015-3-20
 楼主| 发表于 2025-12-2 22:31 | 显示全部楼层
nos001 发表于 2025-12-2 09:14
那还是在网页算个20K的吧,耳放的四联apls就是20K的,小音量偏音,不得不在耳放输入端加了电阻衰减,对解 ...

如果电位器后直接捅到电子管的栅极,建议用50K以上到100K的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版| ( 鄂ICP备2025138941号-3 ICP证:鄂B2-20130019 公安局网监备:420100007348 邮箱:1343292467@qq.com )

GMT+8, 2025-12-9 21:48 , Processed in 0.119607 second(s), 9 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc.

返回顶部