12
返回列表 发新帖

24

主题

1

好友

1692

积分

侠之大者 当前离线

Rank: 6Rank: 6

UID
100102
帖子
1682
精华
0
经验
1692 点
金钱
1585 ¥
注册时间
2009-4-28
 楼主| 发表于 2021-10-29 11:15 | 显示全部楼层
本帖最后由 dnxbf 于 2021-10-29 11:16 编辑
qjy822 发表于 2021-10-29 10:39
非常感谢楼主的分享!


这个是什么用途?
110436kveb8fvv2vpfffzz.jpg

7

主题

0

好友

128

积分

论坛游民 当前离线

Rank: 3Rank: 3

UID
447576
帖子
163
精华
0
经验
128 点
金钱
94 ¥
注册时间
2011-11-30
发表于 2021-10-29 11:26 | 显示全部楼层
就是加了一个运放

24

主题

1

好友

1692

积分

侠之大者 当前离线

Rank: 6Rank: 6

UID
100102
帖子
1682
精华
0
经验
1692 点
金钱
1585 ¥
注册时间
2009-4-28
 楼主| 发表于 2021-10-29 11:37 | 显示全部楼层
qjy822 发表于 2021-10-29 11:26
就是加了一个运放

NJW1194内部有增益,多此一举

14

主题

0

好友

702

积分

职业侠客 当前离线

Rank: 5Rank: 5

UID
20097
帖子
653
精华
0
经验
702 点
金钱
635 ¥
注册时间
2007-3-13
发表于 2021-10-29 16:43 来自手机端 | 显示全部楼层
显示最好用oled

7

主题

0

好友

165

积分

论坛游民 当前离线

Rank: 3Rank: 3

UID
894980
帖子
173
精华
0
经验
165 点
金钱
151 ¥
注册时间
2020-12-25
发表于 2021-10-30 18:44 | 显示全部楼层
你们都是高手,只能羡慕的份

7

主题

0

好友

128

积分

论坛游民 当前离线

Rank: 3Rank: 3

UID
447576
帖子
163
精华
0
经验
128 点
金钱
94 ¥
注册时间
2011-11-30
发表于 2021-11-3 10:14 | 显示全部楼层
dnxbf 发表于 2021-10-29 11:37
NJW1194内部有增益,多此一举

因为不知道增益够不够,所以加了一级放大,当然也可以直接跳线过去的。

7

主题

0

好友

128

积分

论坛游民 当前离线

Rank: 3Rank: 3

UID
447576
帖子
163
精华
0
经验
128 点
金钱
94 ¥
注册时间
2011-11-30
发表于 2021-11-3 10:17 | 显示全部楼层
dnxbf 发表于 2021-10-29 11:37
NJW1194内部有增益,多此一举

再请教一下楼主,这几个有子程序吗? 微信截图_20211103101251.png

24

主题

1

好友

1692

积分

侠之大者 当前离线

Rank: 6Rank: 6

UID
100102
帖子
1682
精华
0
经验
1692 点
金钱
1585 ¥
注册时间
2009-4-28
 楼主| 发表于 2021-11-3 23:51 | 显示全部楼层
本帖最后由 dnxbf 于 2021-11-4 00:03 编辑
qjy822 发表于 2021-11-3 10:17
再请教一下楼主,这几个有子程序吗?


//没有子程序,我这样用。
sbit  NJW1194DataPort   = P3^5;
sbit  NJW1194ClkPort     = P3^6;
sbit  NJW1194EnPort      = P3^7;

/***************************************************************************************************************
程序名称:   void WriteNjw1194(u16 InData)
程序功能:   送数据                                                                                                                         
入口参数:   In_Data                                                                       
出口参数:   无                                                                                                                                         
调用延时:  Delay_us(BYTE Count)                                                                                                                                                 
****************************************************************************************************************/
void        WriteNjw1194(uint InData)
{       
        uchar Couner;

        NJW1194EnPort = 0;
        Delay_us();
        Delay_us();
               
        //_asm("sim");                       
        for(Couner = 0; Couner < 16; Couner ++)
        {
          NJW1194DataPort = InData & 0x8000;
          Delay_us();
          Delay_us();
          NJW1194ClkPort = 0;
                                                                       
           Delay_us();
                 Delay_us();                       
          NJW1194ClkPort = 1;
          InData = InData << 1;
         }
        //_asm("rim");
        Delay_us();
        Delay_us();
        NJW1194EnPort  = 1;
        Delay_us();
        Delay_us();
        NJW1194ClkPort = 1;
                                                                                  
}

7

主题

0

好友

128

积分

论坛游民 当前离线

Rank: 3Rank: 3

UID
447576
帖子
163
精华
0
经验
128 点
金钱
94 ¥
注册时间
2011-11-30
发表于 2021-11-4 18:07 | 显示全部楼层
dnxbf 发表于 2021-11-3 23:51
//没有子程序,我这样用。
sbit  NJW1194DataPort   = P3^5;
sbit  NJW1194ClkPort     = P3^6;

好的,感谢!

7

主题

0

好友

128

积分

论坛游民 当前离线

Rank: 3Rank: 3

UID
447576
帖子
163
精华
0
经验
128 点
金钱
94 ¥
注册时间
2011-11-30
发表于 2021-11-12 10:47 | 显示全部楼层
请问下楼主你的音量和平衡的范围是多大?我都设为0-100,好像感觉不是太合适一样,特别是平衡,不知道要怎样设置比较合适。

24

主题

1

好友

1692

积分

侠之大者 当前离线

Rank: 6Rank: 6

UID
100102
帖子
1682
精华
0
经验
1692 点
金钱
1585 ¥
注册时间
2009-4-28
 楼主| 发表于 2021-12-13 10:19 | 显示全部楼层
qjy822 发表于 2021-11-12 10:47
请问下楼主你的音量和平衡的范围是多大?我都设为0-100,好像感觉不是太合适一样,特别是平衡,不知道要怎 ...

我用0-48,分步太多不好用。

24

主题

1

好友

1692

积分

侠之大者 当前离线

Rank: 6Rank: 6

UID
100102
帖子
1682
精华
0
经验
1692 点
金钱
1585 ¥
注册时间
2009-4-28
 楼主| 发表于 2024-4-21 16:24 | 显示全部楼层
最近花时间完善了一下程序,实现了完整控制NJW1194的功能,包括音量,高音,低音,平衡,静音,音源切换,拍了视频演示一下。
https://www.bilibili.com/video/B ... f1ec7266a35d2e41732

24

主题

1

好友

1692

积分

侠之大者 当前离线

Rank: 6Rank: 6

UID
100102
帖子
1682
精华
0
经验
1692 点
金钱
1585 ¥
注册时间
2009-4-28
 楼主| 发表于 2024-5-15 14:14 | 显示全部楼层
回顾发帖的时间,这个制作历时将近5年。为了完成这个制作,最近把电源板做了出来,打发时间。电源板的功能:1-功放的变压器开关机电路用30A继电器控制。2-待机和控制面板部分供电用3W 12V小功率变压器整流稳压供给。3-前级板NJW1194独立供电,外接双12V-15V变压器整流稳压供给正负5V。4-为了记忆音量和高低音和音源数据,引入了断电检测电路,断电信号发给单片机触发写EEPROM指令以保存数据。
DVC_POWER_5.jpg
DVC_POWER_6.jpg
DVC_POWER_4.jpg
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc.

返回顶部