位置:51电子网 » 技术资料 » 单 片 机

基于单片机控制的新型智能电梯语音系统设计

发布时间:2008/5/27 0:00:00 访问次数:491

  摘 要:本文设计了一种基于单片机控制的智能电梯语音系统,对整个系统的电路原理、单片机、cpld和解码器的接口等硬件原理作了详细论述。软件部分针对电梯语音服务的要求,通过对电梯系统中特殊信号的逻辑判断,来完成对电梯语音服务的智能化控制,成功实现了电梯语音服务的智能化和自动化。

  关键词:mp3;stc89c58rd+c;vs1011e;语音系统;解码器

  引言

  语音系统对电梯来说是不可缺少的部分,比如进行楼层报数、方向提示、报警告示、消防对讲甚至广告宣传等。目前绝大多数电梯使用语音芯片来进行语音存储和播放,而语音芯片系统存在一些缺陷,比如外围电路复杂、音质不佳、成本偏高、容量有限以及语音更改不便等。有鉴于此,本文设计了一款基于单片机控制的智能电梯语音系统。

  系统概述

  电梯控制系统的基本功能,是根据用户的楼层按键信息,显示到往楼层数字,语音播报到达楼层。系统框图如图1所示。

  

  图1 电梯语音系统结构框图

  硬件设计

  根据flash的读写规则和mp3的解码协议,事先设定cpld的逻辑规则。控制器按照输入的信息,向cpld发出控制命令和传送数据。cpld根据接收到的命令按照逻辑规则读写flash以及对mp3设定内部控制寄存器和输送音频数据。mp3输出的模拟信号可以直接推动耳机发音,但是如果需要推动大功率扬声器,还需要外接功率放大器。

  系统微控制器采用了stc89c58rd+c,它是新一代51增强型高性能单片机,具有加密性强、超强抗干扰、超低功耗、在系统可编程、可供应内部集成 max810 专用复位电路等特点。stc89c58rd+c拥有32k的flash和16k的eeprom,而值得关注的是其内含的1280 byte内部sram存储空间,在音频数据处理和显示数据处理需要进行较大数据缓冲的情况下,选择该款具有大容量内部存储器的单片机,可以胜任系统的控制要求。

  本文使用cpld负责逻辑控制和数据传递。cpld电路使用xc9572-vq64,它拥有72个宏单元、1600个可用门电路、52个i/o口,具有低至2.5v供电,可在线编程等特性。

  mp3解码芯片vs1011e工作原理与电路设计

  vs1011e音频解码芯片为vs10xx系列的第三代产品,它内部包含一个高性能、低功耗的dsp处理核,一个5.5kb 片内ram可供用户存储代码和数据,一个串行spi总线接口,一个双声道采样频率可调的16位dac。工作于12.288mhz~14mhz或24.576mhz~28mhz时钟频率下,可以解码mpeg1&2 layer1、2、3以及mpeg2.5 layer3、wav和pcm格式文件。

  vs1011e的工作流程

  vs1011e的工作流程如图2所示。

  

  图2 解码芯片vs1011e工作流程图



  摘 要:本文设计了一种基于单片机控制的智能电梯语音系统,对整个系统的电路原理、单片机、cpld和解码器的接口等硬件原理作了详细论述。软件部分针对电梯语音服务的要求,通过对电梯系统中特殊信号的逻辑判断,来完成对电梯语音服务的智能化控制,成功实现了电梯语音服务的智能化和自动化。

  关键词:mp3;stc89c58rd+c;vs1011e;语音系统;解码器

  引言

  语音系统对电梯来说是不可缺少的部分,比如进行楼层报数、方向提示、报警告示、消防对讲甚至广告宣传等。目前绝大多数电梯使用语音芯片来进行语音存储和播放,而语音芯片系统存在一些缺陷,比如外围电路复杂、音质不佳、成本偏高、容量有限以及语音更改不便等。有鉴于此,本文设计了一款基于单片机控制的智能电梯语音系统。

  系统概述

  电梯控制系统的基本功能,是根据用户的楼层按键信息,显示到往楼层数字,语音播报到达楼层。系统框图如图1所示。

  

  图1 电梯语音系统结构框图

  硬件设计

  根据flash的读写规则和mp3的解码协议,事先设定cpld的逻辑规则。控制器按照输入的信息,向cpld发出控制命令和传送数据。cpld根据接收到的命令按照逻辑规则读写flash以及对mp3设定内部控制寄存器和输送音频数据。mp3输出的模拟信号可以直接推动耳机发音,但是如果需要推动大功率扬声器,还需要外接功率放大器。

  系统微控制器采用了stc89c58rd+c,它是新一代51增强型高性能单片机,具有加密性强、超强抗干扰、超低功耗、在系统可编程、可供应内部集成 max810 专用复位电路等特点。stc89c58rd+c拥有32k的flash和16k的eeprom,而值得关注的是其内含的1280 byte内部sram存储空间,在音频数据处理和显示数据处理需要进行较大数据缓冲的情况下,选择该款具有大容量内部存储器的单片机,可以胜任系统的控制要求。

  本文使用cpld负责逻辑控制和数据传递。cpld电路使用xc9572-vq64,它拥有72个宏单元、1600个可用门电路、52个i/o口,具有低至2.5v供电,可在线编程等特性。

  mp3解码芯片vs1011e工作原理与电路设计

  vs1011e音频解码芯片为vs10xx系列的第三代产品,它内部包含一个高性能、低功耗的dsp处理核,一个5.5kb 片内ram可供用户存储代码和数据,一个串行spi总线接口,一个双声道采样频率可调的16位dac。工作于12.288mhz~14mhz或24.576mhz~28mhz时钟频率下,可以解码mpeg1&2 layer1、2、3以及mpeg2.5 layer3、wav和pcm格式文件。

  vs1011e的工作流程

  vs1011e的工作流程如图2所示。

  

  图2 解码芯片vs1011e工作流程图



相关IC型号

热门点击

 

推荐技术资料

硬盘式MP3播放器终级改
    一次偶然的机会我结识了NE0 2511,那是一个远方的... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!