您现在的位置:首页 >> 毕设答辩ppt >> 本科毕设答辩ppt,毕设答辩ppt内容,毕设答辩ppt范文,毕设答辩

本科毕设答辩ppt,毕设答辩ppt内容,毕设答辩ppt范文,毕设答辩

时间:2013-09-11 来源: 泥巴往事网

毕业论文答辩是一种有组织、有准备、有计划、有鉴定的比较正规的审查论文的重要形式.为了搞好毕业论文答辩,在举行答辩会前,校方、答辩委员会、答辩者(撰写毕业论文的...

车载系统中Audio机能相关驱动 和制御程序的设计与实现 姓 名:聂硕 学 号:09081410 班 级:计算机科学与技术09-4 指导老师:李永 1 内容安排 1 背景、意义、发展状况及内容 2 车载系统中Audio机能的分析 3 车载系统中Audio机能的设计 4 车载系统中Audio机能的实现 5 测试 2 研究背景和意义 ?背景:

1、人们越来越会享受生活,娱乐休闲已成为一种观念 2、Audio机能的性能作为选购汽车时的一个重要标准 ?意义: 1、实现对硬件设备的高效状态控制 2、为车主提供更深度化的娱乐机能 3、抓住车载应用开发的前沿潮流 3 主要内容 基于Schematic Audio开发板开发车载 Audio系统,主要功能实现车载音频声音 输出,声道切换,音质调节等功能,音频 芯片是TDA7417TR,其中,IO板载CPU 型号为SH7264,模块间通信协议采用 I2C通信协议,将制御指令传递至音频芯 片,音频芯片根据指令调整外部声音设备 ,最后发音。 4 车载系统中Audio机能的分析 IO板 人机交互界面 usb cpu 5 车载系统中Audio机能的分析 ?ITRON系统 ?I2C简介 ?音频芯片TDA7417TR ?芯片SH7264 6 ITRON系统简介 ITRON(Industrial the Real-Time Operation System Nucleus)工业实 ITRON系统七状态 时操作系统中心提出的实时多任务系 统规范。它具有标准的实时内核,适 用于任何小规模的嵌入式系统。

未登录状态:non_existent ITRON系统具有以下特点:

(1)多任务支持 (2)事件驱动基于优先级的调度 (3)任务间的通信与同步 (4)实时时钟控制 (5)完全可抢占内核硬实时响应 休眠状态:dormant 就绪状态:ready 运行状态:run 等待状态:wait 挂起状态:suspend 双重等待状态:

wait_suspend 7 I2C(Inter IC Bus):总线是一种串行传输总线,它由串行时钟 线SCL和串行数据线 SDA完成全双工数据 传送。

芯片SH7264:芯片SH7264是由Renesas公司发行的SH7260系列制 御器,SH2A-FPU 32位CPU核,最高工作频率为 144MHz,具有极好的 信号处理性能和ROM代码效率。

主要用在汽车音频,HDD音频和网络音频。

TDA7417TR:只可写不可读,有支持选择声音来源的功能,可进 行响度、低音、高音、单声道 、静音等控制。 8 车载系统中Audio机能的设计 Audio机能 ?制御程序:解读 用户操作 ?驱动程序:与制 御程序数据交互, 达到最终目的。 制御程序 驱动程序 9 Audio机能芯片布局图 Navi板与Audio板之间通过USB Hub连 接,因此对芯片TDA7417TR的所有操 作,都是Navi调用USB控制程序,将命 令通过USB传送到芯片SH7264,芯片 SH7264解析命令,调用相应函数,达 到制御的目的。 SH7264再通过I2C通信协议将解析后的 指令传递给音频芯片TDA7417TR,音 频芯片根据指令调整发音,达到驱动目 的。 10 车载系统中Audio机能的实现 制御程序实现 制御程序功能步骤:

1、解析用户的操作 2、被USB控制程序调用 3、向Audio板传递操作命令 ? 制御程序由一个Task来运行,这个Task处 于一个无线循环里将与I2CIF的Task交互, 通过Itron的系统调用暂停自身Task而让系 统运行I2CIF的Task 11 TASK主程序 全局变量 UB g_i2cWriteobject UB g_GetDataType UB g_Audio_TaskID UB g_Audio_FlagD I2C_MASTER_COMMAND g_audio_i2c_command g_audio_i2c_command.func_id g_audio_i2c_command.slave_addr g_audio_i2c_command.clock g_audio_i2c_command.time_out UB g_audio_data[20] 设置通道 设置从芯片地址 设置频率 设置超时时间 在读函数被调用的时候,将调用相应的 Audio_DD_Update_XX 函数 (void) ,已经 设置成的数据。

UB g_audio_to_i2c_data[20][2] UB g_audio_to_i2c_data_ini[20] 第 0 维存储的是芯片的子地址,第 1 维存 储的是准备给I2C发送的数据。

初始化值,在初始化芯片 TDA7417TR 的 说明 给I2C的标志,是要进行什么操作,如静 音、设置音量大小 提供给Audio提供的Read函数使用,判断 其命令 存储Audio Task的ID 存储Audio Task的ID 存储I2C命令 Audio_main流程图 时候需要。 UB g_audio_set_data[20] 用户认为的数据 数据初始化,放在BOOL Audio_Data_Init(void)函数 中,调用后初始化全局变量 ,用于与I2CIF的Task异 步通信,最后激活Audio的这个Task 。 全局变量说明 12 AUDIO_RUN 一个无限循环函数, 供Audio_msc_read 函数调用,让 TDA7417时刻获取 新的数据然后发音 13 车载系统中Audio机能的实现 驱动程序实现 ? 驱动程序的就是通过对主片Audio的I2C相关寄存 器编程,使芯片TDA7417TR能与芯片SH7264通信, 让芯片SH7264将命令写到芯片TDA7417TR上。同 时,这整个过程需要与Itron系统以及运行在这个 系统上的其他程序进行数据交换,最后发音。 14 ?程序设计流程图: Start I2CIF_TASK_ID = 0 Mutex Create Start Start Parameter Wrapper Queue Pop Get I2C Hardware Channel Pop != NULL? N wai_flg channel == I2C_CH_INVALID? N Y Queue Pop Hardware Initialize Y Memory Alloc I2CIF Task Create Parameter Check Queue Create i2c_req != NULL? Y N Memory Create Status == IOUCM_OK? Y Parameter Convert Start up I2CIF Task Request Push Hardware Dispatcher N Status == I2CIF_OK? status == I2CIF_RECEPT_OK? N Y I2CIF clean up I2CIF Reply Y set_flg Memory Free End End I2CIF_Start函数流程图 I2CIF_Task流程图 I2CIF Call流程图 初始化I2C寄存器, 一直获取外界的用户操作,与Audio_Run 启动I2C程序处理 函数异步通信 给芯片TDA7417设置数据,让音 频芯片发音 15 测试 ? tuner机能 USB Audio机能 16 ? Audio Control机能 Sound Settings机能 17 ? Radio Settings 18 致谢 ? 最后在大学生活即将结束的时候,我要感谢所有曾 经教导过我的老师和关心过我的同学,同时要特别 感谢我的导师李永老师以及各位答辩老师,最后向 所有关心和帮助过我的人表示真心的感谢。 19

毕业论文答辩技巧和准备 1、自己为什么选择这个课题? 2、研究这个课题的意义和目的是什么? 3、全文的基本框架、基本结构是如何安排的? 4、全文的各部分之间逻辑...

关于内容 : 1、一般概括性内容:课题标题、答辩人、课题执行时间、课题指导教师、课题的归属、致谢等. 2、课题研究内容:研究目的、方案设计(流程图)、运行过程、研究...

对以上问题应仔细想一想,必要时要用笔记整理出来,写成发言提纲,在答辩时用.这 样才能做到有备无患,临阵不慌. 二、答辩技巧 学生首先要介绍一下论文的概要,这就是所...

 
  • 泥巴往事网(www.nbwtv.com) © 2014 版权所有 All Rights Reserved.