新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 数字多媒体存储式智能车载音响系统设计

数字多媒体存储式智能车载音响系统设计

作者:时间:2012-06-18来源:网络收藏


2.2.4 音效处理模块

音效处理模块处理来自MP3解码芯片和收音芯片的声音。主控芯片通过控制音效芯片相应寄存器,可以设置音量、音调(低音、高音)、平衡度(左、右)和响度(前、后);选择流行、摇滚、爵士、古典等音效;芯片在低音量时通过提升高频和低频声进行听觉补偿,可以得到低失真、低噪声和低直流电平漂移的听觉效果。

2.2.5 按键系统和显示系统电路

按键系统采用的是两个EC11编码器和4个按钮开关,便于汽车在行驶过程中驾驶员的操作。LCD采用根据汽车音响的功能而定制的笔段液晶,能够显示包括收音频率、音频播放时间、U盘状态、SD卡状态、RPT单曲重复播放、RDM随机播放、ST立体声状态、LOUD等响度、MUTE静音和左右声道的电平指示等状态。 

3 系统软件设计

系统软件的总体流程框架如图5所示。在软件的辅助下,系统可以完成功能,即在手动关机或自动掉电时,系统能记忆断电前系统的动作和各项设定值,并在下次开机时直接调用。收音头电路可实现以10 kHz的步长进行手动搜台和自动搜台,并且能够存储18个常听的频段。

子程序如下:
void Save_Data(void) /*定义函数*/
{Wirte_EEPROM(0x06db,vol_val);
/*记忆断电前音量设定值*/
Wirte_EEPROM(0x06dc,bass_val);
/*记忆断电前低音设定值*/
Wirte_EEPROM(0x06dd,tre_val);
/*记忆断电前高音设定值*/
Wirte_EEPROM(0x06de,loud_val);
/*记忆断电前响度设定值*/
Wirte_EEPROM(0x06e0,(uint8)(Temp_Freq
[Band_LW]0x00ff)); /*记忆断电前LW频段值*/… …
Wirte_EEPROM(0x06e2,(uint8)(Temp_Freq[Band_MW]
0x00ff));/*记忆断电前MW频段值*/
… …
Wirte_EEPROM(0x06e4,(uint8)(Temp_Freq[Band_SW]
0x00ff));/*记忆断电前SW频段值*/
… …
Wirte_EEPROM(0x0700,Save_USB_Song1);
/*记忆断电前USB曲目顺序号*/
… …
Wirte_EEPROM(0x0703,Save_USB_Min1);
/*记忆断电前USB中正在播放曲目的播放时间*/
… …
Wirte_EEPROM(0x0707,Save_SD_Song1);
/* 记忆断电前SD中正在播放的曲目顺序号*/
… …
Wirte_EEPROM(0x070a,Save_SD_Min1);}
/*记忆断电前USB中正在播放曲目的播放时间*/
使用了断电记忆子程序,无论是人为关机还是系统掉电,系统都将会自动保存断电前使用者所设定的音效值如音量、平衡度、响度等值,以及断电前收音机的频段值或者是USB和SD中正在播放的曲目及播放的时间值,通过Wirte_EEPROM函数存入EEPROM。下一次系统开启时,使用者不必重新设定,系统可以直接从EEPROM值读取断电前的各个设定值。
收音头收音子程序如下:
void Ftun_Seek {static xdata uint32 step,max,min;
/*定义搜台时的步长,最高频率,最低频率*/
static xdata uint32 freq;
/*显示实时频率*/
static xdata uint16 stepnum;
/*搜台时搜索的步数*/
… …}
void RD_CI2cStart(void)
/*收音头工作起始条件*/
{byte j;
RD_DAT=1;
RD_CLK=1;
… …}
void RD_CI2cStop(void)
/*收音头工作停止条件*/
{ byte j;
RD_DAT=0;
RD_CLK=1;
… … }
主控芯片通过控制收音头寄存器,通过改变RD_DAT的逻辑值来控制收音头的工作状况。通过键盘上按键操作就可以控制收音头以三种波段切换搜台。旋转搜台按钮,可以以10 kHz的步长进行手动搜台。通过控制自动搜台按钮,收音头可以完成10 kHz的步长进行自动搜台。
本文设计的数字车载音响系统兼容了收音机和MP3播放功能,在MP3音频文件存储设备方面有较大的突破,新型大容量存储设备(USB/SD)取代了传统卡带存储。系统操作简便,收音机和MP3播放性能良好。为保证系统稳定工作,实验模拟了汽车行驶状况[5],将系统分别置于-40℃和+60℃环境中以及四度空间振动试验台,结果表明,该系统能长时间运行,且各项功能稳定。该系统已经成功应用在某些品牌工程车。


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭