12
返回列表 发新帖

1

主题

0

好友

53

积分

论坛游民 当前在线

Rank: 3Rank: 3

UID
258898
帖子
60
精华
0
经验
53 点
金钱
51 ¥
注册时间
2010-11-8
发表于 2025-10-29 21:43 | 显示全部楼层
Rafier 发表于 2025-10-27 18:47
续电器开合的控制函数改成这样?
void SetPins(u8 value)
{

不懂编程,我是用deepseek写的代码。

3

主题

0

好友

142

积分

论坛游民 当前离线

Rank: 3Rank: 3

UID
258633
帖子
195
精华
0
经验
142 点
金钱
138 ¥
注册时间
2010-11-7
发表于 2025-10-30 11:16 | 显示全部楼层
已经打板,等板子到了验证一下程序。
这段代码意图实现decaJi老兄的想法。前序续电器未完成动作时,操作当前继电器可能会导致音量徒增。所以需要则延时当的前动作指令,等待时间为5ms,略大于前序继电器单次动作时间(3ms左右)。

44

主题

2

好友

869

积分

职业侠客 当前离线

Rank: 5Rank: 5

UID
787724
帖子
771
精华
0
经验
869 点
金钱
726 ¥
注册时间
2015-3-20
 楼主| 发表于 2025-10-30 17:14 | 显示全部楼层
Rafier 发表于 2025-10-27 18:47
续电器开合的控制函数改成这样?
void SetPins(u8 value)
{

累计总延迟达到5x6=30ms,叠加8次采样的延迟达到6-70ms左右,这个延迟基本已经可闻了,而且如果要做延迟,else后边的也要加上,总之5ms太高了。

3

主题

8

好友

389

积分
     

业余侠客 当前离线

Rank: 4

UID
30053
帖子
390
精华
0
经验
389 点
金钱
373 ¥
注册时间
2007-11-7
发表于 2025-10-31 10:51 | 显示全部楼层
本帖最后由 aspor 于 2025-10-31 10:52 编辑


你要干吗?商品化吗?程序都全,拿走随便改。[/quote]

我主要是做变压器的, 音频变压器和输入变压器主要业务。打算用变压器的绕组替代电位器的电阻,看看怎么改。
962208dc56b6a197566d59d947041e1d.jpg
IMG_20250207_092656.jpg

3

主题

8

好友

389

积分
     

业余侠客 当前离线

Rank: 4

UID
30053
帖子
390
精华
0
经验
389 点
金钱
373 ¥
注册时间
2007-11-7
发表于 2025-10-31 10:53 | 显示全部楼层
图纸搞错了对不起

247

主题

1

好友

2675

积分
     

罗宾汉 当前在线

Rank: 7Rank: 7Rank: 7

UID
1764
帖子
3947
精华
0
经验
2675 点
金钱
1804 ¥
注册时间
2004-10-6
发表于 2025-10-31 15:20 | 显示全部楼层
aspor 发表于 2025-10-31 10:51
你要干吗?商品化吗?程序都全,拿走随便改。


我主要是做变压器的, 音频变压器和输入变压器 ...[/quote]

你要做6-7个次级绕组。以7个绕组为例:

绕组1衰减0.85DB
绕组2衰减1.7DB
绕组3衰减3.4DB


绕组7衰减54.4DB
然后你就可以控制这些绕组串联,就可以实现每格0.85DB的音量增音量减。
最大衰减108DB左右,足够关死音量。

如果做6个绕组变压器会好做一些,但是你要权衡每格衰减量和衰减总量。比如每格衰减1DB,一共可以衰减64DB,可能音量关不死。如果每格衰减1.5DB,一共可以衰减96DB,肯定可以关死音量,但是每格衰减1.5DB,音量控制就没那么丝滑,会有音量多一格偏大,小一格偏小。

1

主题

0

好友

53

积分

论坛游民 当前在线

Rank: 3Rank: 3

UID
258898
帖子
60
精华
0
经验
53 点
金钱
51 ¥
注册时间
2010-11-8
发表于 2025-11-1 07:17 来自手机端 | 显示全部楼层
丰年好大雪 发表于 2025-10-30 17:14
累计总延迟达到5x6=30ms,叠加8次采样的延迟达到6-70ms左右,这个延迟基本已经可闻了,而且如果要做延迟 ...

由1~0的继电器同时分,由0~1的继电器延时5毫秒后同时合,总延时不会超过10毫秒。

44

主题

2

好友

869

积分

职业侠客 当前离线

Rank: 5Rank: 5

UID
787724
帖子
771
精华
0
经验
869 点
金钱
726 ¥
注册时间
2015-3-20
 楼主| 发表于 2025-11-2 00:27 | 显示全部楼层
decaJi 发表于 2025-11-1 07:17
由1~0的继电器同时分,由0~1的继电器延时5毫秒后同时合,总延时不会超过10毫秒。

……呃注意我写的程序,为了降低ADC采样混叠,我做了8次采样平均,采样之间有延时,这个也要加进去。

3

主题

0

好友

142

积分

论坛游民 当前离线

Rank: 3Rank: 3

UID
258633
帖子
195
精华
0
经验
142 点
金钱
138 ¥
注册时间
2010-11-7
发表于 2025-11-2 17:22 | 显示全部楼层
控制板已经焊好并刷了程序,扭动电位器控制继电器的IO电平随之变化,说明可以工作了。
续电器板悲剧了,续电器的正负极搞反了,等待重新打板。
控制板的供电改为DC-DC,以便放宽供电电压范围。2520规格的电感,虽然只有米粒大小,输出5V1A毫无压力。一阶LC滤波后,波纹也还行,这里够用。
1.jpg

3

主题

8

好友

389

积分
     

业余侠客 当前离线

Rank: 4

UID
30053
帖子
390
精华
0
经验
389 点
金钱
373 ¥
注册时间
2007-11-7
发表于 2025-11-3 14:08 | 显示全部楼层
6p14 发表于 2025-10-31 15:20
我主要是做变压器的, 音频变压器和输入变压器 ...


你要做6-7个次级绕组。以7个绕组为例:
[/quote]

实在感谢,我考虑一下变压器如何设计

44

主题

2

好友

869

积分

职业侠客 当前离线

Rank: 5Rank: 5

UID
787724
帖子
771
精华
0
经验
869 点
金钱
726 ¥
注册时间
2015-3-20
 楼主| 发表于 2025-11-3 21:41 | 显示全部楼层
Rafier 发表于 2025-11-2 17:22
控制板已经焊好并刷了程序,扭动电位器控制继电器的IO电平随之变化,说明可以工作了。
续电器板悲剧了,续 ...

可以12V 1A开关电源总供电,直接驱动12V继电器,然后分一路用1117稳压到5V给单片机(可以选择工作在5V和3.3V),因为单片机自身的能耗极低,所以1117虽然有高达7V的压降,但因为工作电流2ma所以几乎没有温度,用DCDC有点发烧了。

1

主题

0

好友

39

积分

注册会员 当前离线

Rank: 2

UID
111862
帖子
36
精华
0
经验
39 点
金钱
37 ¥
注册时间
2009-6-14
发表于 2025-11-4 00:47 | 显示全部楼层
磁保持意外断电混乱其实很好解决。当音量有变化5分钟之后(减少存储次数),存储音量值。开机后读取该音量值即可。

25

主题

1

好友

3219

积分
     

罗宾汉 当前离线

Rank: 7Rank: 7Rank: 7

UID
29109
帖子
8941
精华
0
经验
3219 点
金钱
2968 ¥
注册时间
2007-10-19
发表于 2025-11-10 11:23 | 显示全部楼层
既然数字化了,我觉得用编码器+数显屏(或者OLED)更直观吧

44

主题

2

好友

869

积分

职业侠客 当前离线

Rank: 5Rank: 5

UID
787724
帖子
771
精华
0
经验
869 点
金钱
726 ¥
注册时间
2015-3-20
 楼主| 发表于 2025-11-10 15:59 | 显示全部楼层
落花萧然 发表于 2025-11-10 11:23
既然数字化了,我觉得用编码器+数显屏(或者OLED)更直观吧

请看我几个月前的帖子,这个项目的立项是考虑到研发的简单化,主要优点就是操控逻辑同传统电位器完全一致,因此可以开发低成本的耳放、前级,避免了使用显示屏、LED阵列带来的前面板开窗的风险。

有时独立研发或diy,必须要考虑到成本的边界在哪里,否则很容易面多了加水,水多了加面,本来想做个莱曼耳放,最后升级成了网络数播功放一体机,进而半途而废……

3

主题

0

好友

142

积分

论坛游民 当前离线

Rank: 3Rank: 3

UID
258633
帖子
195
精华
0
经验
142 点
金钱
138 ¥
注册时间
2010-11-7
发表于 2025-11-15 20:10 | 显示全部楼层
继电器阵列打了第三次板,总算是做好了。输出抗阻恒定、输入抗阻恒定,两种模式都经测试无误。
楼主的电路图经测试有问题,或许PCB是对的?
0873df17e1f94c3c8aa29c010732c91.jpg
c8b8fe6f18bf0939bc2b6e75d6271a7(1).png
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-11-20 02:17 , Processed in 0.125027 second(s), 9 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc.

返回顶部