嵌入式系统课程论文
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录
摘要 (1)
一、前言 (2)
二、单片机的一些概念和作用 (3)
(一)、什么是单片机
(二)、学了单片机可用来做什么
(三)、利用单片机开发的一般过程
(四)、为什么选用SPCE061A单片机
三、语音控制小车概述
(一)、语音控制小车的主要功能
(二)、参数说明
(三)、相关的硬件系统
(四)、相关的软件
(五)、市场地位
(六)、注意事项
四、语音控制小车的制作流程
五、语音控制小车的测试阶段
六、结束语
七、参考文献
摘要
当今信息时代,嵌入式技术应用于众多领域,并且成为当今信息技术发展的主流技术,因此,单片机也随之普及起来。所以,嵌入式基础技术作为一个新的发展方向,已被许多高校的计算机专业采用。首先从嵌入式系统的基本概念入手,分别从嵌入式的定义、嵌入式微处理器、嵌入式开发工具及调试方法来介绍嵌入式系统基础知识。接着,讨论了嵌入式系统的实时性要求,介绍了目前市场上的实时多任务操作系统(RTOS)。小到mp3,平板电脑,语音控制小车等微型数字化产品,大到网络家电,智能家电,车载电子设备。本人通过应用凌阳61板(SPCE061A),两个驱动板等硬件,以及C语音和汇编语言等相应的软件,努力制作完成了语音控制小车,可分别实现前进,倒车,左拐,右拐等功能。该语音控制小车在该领域处于相对领先水平。这个语音控制小车制作的成功概括了嵌入式技术的应用领域及其产业化发展,并预测着嵌入式技术发展的前景。
关键词:嵌入式系统(Embedded System);微处理器MP(Micro Processor);RTOS(Real Time multi-tasking Operation System);凌阳61板(SPCE061A);C语音;汇编语言
前言
嵌入式系统无疑是当前最热门最有发展前途的IT 应用领域之一。然而,嵌入式系统用在一些特定专用设备上,通常这些设备的硬件资源(如处理器、存储器等)非常有限,并且对成本很敏感,有时对实时响应要求很高。因此,随着消费家电的智能化以及利用单片机开发,嵌入式显得更为重要。像我们平常常见到的手机、PDA、电子字典、可视电话、VCD/DVD/MP3 Player、数字相机(DC)、数字摄像机(DV)、U-Disk、机顶盒(Set Top Box)、高清电视(HDTV)、游戏机、智能玩具、交换机、路由器、数控设备或仪表、汽车电子、家电控制系统、医疗仪器、航天航空设备等等都是典型的嵌入式系统。
语音控制小车的主要功能:
1,通过简单的IO操作实现小车的前进、倒车、左拐、右拐这些功能。
参数说明:
61板:61板是语音控制小车的核心部分,它负责整个小车的控制信号产生,以及语音的播放和识别功能的实现。在不使用小车时,可以将61板从小车上拆下来,61板任然是完整的,可以用它做实验和搞开发。
长春师范学院本科嵌入式基础论文
诚信声明
本人郑重声明:所呈交的毕业论文,题目《长春师范学院本科嵌入式基础论文》是本人在指导教师张XX的指导下,进行研究工作所取得的成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式注明。除此之外,本论文(设计)不包含任何其他个人或集体已经发表或撰写过的作品成果。本人完全意识到本声明应承担的
法律责任。
作者签名:
日期:年月日
应用领域:
语音控制小车是很好的兴趣产品,可以提高同学们使用单片机操作电机、使用单片机控制电机的兴趣。在此基础上,同学们可以充分发挥想象力来操作小车完成各种动作,或者使用特定人语音识别使小车具有智能化,就是所谓的语音识别小车。
(二)、参数说明
电气参数:
语音控制小车工作的额定电压:6V(4 节干电池)
(三)、相关的硬件系统
硬件框图
61板
“61板”是SPCE061A EMU BOARD的简称,是SPCE061A 单片机的开发系统,通过挂接不同的硬件和下载不同的程序就可实现各类特定功能的系统。
由于具有语音处理的特色,即便是不挂接额外的硬件,下载一些我们开发环境下提供的程序就可以实现一个复读机、语音万年历之类的系统
小车控制系统硬件结构比较简单,如下图所示,主要分为两个部分:一个是SPCE061A精简开发板(即“61”板),另外一个是电机控制板。电机控制板的工作就是根据61板的输出信号去启动和停止相应的电机,以及调整电机的正反转方向。正是通过开启和关闭相应的电机,使电机在不同的组合状态运转,最终来实现小车的前进,倒退等功能。
基本的输入与小车运动状态对照表
IOB11 IOB10 IOB9 IOB8 后电机前电机小车
0 0 0 0 停转停转停
0 0 0 1 正转停转前进
0 0 1 0 反转停转倒退
0 1 0 1 正转正转左前转
1 0 0 1 正转反转右前转
0 1 1 0 反转正转右后转
1 0 1 0 反转反转左后转
语音控制小车动力电机驱动电路
语音控制小车方向电机控制电路
(四)、相关的软件
⏹在主函数中调用相关函数完成特定小车语音的训练,然
后再训练成功后进行语音识别,根据识别的命令执行相关的操作。
⏹判断是否为第一次下载根据FLASH 中的标志位来进
行判断。将训练好的语音模型导出存储到FLASH 中使用库函数BSR_ExportSDWord(uiCommandID);进行操作,然后再调用读写FLASH 中的函数进行。在进行语音识别时,首先读取FLASH 将语音模型取得,然后调用BSR_ImportSDWord(uiCommandID);函数将语音资