您现在正在浏览:首页 > 论文 > 电子电工 > 毕业设计-基于单片机的智能语音小车软件设计

免费下载毕业设计-基于单片机的智能语音小车软件设计

  • 资源类别:论文
  • 资源分类:电子电工
  • 适用专业:自动化
  • 适用年级:大学
  • 上传用户:xuehai
  • 文件格式:word+ppt+c
  • 文件大小:2.33MB
  • 上传时间:2014-7-30 1:40:17
  • 下载次数:0
  • 浏览次数:0

安全检测:瑞星:安全 诺顿:安全 卡巴:安全

资料简介

毕业设计-基于单片机的智能语音小车软件设计,共58页,12927字,附外文翻译、答辩PPT、实物图、程序、完整源代码
摘 要
目前,在企业生产技术不断提高、对自动化技术要求不断加深的环境下,智能车辆以及在智能车辆基础上开发出来的产品已成为自动化物流运输、柔性生产组织等系统的关键设备。世界上许多国家都在积极进行智能车辆的研究和开发设计。目的是将人工智能技术应用在复杂环境下,完成机器人系统的自主推理、规划和控制。从此,移动机器人从无到有,数量不断增多,智能车辆作为移动机器人的一个重要分支也得到越来越多的关注。智能汽车是一种集环境感知、规划决策、自动行驶等功能于一体的综合系统,集中的运用到了自动控制、模式识别、传感器技术、汽车电子、电气、计算机、机械等众多学科,是典型的高新技术综合体,具有重要的军用及民用价值。本文讲述了以FREESCALE的MC9S12XS128为微处理器设计出一种能听从语音指示的智能小车。
本文主要是以LD3320传感器作为语音识别模块,通过其内部语音识别程序,对其接收到的语音命令,输出相应的信号。以16位飞思卡尔单片机MC9S12XS128微处理器为控制核心,处理接收的信号,使小车按照命令要求,实现不同动作。
关键词:MC9S12XS128,LD3320,智能小车,语音识别

ABSTRACT
At present, the enterprise production technology constantly improving, the deepening environment to automation technology requirement, intelligent vehicle, and on the basis of intelligent vehicle developed products have become automated logistics transportation, flexible production organization system of key equipment. Many countries in the world are actively in research and development of intelligent vehicle design. The purpose is to apply artificial intelligence technology in complex environment, complete robot autonomous reasoning, planning and control system. From then on, the mobile robot from scratch, increasing number of intelligent vehicle as an important branch of mobile robot has been more and more attention. Smart car is a collection of environment awareness, planning decision and automatic drive, and other functions in an integrated system, the use of concentrated in the automatic control, pattern recognition, sensor technology, automotive electronics, electrical, computer, machinery, and many other disciplines, is a typical combination of new and high technology, has the important value of military and civilian. This article tells the story of the FREESCALE MC9S12XS128 as microprocessor designed a can listen to the voice of the smart car.
This article mainly USES the LD3320 as speech recognition, through the writing of the program, make it can output signal, and then to MC9S12XS128 microprocessor processing the received data, and then make the car we want to achieve.
KEYWORDS: MC9S12XS128, LD3320, intelligent car

目录
第一章 绪论 1
1.1 本课题研究的背景及意义 1
1.2 课题研究内容概述 1
第二章 硬件电路的设计 3
2.1小车的整体硬件方案 3
2.2系统各功能模块介绍 3
2.2.1语音模块 3
2.2.2系统控制核心MC9S12XS128单片机 7
2.2.3核心板MC9S12XS128 I/O分配 9
2.2.4电源模块 11
2.2.5电机驱动模块 12
第三章 智能语音小车软件设计 15
3.1 主控系统总体软件流程图 15
3.1.1 MC90XS128时钟模块初始化 16
3.1.2电机驱动PWM模块 17
3.1.3 MC90XS128主控程序 18
3.2 语音接收识别模块STC90LE52编程 19
3.2.1中断程序模块 19
3.2.2 ASR模块 21
3.2.3 STC90LE52主函数: 22
3.3 软件开发平台介绍 23
3.3.1 语音芯片开发平台:keil uvision4 23
3.3.2 飞思卡尔16位单片机MC9S12XS12的软件开发平台:CodeWarrior IDE(10.1) 24
第四章 系统主要特点及联机调试 26
4.1 系统设计主要特点: 26
4.2 遇到的问题及解决方案 26
4.1.1 硬件问题及解决方案 26
4.1.2 软件问题及解决方案 27
4.3 需要注意的事项 27
第五章 全文总结 29
致谢 30
附录: 31
1. 主控芯片程序: 31
2. 次控芯片程序: 35
3. 实物图 47

设计任务:
通过毕业设计,使学生对所学电子工艺、传感器知识、电机控制技术、模电、数电、等电子基础课程的基本知识加深理解,在所学基础上,学习更高级单片机的基本指令及基本结构,并将其与实际工程应用紧密结合起来,培养创新意识,增强分析问题解决问题能力,为尽快进入社会角色,熟悉相关开发工作流程、项目小组组成、分工、合作方式方法等。增强团队合作意识,提高基本工作技能,为即将踏入社会奠定理论和实践基础。
要求:认真复习有关基础理论和技术知识,查阅参考资料,参照智能小车设计思想,设计一个可以按照预定语音控制命令动作的智能小车,运用所学单片机知识独立设计电路、自行焊接、调试,直至预期结果方可。要求实现:小车和在语音信号控制下自动实现启动、停止、左转、右转等功能。
(1)设计思路:在所学单片机知识的基础上,按照设计指标要求完成各功能模块方案论证、原理图设计、器件选型、印刷电路板制作、元器件焊装、软件编程及联机调试。
(2)步骤:l、了解小车各功能模块要求及工作原理。
2、根据功能要求进行方案选型及论证。
3、设计各功能模块原理图。
4、各功能模块器件选型。
5、绘制各功能模块PROTEL原理图。
6、编程调试。

资料文件预览
共15文件夹,77个文件,文件总大小:3.98MB,压缩后大小:2.33MB
  • 毕业设计-基于单片机的智能语音小车软件设计
    • 赵松林-191002-103616
      • 主控芯片程序
        • bin
          • 该类文件有时用于指示一个摘要Project.abs  [157.42KB]
          • gloProject.abs.glo  [628.00B]
          • s19Project.abs.s19  [624.00B]
          • 映射文件;Duke Nukem 3D WAD游戏文件Project.map  [95.49KB]
        • cmd
          • Windows NT,OS/2的命令文件;DOS CD/M命令文件;dBASEⅡ程序文件TBDML_Erase_unsecure_hcs12xe.cmd  [1.48KB]
          • Windows NT,OS/2的命令文件;DOS CD/M命令文件;dBASEⅡ程序文件TBDML_Postload.cmd  [59.00B]
          • Windows NT,OS/2的命令文件;DOS CD/M命令文件;dBASEⅡ程序文件TBDML_Preload.cmd  [60.00B]
          • Windows NT,OS/2的命令文件;DOS CD/M命令文件;dBASEⅡ程序文件TBDML_Reset.cmd  [60.00B]
          • Windows NT,OS/2的命令文件;DOS CD/M命令文件;dBASEⅡ程序文件TBDML_Startup.cmd  [59.00B]
          • Windows NT,OS/2的命令文件;DOS CD/M命令文件;dBASEⅡ程序文件TBDML_Vppoff.cmd  [77.00B]
          • Windows NT,OS/2的命令文件;DOS CD/M命令文件;dBASEⅡ程序文件TBDML_Vppon.cmd  [78.00B]
        • prm
          • bblburner.bbl  [9.90KB]
          • prmProject.prm  [5.69KB]
        • PWM_Pulse_Data
          • Standard
            • ObjectCode
              • odatapage.c.o  [13.42KB]
              • oMC9S12XS128.c.o  [160.18KB]
              • oStart12.c.o  [5.22KB]
              • o小车程序.c.o  [10.52KB]
            • tdtTargetDataWindows.tdt  [475.41KB]
          • stgCWSettingsWindows.stg  [4.23KB]
        • Sources
          • C代码文件datapage.c  [68.27KB]
          • C程序头文件derivative.h  [262.00B]
          • C代码文件main.c  [1.34KB]
          • C代码文件Start12.c  [23.30KB]
        • hwlC_Layout.hwl  [855.00B]
        • memDefault.mem  [161.00B]
        • Metrowerks CodeWarrior工程文件PWM_Pulse.mcp  [58.38KB]
        • 初始化文件TBDML.ini  [2.64KB]
      • 语音识别程序(普通模式)
        • code
          • C程序头文件config.h  [732.00B]
          • C代码文件LDChip.c  [8.65KB]
          • C程序头文件LDChip.h  [1.44KB]
          • C代码文件main.c  [6.73KB]
          • C代码文件Reg_RW.c  [1.26KB]
          • C程序头文件Reg_RW.h  [308.00B]
          • C程序头文件STC11XX.H  [17.32KB]
        • keil4 APP
          • 列表文件LDChip.lst  [19.38KB]
          • 对象文件LDChip.obj  [15.91KB]
          • 列表文件LEDtest.lst  [6.32KB]
          • 对象文件LEDtest.obj  [7.70KB]
          • 列表文件main.lst  [15.72KB]
          • 对象文件main.obj  [9.31KB]
          • 列表文件Reg_RW.lst  [2.94KB]
          • 对象文件Reg_RW.obj  [4.38KB]
          • 列表文件usart.lst  [3.73KB]
          • 对象文件usart.obj  [5.65KB]
          • m51V07B.m51  [29.06KB]
          • m51winning V0.m51  [30.66KB]
          • 3YS-V0.3  [38.63KB]
          • 由REND386/AVRIL使用的文件格式YS-V0.3.plg  [6.16KB]
          • uvoptYS-V0.3.uvopt  [67.73KB]
          • 备份文件YS-V0.3_uvopt.bak  [66.78KB]
          • 备份文件YS-V0.3_uvproj.bak  [13.54KB]
          • uvoptYS-V0.7.uvopt  [58.81KB]
          • uvprojYS-V0.7.uvproj  [13.60KB]
          • 备份文件YS-V0.7_uvopt.bak  [58.82KB]
          • 备份文件YS-V0.7_uvproj.bak  [13.58KB]
          • lnpYS-V0.lnp  [113.00B]
          • m51YS-V0.m51  [28.51KB]
        • obj
          • 对象文件LDChip.obj  [16.03KB]
          • 对象文件LEDtest.obj  [7.27KB]
          • 对象文件main.obj  [11.86KB]
          • 对象文件Reg_RW.obj  [4.29KB]
          • 对象文件usart.obj  [6.33KB]
          • V07B  [34.77KB]
          • Macintosh BinHex2.0文件V07B.hex  [7.25KB]
          • lnpV07B.lnp  [139.00B]
          • 由REND386/AVRIL使用的文件格式V07B.plg  [183.00B]
          • 3YS-V0.3  [32.25KB]
          • 由REND386/AVRIL使用的文件格式YS-V0.3.plg  [2.37KB]
          • 7YS-V0.7  [34.80KB]
          • 由REND386/AVRIL使用的文件格式YS-V0.7.plg  [2.41KB]
          • lnpYS-V0.lnp  [143.00B]
        • user
          • C代码文件usart.c  [1.89KB]
          • C程序头文件usart.h  [194.00B]
        • Microsoft Word文档工程建立说明.doc  [13.00KB]
      • Office 2007以上版本的Microsoft Word文档ABSTRACT.docx  [140.08KB]
      • Microsoft Word文档智能语音小车软件毕业设计-赵松林 1.doc  [1.69MB]
      • Microsoft Powerpoint演示文稿毕业答辩ppt模板.ppt  [378.50KB]
下载地址
资料评论
注意事项
下载FAQ:
Q: 为什么我下载的文件打不开?
A: 本站所有资源如无特殊说明,解压密码都是www.xuehai.net,如果无法解压,请下载最新的WinRAR软件。
Q: 我的学海币不多了,如何获取学海币?
A: 上传优质资源可以获取学海币,详细见学海币规则
Q: 为什么我下载不了,但学海币却被扣了?
A: 由于下载人数众多,下载服务器做了并发的限制。请稍后再试,48小时内多次下载不会重复扣学海币。
下载本文件意味着您已经同意遵守以下协议
1. 文件的所有权益归上传用户所有。
2. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
3. 学海网仅提供交流平台,并不能对任何下载内容负责。
4. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
5. 本站不保证提供的下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
返回顶部