找回密码
 注册会员
更新自动建库工具PCB Footprint Expert 2024.04 Pro / Library Expert 破解版

[嵌入式/ARM] 一种基于单片机控制的电梯语音报站器

[复制链接]
admin 发表于 2013-3-24 10:33:05 | 显示全部楼层 |阅读模式

本文包含原理图、PCB、源代码、封装库、中英文PDF等资源

您需要 登录 才可以下载或查看,没有账号?注册会员

×
1 引言
   现代建筑物规模越来越大,楼层越来越高,对电梯的技术和质量的要求也越来越高。现代电梯技术已朝着更快、更稳、更安全、更人性化的方向迅速发展。
   电梯语音报站器就是体现其人性化设计的一个具体表现。用语音报告电梯将要到达或已到达的楼层信息、电梯的运行状态、欢迎词和音乐等,可避免乘客搭错电梯或楼层、消除人们乘坐电梯时的寂寞感。
   2 硬件电路设计
   本系统由信号采集与隔离电路、单片机及其外围电路、语音芯片电路三大部分组成。电梯的楼层信号经过采集隔离处理后送至单片机,单片机分析、判断、提取出有效信息,再经运算处理输出控制信号控制语音芯片电路实时播报。
   2.1 信号采集与隔离电路
   报站器的正常工作需要采集到电梯运行的一些相关信息,电梯的安全运行要求附加系统对电梯本身不能产生干扰,因此信号的采集与隔离工作相当重要。
   本系统用到了电梯控制面板上的各楼层按钮、电梯平层信号和开关门信号,如表1所示:
   
   考虑到信号的电压等级不一,对于采集到的信号需经过不同的处理。实验证明,当采集电路的输入端电阻在500kΩ以下时会导致信号的电压下降,影响电梯工作;鉴于此,笔者采用具有高输入电阻的集成运算放大器电路,相应的处理如表2所示:
    20121107050908079534743.jpg
   经过处理之后的信号再经光电耦合器进行隔离处理,送至单片机。
   2.2 单片机及其外围电路
   本系统采用的是ATMEL公司的AT89C51作主控制器,AT89C51的P1.0、P1.1、P1.2、P1.3、P1.4引脚分别与ISD4004的 1、2、3、28、25脚连接,以对其进行控制(1、2、3、28、25分别是ISD4004的片选端SS、串行输入端MOSI、串行输出端MISO、串行时钟端SCLK、中断INT),其余的引脚接经过处理之后的楼层信息:包括1-23楼楼层信息和平层信号UP1、DOWN1、DOOR1、DT1,如图 1所示:
   
    20121107050908345154744.jpg
   2.3 语音芯片电路
   因ISD4004语音芯片的正常工作电压为3V,而系统的使用电压为12V,我们采用了LM317集成稳压器做电压转换(如图2所示)。ISD4004的音频信号输出引脚AUDOUT引脚通过一个滤波电容与扬声器连接, AMCAP为自动静音端,使用时通过一个电容接地, 如图3所示。
   3 软件设计
   3.1 系统功能的实现
   (1) 上电
   电梯停在一楼时,打开电源开关,播报欢迎词。并初始化当前楼层为1楼。
   (2) 关门播报
   等待乘客选取楼层、关门。对所选楼层信息排序,找到最大目标楼层:若最大目标楼层大于当前楼层,表明电梯上行,播报最小目标楼层信息;若最大目标楼层小于当前楼层,表明电梯下行,播报最大目标楼层信息。播报完成,电梯开始运行。
    20121107050908407654745.jpg
   
   
    20121107050908485774746.jpg
   (3) 运行计数
   电梯运行过程中,根据采集的平层上、下着床信号,对当前楼层进行计算,即:若电梯上行,则每平层一次,当前楼层加一;若电梯下行,则每平层一次,当前楼层减一。
   (4) 开门播报
   电梯到达、开门时,播报当前楼层信息,并告知梯外乘客电梯的运行状态,即播报“电梯上/下行”。播报结束,返回操作步骤(2)。
   3.2 流程图
   系统软件框图如图4所示。
    20121107050908548274747.jpg
   
   4 结束语
   本系统经过安装、调试,可稳定、可靠运行,对电梯的安全、稳定运行无干扰,达到了预期的设计要求。
*滑块验证:
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

QQ|手机版|MCU资讯论坛 ( 京ICP备18035221号-2 )|网站地图

GMT+8, 2024-12-26 01:33 , Processed in 0.056916 second(s), 10 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表