论文部分内容阅读
随着电子信息技术的发展,高科技产品不断的涌现。电子产品更新换代的速度越来越快,当然在音频系统这一领域也并不逊色。由最早50年代音频系统的诞生到如今,音频系统走过一条由模拟到数字,由简单到复杂的发展道路。如今,小到一家小型企业的会议室,大到大型的会场都离不开音频系统。为了方便,简单的操作这个电子世界导致可视化界面的出现,随之音频控制系统领域开始了可视化控制软件的研究。本设计主要是针对音频处理器控制软件的设计。采用面向对象的编程,基于MFC的技术,应用可视化编程环境Visual C++6.0,按照功能分为多个模块,从工业控制上位机软件的特点出发设计的一套应用于音频处理器系统的上位机控制软件。设计了系统的检测与控制界面,并编写了所有的控制程序及算法程序。在过去想要改变音频控制系统的每个参数时,比如:声音的大小、音色、高音、低音等等所有涉及的专业音频参数都需要由专业人员进行手动调节来改变这些参数从而达到理想的效果。如今数字技术的出现,模拟时代逐渐走向了数字时代,把模拟信号转化为数字信号来执行相应的任务,本项目的音频控制系统也跨入这个领域。把控制音频系统的所有专业音频参数所涉及到的数据都集成到上位机系统,这些数据通过一定的算法转化后发给音频处理器系统,起到对音频系统的控制。本课题设计的是8进2出的音频处理器控制软件主要包括增益,门限,参量均衡,音频矩阵等模块。整个设计经过前期的准备、确定设计要求,整体软件的设计、各模块的规划、控制软件编码、算法研究、数据传输及系统控制、状态检测、后期调试等多个阶段。硬件平台采用音频专用DSPADAU1446与CONTEX-M3内核微控制器STM32F103C8的组合,DSPADAU1446主要负责数字化处理ADC采集到的音频信号,并通过DAC将音频输出,STM32103C8作为控制器。系统完成经测试达到要求。