欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    毕业设计公交车自动报站系统设计Word文件下载.docx

    • 资源ID:4487046       资源大小:449.66KB        全文页数:33页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    毕业设计公交车自动报站系统设计Word文件下载.docx

    1、传感器使用的是干簧管,价格便宜,反应灵敏。液晶显示模块使用的是LCD1602,工业字符型液晶,能够同时显示16x02即32个字符。语音芯片语音提示模块选用ISD4004系列语音芯片,外接话筒和音箱组成语音录制和播放电路。其中,音箱由音频功率放大器LM386驱动。公交车使用买的无驱动的玩具车。3 硬件设计3.1 控制器 89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROMFalsh Programmable and Erasable Read Only Memory)的低电压、高性能CMOS8位微处理器,俗称单片机。单片机的可擦除只读存储器可以反复擦除100次。该器件采用ATMEL

    2、高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的89C51是一种高效微控制器。89C51单片机管脚图 图 3-1 89C51单片机管脚图单片机最小系统及外围电路接口图 图 3-2 单片机最小系统及外围电路接口图3.2显示模块(1)LCD1602液晶显示屏主要技术参数如表3.2.1 表3.2.1(2) LCD1602液晶显示屏引脚说明如表3.2.2 表3.2.21602采用标准的14脚接口,其中:第1脚:VSS为地电源第2脚:VDD接5V正电源第3脚:V0为液晶显示器对比度调整端,接正电源时对比度最弱

    3、,接地电源时对比度最高,对比度过高时会产生“鬼影”,使用时可以通过一个10K的电位器调整对比度第4脚:RS为寄存器选择,高电平时选择数据寄存器、低电平时选择指令寄存器。第5脚:RW为读写信号线,高电平时进行读操作,低电平时进行写操作。当RS和RW共同为低电平时可以写入指令或者显示地址,当RS为低电平RW为高电平时可以读忙信号,当RS为高电平RW为低电平时可以写入数据。第6脚:E端为使能端,当E端由高电平跳变成低电平时,液晶模块执行命令。第714脚:D0D7为8位双向数据线。另外引脚A和K为背光引脚,接正,接负便会点亮背光灯。这两个管脚可以不接置空。(3)LCD1602液晶显示屏指令说明如表3.

    4、2.3 表3.2.3它的读写操作、屏幕和光标的操作都是通过指令编程来实现的。(说明:1为高电平、0为低电平)指令1:清显示,指令码01H,光标复位到地址00H位置指令2:光标复位,光标返回到地址00H指令3:光标和显示模式设置 I/D:光标移动方向,高电平右移,低电平左移 S:屏幕上所有文字是否左移或者右移。高电平表示有效,低电平则无效指令4:显示开关控制。 D:控制整体显示的开与关,高电平表示开显示,低电平表示关显示 C:控制光标的开与关,高电平表示有光标,低电平表示无光标 B:控制光标是否闪烁,高电平闪烁,低电平不闪烁指令5:光标或显示移位 S/C:高电平时移动显示的文字,低电平时移动光标

    5、指令6:功能设置命令 DL:高电平时为4位总线,低电平时为8位总线 N:低电平时为单行显示,高电平时双行显示 F: 低电平时显示5x7的点阵字符,高电平时显示5x10的点阵字符指令7:字符发生器RAM地址设置指令8:DDRAM地址设置指令9:读忙信号和光标地址 BF:为忙标志位,高电平表示忙,此时模块不能接收命令或者数据,如果为低电平表示不忙。指令10:写数据指令11:读数据LCD1602液晶显示屏显示电路图 3-2 LCD1602液晶显示屏显示电路图3.3 站牌检测模块 在每个站牌下面都埋着一个永磁铁,在车的右端安有一个干簧管,当车子靠近站台时,干簧管闭合,触发单片机的外部中断,被单片机检测

    6、到从而做出相应判断。干簧管通常由两个或三个软磁性材料做成的簧片触点,被封装在充有惰性气体(如氮、氦等)或真空的玻璃管里,玻璃管内平行封装的簧片端部重叠,并留有一定间隙或相互接触以构成开关的常开或常闭触点。干簧管的工作电路图: 图3-3 干簧管的工作电路图3.4 语音模块ISD4004系列语音芯片工作电压为+3V,单片录放时间8到16分钟,音质好,适用于移动电话及其他便携式电子产品中。芯片采用CMOS 技术,内含振荡器、防混淆滤波器、平滑滤波器、音频放大器、自动静噪及高密度多电平闪烁存储陈列。芯片设计是基于所有操作必须由微控制器控制,操作命令可通过串行通信接口(SPI或Microwire)送入。

    7、芯片采用多电平直接模拟量存储技术, 每个采样值直接存储在片内闪烁存储器中,因此能够非常真实、自然地再现语音、音乐、音调和效果声,避免了一般固体录音电路因量化和压缩造成的量化噪声和金属声。采样频率可以是4.0,5.3,6.4或8.0kHz,频率越低,录放时间越长,而音质则有所下降,片内信息存于闪烁存储器中,可在断电情况下保存一百年(典型值),可反复录音十万次。3.4.1 内部结构图3-4 ISD4004的内部结构图3.4.2引脚描述(1)电源(VCCD,VCCA) 芯片内部数字电路电源正极引脚和模拟电路电源正极引脚。为使噪声最小,芯片的数字电路和模拟电路使用不同的电源供电,并且分别引到外封装的不

    8、同管脚上,数字和模拟电源端最好分别走线,尽可能在靠近供电端处相连,而去耦电容应尽量靠近器件。(2)地线(VSSD,VSSA) 芯片内部数字电路电源地线和模拟电路电源地线引脚。芯片的数字电路和模拟电路也要使用不同的地线。图3-5 ISD4004芯片引脚图(3)同相模拟输入(ANA IN+) 录音信号的同相输入端。输入放大器可用单端或差分驱动。单端输入时,信号由耦合电容输入,最大幅度为峰-峰值32mV,耦合电容和本端的3K电阻输入阻抗决定了芯片频带的低端截止频率。差分驱动时,信号最大幅度为峰-峰值16mV。(4)反相模拟输入(ANA IN-) 差分驱动时,这是录音信号的反相输入端。信号通过耦合电容

    9、输入,最大幅度为峰-峰值16mV。 (5)音频输出(AUD OUT) 提供音频输出,可驱动5K的负载。(6)片选() 此端为低,即向ISD4004芯片发送指令,两条指令之间为高电平。 (7)串行输入(MOSI) 此端为串行输入端,主控制器应在串行时钟上升沿之前半个周期将数据放到本端,以供输入。 (8)串行输出(MISO) 此端为串行输出端,芯片未被选中时,本端呈高阻态。(9)串行时钟(SCLK) 时钟输入端,由主控制器产生,用于同步MOSI 和MISO的数据传输。数据在SCLK上升沿锁存到芯片,在下降沿移出芯片。 (10)中断() 本端为漏极开路输出。芯片在任何操作(包括快进)中检测到EOM或

    10、OVF时,本端变低并保持。中断状态在下一个SPI周期开始时清除。中断状态也可用RINT指令读取(OVF标志指示芯片的录/放操作已到达存储器的末尾;EOM标志只在放音中检测到内部的EOM标志时,此状态位才置1)。 (11)行地址时钟(RAC) 漏极开路输出。每个RAC周期表示芯片存储器的操作进行了一行(ISD4004系列中的存储器共2400行)。该信号保持高电平175ms,低电平25ms。快进模式下,RAC 218.75s是高电平,31.25s为低电平。该端可用于存储管理技术。 (12)外部时钟(XCLK) 本端内部有下拉元件。芯片内部的采样时钟在出厂前已调校,误差在1%以内。商业级芯片在整个温

    11、度和电压范围内, 频率变化在2.25%以内。工业级芯片在整个温度和电压范围内,频率变化在4%以内,此时建议使用稳压电源。若要求更高精度,可从本端输入外部时钟。由于内部的防混淆及平滑滤波器已设定,故上述推荐的时钟频率不应改变。输入时钟的占空比无关紧要,因内部首先进行了分频。在不外接时钟时,此端必须接地。(13)自动静噪(AM CAP)当录音信号电平下降到内部设定的某一阈值以下时,自动静噪功能使信号衰弱,这样有助于滤除无信号(静音)时的噪声。通常本端对地接1F的电容,构成内部信号电平峰值检测电路的一部分。检出的峰值电平与内部设定的阈值作比较,决定自动静噪功能的翻转点。大信号时,自动静噪电路不衰减,

    12、静音时衰减6dB。1F 的电容也影响自动静噪电路对信号幅度的响应速度。本端接VCCA则禁止自动静噪。3.4.3 操作规则(1)串行外设接口 ISD4000系列语音芯片工作于SPI串行接口。SPI协议是一个同步串行数据传输协议,设定微控制器的SPI移位寄存器在SCLK的下降沿将数据送至MISO引脚。以ISD4004为例,协议的具体内容如下:所有串行数据传输开始于下降沿。在传输期间必须保持低电平,在两条指令之间则保持高电平。数据在时钟上升沿移入,在下降沿移出。变低,输入指令和地址后,ISD4004才能开始录/放操作。指令格式是(八位控制码)加(十六位地址码)。ISD4004的任何操作如果遇到EOM

    13、或OVF,则产生一个中断,该中断状态在下一个SPI周期开始时被清除。使用“读”指令使中断状态位移出ISD4004的MISO引脚时,控制及地址数据也应同步从MOSI端移入。因此,要注意移入的数据是否与器件当前进行的操作兼容。当然,也允许在一个SPI周期里,同时执行读状态和开始新的操作(即新移入的数据与器件当前的操作可以不兼容)。所有操作在运行位(RUN)置1时开始,置0时结束。所有指令都在端上升沿开始执行。(2)信息快进 用户不必知道信息的确切地址就能快进跳过一条信息。信息快进只用于放音模式,放音速度是正常的1600倍,遇到EOM后停止,然后内部地址计数器1,指向下一条信息的开始处。(3)上电顺

    14、序 器件延时TPUD(8KHz采样时,约为25ms)后才能开始操作。因此,用户发完上电指令后,必须等待TPUD,才能发出下一条操作指令。例如,从00处放音,应遵循如下时序:发POWER UP命令;等待TPUD(上电延时);发地址值为00的SET PLAY命令;发PLAY命令。器件会从00地址开始放音,当出现EOM时,立即中断,停止放音。如果从00处录音,则按以下时序:发POWER UP指令;发POWER UP命令;等待2倍TPUD;发地址值为00的 SET REC命令;发REC命令。器件便从00地址开始录音,一直到出现OVF(存储器末尾)时,录音停止。(4)指令码 ISD4004的指令码:指令

    15、控制码操作POWERUP00100xxx上电:等待TPUD后可以工作SETPLAY11100xxx从指定地址开始放音PLAY11110xxx从当前地址开始放音SETREC10100xxx从指定地址开始录音REC10110xxx从当前地址开始录音SETMC11101xxx从当前地址开始快进MC11111xxx执行快进,直到EOMSTOP0x110xxx停止当前操作STOPWRDN0x01xxxx停止当前操作并掉电RINT读状态OVF和EOM 表3.4.3.1 注:快进只能在放音操作开始时选择。(5)SPI端口的控制位 图 3-6 SPI端口的控制位(6)SPI控制寄存器 SPI控制寄存器控制器件

    16、的每个功能,如录音、放音、信息检索(快进)、上电/掉电、开始/停止操作、忽略地址指针等。ISD4004的SPI控制寄存器:控制位值功能RUN1允许/禁止操作开始停止PU电源控制上电掉电P/录/放模式放音录音IAB是否使用指令地址忽略输入地址寄存器内容使用输入地址寄存器内容快进模式允许禁止P15-P0行指针寄存器输出A15-A0输入地址寄存器 表3.4.3.2注:IAB置0时,录/放操作从A9A0地址开始。为了能连贯地录/放到后续的存储空间,在操作到达该行末之前,应发出第二个SPI指令将IAB置1,否则器件会在同一地址上反复循环。这个特点对语音提示功能很有用。RAC引脚和IAB位可用于信息管理。

    17、SPI端口简单框图如下: 图 3-7 SPI端口简单框图3.4.4 语音放大模块 LM386是美国国家半导体公司生产的音频功率放大器,主要应用于低电压消费类产品。为使外围元件最少,电压增益内置为20。但在1脚和8脚之间增加一只外接电阻和电容,便可将电压增益调为任意值,直至 200。输入端以地位参考,同时输出端被自动偏置到电源电压的一半,在6V电源电压下,它的静态功耗仅为24mW。 LM386的外形和引脚的排列如右图所示。引脚2为反相输入端,3为同相输入端;引脚5为输出端;引脚6和4分别为电源和地;引脚1和8为电压增益设定端;使用时在引脚7和地之间接旁路电容,通常取10F。 LM386引脚图:

    18、图 3-8 LM386引脚图Lm386电路连接图: 图 3-9 Lm386电路连接图4 软件设计4.1总程序流程图 图 4-1 总程序流程图4.2放音程序 N Y N N 图 4-2 放音流程图 4.3 录音程序 N N 图 4-3 录音流程图4.4电路调试电路调试是指利用基本的检测仪器,检查系统硬件中可能存在的故障。可分为静态调试与动态调试两步进行。静态调试是指在系统未工作时进行硬件检测。第一步:观测。检查电路板上的各种元件或者是电路焊接问题。第二步:万用表测试。先用万用表测试目测中发现的可能有疑问的连接点,再检测各种电源与地线之间是否有短路现象。第三步:加电检测。给电路板板加电,检测所有的

    19、插座或是器件的电源端是否为符合要求的值。4.5软件调试软件调试是指在对程序的C编程、连接、执行过程中发现程序中存在的语法错误与逻辑错误并加以排除纠正的过程8。5 总结我毕业设计的题目是公交车自动报站器的设计,经过几个月的奋斗,终于完成了设计,使系统实现了自动报站功能。本系统功能强大,成本低,系统稳定,无需人工介入,语音音质好,很好的实现了车辆报站的自动化,具有很强的实用性。系统选用ISD4004语音芯片,它的录音数据被存放方法是通过ISD多级存储专利技术实现的,用声音和声频信号的自然形式直接存放在故态存储器,从而提供高质量回放语音的保真度,使得该系统与其他语音报站系统相比较,语音质量较好。另外

    20、,本设计仍然存在的许多的不足之处,比如它在报站时刻上不能十分的精确,存在一定的误差。这些问题都需要在今后的研究工作中加以改进,使系统更完善,更好的为人们服务。 最后还要感谢吴波指导老师在我进行毕业设计过程中对我的悉心指导以及同学们对我的帮助,正是有了大家的帮助,我才能顺利的完成毕业设计。在这里我衷心的对帮助过我的人表示感谢。参考文献1电子系统设计(第三版)何小艇.浙江大学出版社.20042单片机原理与实践指导 邓兴成.机械工业出版社.20063模拟电子技术基础 华成英,童诗白.高等教育出版社.20044网站参考: protues仿真论坛5 李正浩.单片机在 LED 数码管显示中的应用J试验科学

    21、与技术.2006. 126 邓兴成.单片机原理与实践指导M.机械工业出版社.2010.27 余成波.单片机实用技术与应用M.清华大学出版社.2010.78 王平.单片机应用设计与制作:基于Keil和Proteus开发仿真平台 .清华大学出版社.2012.1 The bus stops automatic system dongshuaiPhysics and Electronic Engineering School Electronic Engineering Departmentabstract This design is mainly to solve how convenient a

    22、nd accurate instructions approaching passengers, with automatic detection bus station, simulation and forecast station stops on vocals, the number of stops and the name of the text display function. System including micro controller module, voice recording circuit, liquid crystal display module, the

    23、 keyboard interface circuit, reset circuit and power supply. Systems use 51 SCM to control speech synthesis chip and LCD module. Platform detection using dry reed pipe detection. Speech synthesis ISD4004 chip, using simulated data storage directly semiconductor of the storage of patent technology, i

    24、s about to analog voice data directly to A single storage unit, do not need to pass A/D and D/A conversion, thus better able to truly represent speech natural effect, to avoid the general solid voice circuits for quantification and the quantization noise caused by compression and distortion. Coopera

    25、te with lcd1602 LCD screen display, and makes the newspaper stand system more practical. Key words Single-chip microcomputer,Voice prompt,Liquid crystal display,Bus stops 附录:源程序液晶初始化:#includereg52.hintrins.h#define uchar unsigned char#define uint unsigned int#define delaynop() _nop_();_nop_();sbit RS=P20;sbit RW=P21;sbit EN=P22;bit LCD_busy_check();void LCD_init();void LCD_set_pos(uchar);void LCD_Write_Comman


    注意事项

    本文(毕业设计公交车自动报站系统设计Word文件下载.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开