智能盲人路面导航系统报告讲解

上传人:我** 文档编号:113636521 上传时间:2019-11-09 格式:DOCX 页数:22 大小:649.01KB
返回 下载 相关 举报
智能盲人路面导航系统报告讲解_第1页
第1页 / 共22页
智能盲人路面导航系统报告讲解_第2页
第2页 / 共22页
智能盲人路面导航系统报告讲解_第3页
第3页 / 共22页
智能盲人路面导航系统报告讲解_第4页
第4页 / 共22页
智能盲人路面导航系统报告讲解_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《智能盲人路面导航系统报告讲解》由会员分享,可在线阅读,更多相关《智能盲人路面导航系统报告讲解(22页珍藏版)》请在金锄头文库上搜索。

1、计算机学院单片机设计与开发技术报告题 目: 盲人智能导航路面系统设计与开发 姓 名: 学号 姓 名: 学号 姓 名: 学号 指导老师: 起止时间: 2016 年 9 月 至 2016 年 12月 西安电子科技大学计算机工程系2012年5月制 摘要 此系统目的在于提供一种方便盲人独自安全出行的导航系统,旨在解决现有的盲人导航系统不能够准确、安全的为盲人导航的问题。系统采用RFID射频识别技术进行导航,将道路存储在电子标签,再转换成相应的语音提示信息,从而实现为盲人提供精确、安全的导航,解决盲人的出行问题。现阶段已完成预定功能,实现RFID盲人导航、语音提示、盲人输入法、GPS导航、语音读取短信、

2、GSM相关功能等。系统能准确的帮助盲人到达目的地,让盲人实现自由地出行。关键词:盲人出行;盲人导航;RFID 第一章 绪论当今社会科技发展迅速,带给人们生活的便利也越来越多,从物联网到大数据,从互联网到人工智能,所有的一切都是为了让人们体会到更加便捷。然而这些技术中却很少有为盲人服务的。中国是世界盲人最多的国家之一,目前约有500万盲人占世界盲人总数的10%以上,低视力者600多万,盲人的出行成了一个不可忽视的社会问题。目前盲人出行主要依靠盲道、手杖。已经面世的盲人导航系统大多基于超声波识别系统,现有的超声波盲产品往往只能够辨别出前方是否有障碍物以及障碍物的距离,无法知道障碍物到底是什么。而这

3、些在实际使用过程中,都存在一些不足之处,存在安全隐患和导盲的精确性问题。利用RFID新兴技术进行盲人导航有着可靠性高、定位精确的特点,通过语音的方式对盲人出行进行引导,为成千上万的盲人出行带来方便。第二章 系统需求分析近年来随着科技的飞速发展,单片机的应用正在不断深入,同时带动传统控制检测技术日益更新。在实时检测和自动控制的单片机应用系统中,单片机往往作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构软硬件结合,加以完善。当今世界盲人众多,且他们的出行问题成了影响他们正常生活最主要的因素之一。目前盲人出行主要依靠盲道、手杖。已经面世的盲人导航系统大多基于超声波识别系统,现有

4、的超声波盲产品往往只能够辨别出前方是否有障碍物以及障碍物的距离,无法知道障碍物到底是什么。而这些在实际使用过程中,都存在一些不足之处,存在安全隐患和导盲的精确性问题。本系统是一个基于RFID的盲人导航系统,旨在解决盲人独立出行不方便的问题。系统主要由RFID感应读取IC卡内容和RFID重写IC卡内内容两部分构成。现目前的成果基本能够实现这两个功能:1、读取IC卡内内容:主要实现的现实意义是能够感应IC卡并语音播报出当前IC卡内的信息,以达到能够让盲人知道目前的位置信息。在试验阶段我们还加入了电子屏幕显示卡内信息的功能,以方便在改变卡内信息以后能够确定卡内信息是否被正确地改变了。2、改写IC卡内

5、内容:该功能主要是为IC卡安放以及设计人员提供,其主要的功能是利用上位机实现IC卡和PC端的连接,并利用上位机改写IC卡固定扇区的内容,以此来实现不同的位置安放的IC卡内的信息也有所不同。 3、重置功能:该功能主要是为了清空单片机内读入的IC卡的数据,以达到更换卡片时,重新读入的数据是当前IC卡的数据而不是上一次缓存的数据。第三章 系统软硬件设计与实现3.1系统结构如图3-1 图3-1 系统结构3.2系统所使用的的硬件(1)、STC89C52作为主控芯片1)STC89C52单片机的主要特性如下 Stc89c52是一种带8K字节闪烁可编程可擦除只读存储器(FPEROMFalsh Programm

6、able and Erasable Read Only Memory)的低电压,高性能CMOS8位微处理器,俗称单片机。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,stc的stc89c52是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案,stc89c52芯片引脚图如图3-2所示。图3-2 stc89c52芯片引脚图主要特性: 与MCS-51 兼容 8K字节可编程闪烁存储器 寿命:1000写/擦循环 数据保留时间:10年 全静态工作:0Hz-24Hz 三级程序存储器锁

7、定 128*8位内部RAM 32可编程I/O线 两个16位定时器/计数器 6个中断源 可编程串行通道 低功耗的闲置和掉电模式 片内振荡器和时钟电路 2)STC89C52RC 引脚功能说明: 1、主电源引脚VSS和VSS STC89C52芯片引脚图 VSS(40脚)接+5V电压; VSS(20脚)接地。 2、外接晶体引脚XTAL1和XTAL2 XTAL1(19脚)接外部晶体的一个引脚。在单片机内部,它是一个反相放大器的输入端,这个放大器构成了片内振荡器。当采用外部振荡器时,对HMOS单片机,此引脚应接地;对SHMOS单片机,此引脚作为驱动端。 XTAL2(18脚)接外晶体的另一端。在单片机内部,

8、接至上述振荡器的反相放大器的输出端。采用外部振荡器时,对HMOS单片机,该引脚接外部振荡器的信号,即把外部振荡器的信号直接接到内部时钟发生器的输入端;对XHMOS,此引脚应悬浮。 3、控制或与其它电源复用引脚RST/VPD、ALE/PROG、PSEN和EA/VPP RST/VPD(9脚)当振荡器运行时,在此脚上出现两个机器周期的高电平将使单片机复位。推荐在此引脚与VSS引脚之间连接一个约8.2k的下拉电阻,与VSS引脚之间连接一个约10F的电容,以保证可靠地复位。 VSS掉电期间,此引脚可接上备用电源,以保证内部RAM的数据不丢失。当VSS主电源下掉到低于规定的电平,而VPD在其规定的电压范围

9、(50.5V)内,VPD就向内部RAM提供备用电源。 ALE/PROG(30脚):当访问外部存贮器时,ALE(允许地址锁存)的输出用于锁存地址的低位字节。即使不访问外部存储器,ALE端仍以不变的频率周期性地出现正脉冲信号,此频率为振荡器频率的1/6。因此,它可用作对外输出的时钟,或用于定时目的。然而要注意的是,每当访问外部数据存储器时,将跳过一个ALE脉冲。ALE端可以驱动(吸收或输出电流)8个LS型的TTL输入电路。 对于EPROM单片机(如8751),在EPROM编程期间,此引脚用于输入编程脉冲(PROG)。 PSEN(29脚):此脚的输出是外部程序存储器的读选通信号。在从外部程序存储器取

10、指令(或常数)期间,每个机器周期两次PSEN有效。但在此期间,每当访问外部数据存储器时,这两次有效的PSEN信号将不出现。PSEN同样可以驱动(吸收或输出)8个LS型的TTL输入。 EA/VPP(引脚):当EA端保持高电平时,访问内部程序存储器,但在PS(程序计数器)值超过0FFFH(对851/8751/80S51)或1FFFH(对8052)时,将自动转向执行外部程序存储器内的程序。当EA保持低电平时,则只访问外部程序存储器,不管是否有内部程序存储器。对于常用的8031来说,无内部程序存储器,所以EA脚须常接地,这样才能只选择外部程序存储器。 对于EPROM型的单片机(如8751),在EPRO

11、M编程期间,此引脚也用于施加21V的编程电源(VPP)。 4控制或与其它电源复用引脚 RST/Vpd,ALE/PROG,PSEN 和EA/Vpp。 RST/Vpd 当振荡器运行时。在此引脚上出现两个机器同期的高电平(由低到高跳变),将使单片机复位。在 VSS掉电期间,此引脚可接上备用电源,由 Vpd向内部 RAM提供备用电源,以保持内部RAM中的数据。ALE/PROG 正常操作时为ALE功能(允许地址钱存),提供把地址的低字节锁存到外部锁存器。ALE引脚以不变的频率(振荡周期的1/6)周期性地发出正脉冲信号。因此,它可用作对外输出的时钟,或用于定时目的。但要注意,每当访问外部数据存储器时,将跳

12、过一个 ALE脉冲。 ALE端可以驱动(吸收或输出电流)八个 LSTTL电路。对于 EPROM型单片机,在 EPROM编程期间,此引脚接收编程脉冲(PROG功能)。PSEN 外部程序存储器读选通信号输出端。在从外部程序存储器取指令(或数据)期间;PSEN 在每个机器周期内两次有效。 PSEN 同样可以驱动八个LSTTL输入。 EAVpp EA为内部程序存储器和外部程序存储器选择端。当EA为高电平时,访问内部程序存储器(PS值小于4K)。当EA为低电平时,则访问外部程序存储器。对于EPROM型单片机,在EPROM编程期间,此引脚上加21VEPROM编程电源(Vpp)。 5、输入/输出(I/O)引

13、脚P0、P1、P2、P3(共32根) P0口(39脚至32脚):是双向8位三态I/O口,在外接存储器时,与地址总线的低8位及数据总线复用,能以吸收电流的方式驱动8个LS型的TTL负载。 P1口(1脚至8脚):是准双向8位I/O口。由于这种接口输出没有高阻状态,输入也不能锁存,故不是真正的双向I/O口。P1口能驱动(吸收或输出电流)4个LS型的TTL负载。对8052、8032,P1.0引脚的第二功能为T2定时/计数器的外部输入,P1.1引脚的第二功能为T2EX捕捉、重装触发,即T2外部控制端。对EPROM编程和程序验证时,它接收低8位地址。 P2口(21脚至28脚):是准双向8位I/O口。在访问

14、外部存储器时,它可以作为扩展电路高8位地址总线送出高8位地址。在对EPROM编程和程序验证期间,它接收高8位地址。P2可以驱动(吸收或输出电流)4个LS型的TTL负载。 P3口(10脚至17脚):是准双向8位I/O口,在MSS-51中,这8个引脚还用于专门功能,是复用双功能口。P3能驱动(吸收或输出电流)4个LS型的TTL负载。 作为第一功能使用时,就作为普通I/O口用,功能和操作方法与P1口相同。作为第二功能使用时,各引脚的定义如表所示。 值得强调的是,P3口的每一条引脚均可独立定义为第一功能的输入输出或第二功能。如表3-1。表3-1 P3口管脚备选功能P3.0RXD(串行输入口)P3.1TXD(串行输出口)P3.2/INT0(外部中断0)P3.3/INT1(外部中断1)P3.4T0(记时器0外部输入)P3.5T1(记时器1外部输入)P3.6/WR(外部数据存储器写选通)P3.7/RD(外部数据存储器读选通)本设计中采用的单片机是宏晶科技的STC89C52,指令代码完全兼容8051系列单片机,并且可通过串口直接下载用户程序,不需要专用的编程器和仿真器,片上集成有高容量的程序存储空间和数据RAM,无需拓展存储器件就可满足设计需要,如下图3-3图3-3(2)、LCD1602显示屏显

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号