电梯自动语音提示系统Word文档下载推荐.docx
- 文档编号:20372703
- 上传时间:2023-01-22
- 格式:DOCX
- 页数:35
- 大小:976.26KB
电梯自动语音提示系统Word文档下载推荐.docx
《电梯自动语音提示系统Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《电梯自动语音提示系统Word文档下载推荐.docx(35页珍藏版)》请在冰豆网上搜索。
Firstdeterminethedesigngoalistoachievetheeightdesignofelevatorvoicepromptsystemmodel,throughthesinglechipmicrocomputer,eightfloorsrespectivelyfromthebuttons,LEDdigitaltubedisplay,VS1003voicemodulefourpartscoordinationwork,realizetheautomaticvoicepromptfunction.Hardwarepartismainlycomposedofsinglechipmicrocomputermodule,elevatorbuttoncircuitsimulationtestingmodule,floorbroadcastvoicemodule,elevatorhasLEDdisplaymoduleandfloorbroadcastvoicemodulefourparts.ThesystemUSESsingle-chipcomputer(AT89C52)asthecore,usingthekeyspressedornotcausedbythechangeofthelevel,asusersrequestinformationsenttothesingle-chipmicrocomputer,single-chipmicrocomputeraccordingtothedetectedsignalcontrolfloorspeechbroadcastandupanddownthefloor.SoftwarepartusingClanguage,theuseofaquerytothedetectionofthekeyinformation,theuserrequeststheoperationoftheelevatortothefloor,simulatekeystrokeslevelchange,senttothesingle-chipmicrocomputercounttodeterminethefloornumber,andsenttothedisplaymoduleandspeechmodulefordisplayandspeechbroadcastrespectively.
Keywords:
automaticviocepromptvoicemodulesinglechipmicrocomputervoicemodulethestatusofupanddown
绪论
电梯是一种以电动机为动力的垂直升降机,装有箱状吊舱,用于多层建筑乘人或载运货物。
从1854年第一部升降梯问世以来,历经161个年头的发展,电梯早已被广泛应用于世界各大建筑中。
从最开始的钢丝绳安全升降梯,到19世纪中期开始出现的液压电梯、摩擦轮传动电梯,再到80年代的电动机电梯,最后到现代的高端智能电梯,人们对电梯的需求已经不仅仅满足于单纯的室内交通了。
电梯的制造商们也针对各种乘客的需求开始从电梯的材质和样式上进行突破,圆柱形、弧形、扇形的各种观光电梯被广泛应用于各大建筑中。
我国最早的一部电梯的出现是在1902年,是由美国奥的斯公司设计的并安装的。
电梯在国内的出现立马引起了轰动,由于电梯的便捷性,人们越来越离不开电梯。
意识到电梯的必不可少和未来的发展趋势,为了推动国内电梯行业的发展,1951年党中央提出要在天安门安装一台由我国自行研发并制造的电梯。
这在当时的国内是一项不小的挑战,天安门是中国具有代表意义的大门,天安门里的电梯将作为各国友人跨进中国大门的直接交通工具。
天津从庆生电机厂光荣接此任,通过长达三个月的不懈努力,国人自主研发并设计的第一部电梯问世了。
十一届三中全会后,在改革开放的推动下,我国电梯业进发展迅速。
在世界任何一个国家任何一个城市,电梯都在被广泛应用着。
电梯让人们在室内上下楼层之间点交通变得方便顺畅,解决了曾经楼层之间只能靠步行上下楼梯的困扰。
高层建筑楼层较多如果单纯靠楼梯肯定不切实际,电梯的出现为高层建筑中安全、垂直上下的交通提供了保障,大大的减小了人们劳动量,为人们的生活提供了便捷。
在现代社会中,电梯已成为人类必不可少的室内垂直运输交通工具。
电梯的发展也势必将更加高端化、智能化、人性化。
1课题研究的背景
1.1电梯自动语音提示系统研究的背景与意义
社会在进步,科技在发展,单片机技术的问世无疑推动了电梯行业进入新一波的发展潮流。
单片机技术与各种语言芯片以及显示器的相结合使用,可以实现电梯的自动显示化、智能语言化。
自动显示楼并播报上下行状态、关门信号、当前楼层。
电梯的设计也因此而加人性化,人们的生活因此而更加多姿多彩。
电梯是室内交通必不可少的设备,随着电梯使用的普及,电梯已经不单单将运载作为唯一的目的了。
人们对电梯的智能语言化提出了要求,拥有自动语音提升的功能,能够播报上下行状态、楼层、关门信号,甚至还能插播广告宣传语或者对某层进行特色说明。
如“欢迎您光临某某商场、某某公司”、“请不要倚靠电梯门”等等。
目前大部分电梯厂家生产的电梯都只是以运载为目的,并没有配置相应的自动语音提示功能。
因此,开发一种适用于各大建筑中,拥有自动语言提示功能的电梯是十分有必要的,它势必将占据未来的电梯市场。
1.2电梯自动语音提示系统的发展现状
电梯作为室内的交通工具,已经成为重要的建筑设备而不可或缺。
随着计算机技术和电力电子技术的发展,现代电梯语音报站系统逐渐走向机电一体化。
针对人们普遍对电梯自动语言提示系统高端化、智能化的要求,目前国内的电梯公司自己制造和安装的电梯系统还不能完全实现这一目的。
高端化、智能化电梯自动语言提示系统的研发迫在眉睫。
近些年来,关税的降低推动了国外电梯自动语音提示系统产品的进口,但同时也给国产电梯以及我国自主研发的一些高性能的、高质量的电梯零部件的出口提供了机会。
在国内,具有自动语言提示功能的电梯势必将会很有前景,不论是在国内还是在世界范围内也都将会有着很强的市场竞争力。
1.3电梯自动语音提示系统设计的主要内容
本课题需要研究的内容有:
(1)根据系统的技术要求,进行系统硬件的总体方案设计;
(2)学习单片机的相关知识,并且加以运用;
(3)选择适当的芯片,并对其内部协议有所掌握,便于应用;
(4)进一步熟悉单片机C语言编程相应知识,并制定电梯自动语音提示系统的软件框图,最后用C语言编程加以实现;
(5)对软件和硬件进行调试,让其协调工作,完成指定任务。
本次设计的电梯自动语言提示系统可分为单片机模块、矩阵键盘模块、语音播报模块、LED模块四大主要模块。
矩阵键盘通过按下按键引起电平的变化实现工作参数的输入。
语音模块主要是播报电梯上下行状态和到达的楼层信息,LED数码管显示器用于显示楼层的变化和最终到达的楼层数。
系统通电初始化,当键入触发命令后,系统会按照相应程序运行执行,完成对应功能,设定相应按键代表相应楼层,当代表相应楼层的按键按下引起电平的变化,电平信号输入到AT89C52,AT89C52经过处理后向语音模块发送当前语音段地址,进而调用语音播报子程序进行相应的楼层播报,同时调用LED的显示子程序显示相应的楼层变化以及最终到达的楼层。
本设计预想结果是接通电源后,系统进行重置复位:
采用矩阵键盘键入输入信号到AT89C52,AT89C52通过信号采集,进行信号处理对LED模块和语音模块同时分别输出信号,实现自动语音提示的功能。
本次设计采用单片机(AT89C52)作为核心元件,利用VS1003语音模块和LED显示来模拟电梯自动语音提示系统,实现电梯的自动语音提示功能。
具体内容如下:
(1)接通电源,系统复位。
(2)将矩阵键盘按键按下与否引起的电平变化信号输入到AT89C52,AT89C52通过信号采集,进行信号处理。
(3)AT89C52对LED模块和语音模块同时分别输出信号。
(4)协调器能够接收控制平台发送的指令信息,并进行数据处理,判断需要完成的各种动作。
(5)采用AT89C52单片机处理信号向语音芯片发送当前语音段地址,采用语音模块的SPI串行接口进行串行通信,利用软件部分找出楼层的信号和电梯上/下行状态并进行语音播报。
2系统总体设计
2.1系统构成框图
图2-1系统构成框图
结构功能图说明:
通过接通电源后,进行重置复位;
通过将矩阵键盘按键按下与否引起的电平变化信号输入到89C52单片机,单片机通过信号采集,进行信号处理,然后输出信号到LED模块和语音模块,实现相应功能。
本次设计的电梯自动语言提示系统是通过按键按下控制实现电梯的上下行和指定的目标楼层。
LED显示模块是显示当代表目标楼层的按键按下时,从当前楼层到指定楼层的楼层数变化并最终显示指定到达的楼层数。
系统上电后,LED显示器初始显示1。
这里,我们将分别代表l楼到8楼的8只按键开关K1~K8依次接到本次所要用到的单片机Pl口的8只引脚上。
当按下代表某一楼层数的按键时,例如按下按键‘8’,LED数码管显示屏将从当前位置‘1’向上的变动显示到指定楼层的位置‘8’。
并且语音模块也会相应的播报从一楼到八楼的上行的状态和最终到达的楼层八楼。
音频设备的音频输出为“电梯上行,电梯已到八楼”。
如果再次按下按键‘3’,同理,音频设备的音频输出则为“电梯下行,电梯已到3楼”。
用P2口做8*8点阵的行选通,Pl口完成按键的读取及确认。
2.2总体设计思路
单片机系统具有集成度高、体积小、控制能力强、成本低、高可靠性、灵活的结构、超强的抗干扰能力等显著的特点,同时在结构和指令的设置上均有独特之处,异于产品化;
VS1003语音芯片是一个高质量的、完全集成、单片多消息语音记录和重放装置,能单独的模拟、数字和IO供电电源;
串行的数据和控制接口(SPI),使用于各种电子系统。
目前世界上单片机产品多达50个系列,300多种型号。
有Intel公司的MSC-51系列,PIC系列等八位的单片机,还有Intel公司的MCS-96系列的16单片机系统。
作为学习阶段的设计者在选取MCS-51系列单片机芯时,应当不仅要考虑成本,还应当考虑到单片机的集成度问题,应选用集成度较高的微型处理器。
89C52是一款低电压、高性能的8位单片机,片内含有4KB的反复擦写程序,还含有一个大小约为128B随机存取数据存储器(RAM)。
由于本次设计的电梯自动语音提示系统的软件部分主要是实现控制操作和过程提示,并没有很大的数字计算职能,所以本设计的电梯系统软件部分编程采用C语言,单片机89C52拥有8K的程序存储区间,可以满足软件存储空间需求。
本设计最终选取89C52作为核心中央控制模块,VS1003MP3语言芯片作为语言模块,LED数码管显示器作为显示模块,通过以上三大模块协调作用来模拟电子自动语言提示系统,实现电梯上/下状态播报、楼层播报、楼层数变动显示和指定楼层数显示的最终结果。
3系统硬件结构设计
硬件的设计主要围绕电梯的自动语音提示功能实现,在保证整个系统在运行过程中的稳定性、安全性的基础上考虑一下生产的经济性。
系统硬件组成包括操作部分(独立键盘、复位电路);
执行部分(LED显示电路、语音播报电路)组成。
(1)显示电路:
主要显示所要到的楼层和楼层变化,用来模拟电梯运行情况。
(2)按键键入:
八个楼层按键操作控制整个电梯自动语言提示系统并作为系统的信号输入。
(3)语音播报:
用来负责播报所到达的楼层号及相关提示信息。
(4)复位电路:
上电自动复位。
3.1单片机系统
单片机简称微型计算机,现代生活中,从通信设备、家用电梯、办公应用到工业控制、仪器仪表、汽车电子、航空航天,单片机的应用几乎涵盖于整个电子电工行业,自单片机问世以来,单片机的用量在短短几十年间逐渐呈现天文数字的增长。
现如今,单片机技术仍在不断发展,现在单片机市场上拥有种类繁多、功能各异的各种单片机。
Intel公司的MCS-51系列8位单片机结构完善、功能丰富、体系开发,因而一直被人们所看好。
众多半导体厂商(如Atmel、Dallas、Semi、Infineon、Philips/Signetics等)获得Intel公司的授权后,在保持代码兼容性的前提下,融合各自先进技术,针对不同市场需求,在时钟、存储器、定时器/计数器、I/O接口、串行总线控制等方面进行了改进、裁剪;
使其可以被应用于任何实际产品中,而不受其外形的限制。
本设计采用AT89C52单片机作为系统的主控制芯片,它拥有4K字节闪烁存储器,128字节随机存取数据存储器,32个I/O口,2个16位定时/计数器,1个5向量两级中断结构,1个串行通信口、片内震荡器、时钟电路。
AT89C52引脚图如图3-1所示:
图3-1AT89C52引脚图
VCC:
电源电压;
GND:
接地;
RST:
复位输入;
ALE/:
ALE的主要功能是输出脉冲用于锁存地址的低8位字节;
EA/VPP:
外部访问允许;
P0口:
P0口为地址/数据总线复用口;
P1口:
8位双向I/O口,内部包含一个上拉电阻;
P2口:
P2口接收高位地址和其它控制信号;
P3口:
为一个I/O口,更重要的用途是它的第二功能;
XTAL1:
既可以作为反相放大器的输入端也可以作为时钟发生线路的输入端;
XTAL2:
可以作为反相放大器的输出端;
本次设计用到的单片机模块图如图3-2所示:
图3-2单片机最小系统模块图
单片机系统由主芯片,复位电路和晶振脉冲电路三大部分组成。
本次设计用到的单片机芯片(AT89C52)拥有一个64kb的外部数据存储器寻址空间、双列封装,由3节1.5V干电池串联组成的+5V电源直接供电。
CPU:
中央处理器,由运算器、控制器、中断系统和部分外部特殊功能寄存器组成。
CPU是单片机的核心,用于实现运算和控制功能。
内部RAM:
低128个字节作为内部数据储器,用于存放运行期间的数据。
高128个字节为特殊功能寄存器。
一般得计算机系统中,外部接口电路的寄存器是分布在各电路本身,而在单片机系统中,由于把接口电路也在集成到一个芯片内部,所以可采取统一编址、集中控制的方法。
内部ROM:
MCS-51系列中的8051芯片有4KB的掩膜ROM,可以存放程序、常数或表格,称为程序存储器。
当前,常用的单片机内部ROM的容量在1到64KB之间,而且多为Flash存储器。
I/O口:
由四个8位的并行I/O口组成,既可用作输入,也可用于输出;
T/C:
由两个定时/记数器组成,拥有定时和记数两种工作模式;
本次设计的开关控制模块如图3-3所示:
图3-3开关控制模块
本次设计的电梯自动语言提示系统是模拟一个八层建筑中升降电梯,故采用八个按键依次用于代表显示建筑中的1到8楼。
系统上电后默认为电梯在1楼,也就LED显示初始值为1,当按下代表某一楼层的按键,如按下按键5,LED显示屏上的楼层数字会从1变化到8,并且最终停留在8楼。
语言模块播报电梯上行状态,并播报电梯已经到达8楼。
89C52实物图如图3-4所示:
图3-489C52实物图
3.2LED显示模块
显示模块主要显示的是从当前楼层数到指定楼层数之间的变动过程以及最终到达的指定楼层数。
LED显示器是利用二极管的发光原理来显示所设定的内容。
LED显示屏显示醒目、价格便宜、动态简洁、重点突出,被人们广泛应用,几十年来一直被人们所追捧和喜爱。
LED点阵外观图如图3-5所示:
图3-5LED点阵外观
本次设计用到的LED显示屏是由64个发光二极管严格排列按照8*8的行列规则组成的点阵显示屏体。
如图3-6:
图3-6LED点阵内部结构
如图3-6所示的发光二极管,64个发光二极管都是放置在行和列相交的节点上,行接高电平即行置0电平,列接低电平即列置1电平,二极管导通发光。
3.3语音模块
本设计主要选用VS1003MP3芯片作为语音模块的核心。
VS1003是一个多功能的从MP3和WMA解码芯片,更换终止VS1002。
它可以记录宽带语音质量的音并且播放MIDI。
它具有如下特点:
(1)解码MP3(MPEG1&
2音频层III)(CBR+VBR+ABR),WMA4.0/4.1/7/8/9的所有配置文件(5-384kbit/s的),WAV(PCM+IMAADPCM);
MIDI/SP-MIDI文件。
(2)对输入的音频信号进行IMAADPCM编码。
(3)从麦克风或线路输入编码IMAADPCM。
(4)流媒体支持。
(5)低音和高音控制。
(6)使用一个12-13MHz的时钟。
(7)内部PLL时钟倍频器。
(8)低功耗运行。
(9)高性能。
(10)独立的工作电压和独立的I/O口。
(11)自带一个片上RAM、串行控制和数据接口
VS1003性能良好、价格实惠,还带有高品质的片上立体声DAC,没有通道之间的相位误差。
可以用来作为一个从属协处理器,针对特殊应用的SPI闪存启动,特殊应用的SPIFlash引导,UART用于调试目的,新的功能可被添加与软件和GPIO引脚。
VS1003实物如图3-7所示:
图3-7VS1003芯片实物图
本设计中AT89C51接收按键键入信号经过处理转换为声音信号传递到VS1003语音芯片上,然后通过外接一个音频设备就可以播报相关楼层信息以及上/下行状态了。
3.4按键中断检测模块
按键中断检测模块原理图如图3-8所示:
图3-8中断检测模块原理图
因为单片机在检测电平时是通过检测按键的方式来实现的,本次设计的电梯语音系统是模拟显示8层建筑中的电梯,所以需要检测8个按键,至于检测方式则由多种,综合从简原理,本次设计采用的是2个四输入端与门和一个二输入端与门联合检测按键是否按下的情况。
3.5电源电路模块
电源电路如图3-9所示。
整个系统采用的电源电压只需+5V电压的直流输出。
考虑到实际情况下的携带行和毕业答辩时候的方便性,本设计采用3节1.5V干电池串联的方式作为电源为系统供电。
电源电路模块原理图如图3-9所示:
图3-9电源电路模块原理图
3.6电路总图
本次设计系统电路原理图如图3-10所示:
图3-10系统电路原理图
4系统软件设计
作为整个电梯自动语音系统设计的核心,系统的功能都是靠软件部分提供并且实现。
系统的软件设计要求能根据系统的要求而变化,因为系统的输出是变化的,所以要求系统能在输出不断变化的情况下仍然能够正常运转并且得到最终结果,另外设计过程中硬甲结构一旦确定就很难更改,这个时候要想更改系统的功能就只能改软件方面了,这就要求系统的软件具有充分的灵活性。
现有的编程语言特别多,也各具特色,但是我个人偏好C语言,因为C语言不仅关键字少、语言规模小、简洁明了、书写形式自由多变,而且具有可移植性、表达能力强、方式灵活、能进行结构化程序设计、能直接操作计算机硬件、高质量的生成的目标代码。
使用相当容易,适合用于学生阶段简单的单片机系统设计。
综上所术,故此次设计的软件部分就采用C语言来编写电梯自动语音提示系统相关的程序。
此次设计得软件分为4个模块:
(1)主机模块:
主要负责系统的初始化和对矩阵键盘按键的具体数值的处理,并且根据该值控制LED显示器显示楼层变化和楼层数、语音模块播报上下行状态以及到达的楼层。
(2)LED显示模块:
主要负责在按键键入楼层信号后经主机模块的处理,然后显示从当前楼层到目标楼层的楼层数得变化以及所到达的楼层。
(3)按键扫描模块:
主要负责对矩阵键盘按键键入的识别,并且以软件的方式输入高低电平来控制主机模块输出语音信号到语音播报模块播报电梯上下行状态和到达的楼层数。
(4)语音播报模块:
主要负责接收主机模块传递过来的语音信号播报电梯的上下行状态以及最终达到的楼层。
4.1软件流程图
本次设计软件流程图如图4-1所示:
Y
图4-1软件流程图
软件流程包括以下步骤:
(1)初始化,取定当前楼层;
(2)扫描按键按下的电平信号,并确定目标楼层;
(3)为存储的目标楼层数据排序;
(4)判断按键的按下与否即是否存在有效的目标楼层信息,若判断结果为否,则返回步骤
(2);
(5)若(4)中检测的结果为是,判断电梯是上行还是下行;
(6)保存判断所述的电梯最近目标楼层;
(7)调用选音播放子程序;
(8)保存已经播放语音的距离电梯最近目标楼层为当前楼层
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电梯 自动 语音 提示 系统