基于单片机的语音终端系统技术方案

技术编号:11985573 阅读:92 留言:0更新日期:2015-09-02 15:16
本发明专利技术公开一种基于单片机的语音终端系统,所述系统包括微控制器以及与所述微控制器连接的LCD模块接口模块、语音高速解码电路、按键接口电路、字库存储电路、异步高速串口芯片、数据缓存区、电源管理电路,以及与所述异步高速串口芯片连接的TTL电平和RS422电平转换模块。

【技术实现步骤摘要】

本专利技术属于电能质量
,尤其涉及一种基于RS485总线的集散式无功补偿装置协调控制系统。
技术介绍
在工业场所,经常需要本地终端与主机终端之间进行语音通话及文本的数据交流。工业场所有时手机信号较差,互联网安装不方便,也即手机沟通和网络沟通都不是太方便。目前大多数支持语音功能的控制设备都过于复杂和繁琐且成本较高。为适应简便远程通信和显示功能,本系统采用单片机和液晶显示器(IXD)显示终端组成的系统。
技术实现思路
针对上述问题,本专利技术提供一种基于单片机的语音终端系统,该系统具有汉字显示、双工通话、指令接收和发送功能。为达到上述目的,本专利技术基于单片机的语音终端系统,所述的语音终端系统通过RS422总线进行通信连接,所述语音终端系统包括微控制器以及与所述微控制器连接的LCD模块接口模块、语音高速解码电路、按键接口电路、字库存储电路、异步高速串口芯片、数据缓存区、电源管理电路,以及与所述异步高速串口芯片连接的TTL电平和RS422电平转换模块,其中所述语音高速解码电路,用于接收用户语音,对所述用户语音转换为可传输的语音数据,进行对所述语音数据进行数据压缩,并将所述语音数据输出至所述控制器,所述微控制器输出所述语音数据至所述异步高速串口芯片;所述语音高速解码电路,还用于接收所述为控制器输出的语音数据,并对所述语音数据进行解压,并将解压后的语音数据输出至所述微控制器、存储器,所述微控制器根据用户指令将所述语音数据转化为相应的通信信号输出;字库存储电路,用于接收微控制器的指令,对所述语音数据根据汉字内码得到区位码,再根据区位码从硬件字库中提取汉字点阵,所提取的字库点阵进一步转换为汉字显示所需要的格式后,显示在LCD模块接口模块的屏幕上;异步高速串口芯片用于接受微控制器的控制信号、输出通信信号;所述TTL电平和RS422电平转换模块连接所述异步高速串口芯片,用于实现TTL电平和RS422电平之间的智能转换,输出所述通信信号;数据缓存区,用于管理数据的缓冲,将语音终端系统的当前状态保存到一个特殊的缓冲中,每次保存只管写数据,当数据缓存区写满后,旧的数据将会被新的数据覆盖;按键接口电路,用于用户指令输入,包括复位按键、控制功能按键、输入数据按键;电源管理电路,用于提供所述语音终端系统工作所需的电量。进一步地,所述微控制器为C8051F120单片机。进一步地,所述的IXD模块接口为带显示控制器的单色320X240STN IXD模块。本专利技术基于单片机的语音终端系统,能够建立任意两个终端的双工话音通信,可以实现任意两个终端、主机和终端机语音通话、短信显示编辑存储等功能。对于要实现全部功能要求,尤其是需要能够较快增加软件功能的设计要求,因此,任务功能相对独立、简单,便于快速设计开发和调试。【附图说明】图1是本专利技术基于单片机的语音终端系统的结构框图;图2是本专利技术基于单片机的语音终端系统的远程控制终端软件模块流程图。【具体实施方式】下面结合说明书附图对本专利技术做进一步的描述。如图1所示,本实施例基于单片机的语音终端系统,所述的语音终端系统通过RS422总线进行通信连接,所述语音终端系统包括微控制器以及与所述微控制器I连接的LCD模块接口模块2、语音高速解码电路3、按键接口电路4、字库存储电路5、异步高速串口芯片6、数据缓存区7、电源管理电路8,以及与所述异步高速串口芯片连接的TTL电平和RS422电平转换模块9,其中所述语音高速解码电路,用于接收用户语音,对所述用户语音转换为可传输的语音数据,进行对所述语音数据进行数据压缩,并将所述语音数据输出至所述控制器,所述微控制器输出所述语音数据至所述异步高速串口芯片;所述语音高速解码电路,还用于接收所述为控制器输出的语音数据,并对所述语音数据进行解压,并将解压后的语音数据输出至所述微控制器、存储器,所述微控制器根据用户指令将所述语音数据转化为相应的通信信号输出;字库存储电路,用于接收微控制器的指令,对所述语音数据根据汉字内码得到区位码,再根据区位码从硬件字库中提取汉字点阵,所提取的字库点阵进一步转换为汉字显示所需要的格式后,显示在LCD模块接口模块的屏幕上;异步高速串口芯片用于接受微控制器的控制信号、输出通信信号;所述TTL电平和RS422电平转换模块连接所述异步高速串口芯片,用于实现TTL电平和RS422电平之间的智能转换,输出所述通信信号;数据缓存区,用于管理数据的缓冲,将语音终端系统的当前状态保存到一个特殊的缓冲中,每次保存只管写数据,当数据缓存区写满后,旧的数据将会被新的数据覆盖;按键接口电路,用于用户指令输入,包括复位按键、控制功能按键、输入数据按键;电源管理电路,用于提供所述语音终端系统工作所需的电量。本实施例基于单片机的语音终端系统由微处理器、语音编码电路、字库、异步串口电路、LCD接口模块、按键模块、发声器组成。软件实现了多终端模式下的任务结构调度、数据传输、信号驱动、事件响应。本实施例微控制器用Rs-422与远程主控机通信,为保证设计开发速度和生产成本.使用较为通用的微控制器,如:单片机。本实施例所述的系统能够建立任意两个终端的双工话音通信,可以实现任意两个终端、主机和终端系统语音通话、短信显示编辑存储等功能。对于要实现全部功能要求,尤其是需要能够较快增加软件功能的设计要求,因此,任务功能相对独立、简单,便于快速设计开发和调试。用单色320X240IXD模块作为显示部件,设备本身必须包含1、2级汉字和标准ASCII码字库的图形点阵信息。根据需要确定用16X16点阵汉字字库,字库文件用软件生成的现实代码数据。本系统工作时,各个终端和主机之间有大量远程数据和控制指令,对于远程终端接收方来说,数据相应必须及时有效,不得存在数据阻塞等情况发生,故而在编写系统程序时要有规划,响应要及时。本系统要求具有短信息传输、接收、编辑等功能,作为显示终端现实屏幕需避免出现中西文字混排、编辑、显示等问题。开发中使用单片机默认IDE软件开发系统,该系统使用方便与单片机配合较好。本实施例硬件系统组成部件为:[003当前第1页1 2 本文档来自技高网...
基于单片机的语音终端系统

【技术保护点】
一种基于单片机的语音终端系统,其特征在于:所述的语音终端系统通过RS422总线进行通信连接,所述语音终端系统包括微控制器以及与所述微控制器连接的LCD模块接口模块、语音高速解码电路、按键接口电路、字库存储电路、异步高速串口芯片、数据缓存区、电源管理电路,以及与所述异步高速串口芯片连接的TTL电平和RS422电平转换模块,其中所述语音高速解码电路,用于接收用户语音,对所述用户语音转换为可传输的语音数据,进行对所述语音数据进行数据压缩,并将所述语音数据输出至所述控制器,所述微控制器输出所述语音数据至所述异步高速串口芯片;所述语音高速解码电路,还用于接收所述为控制器输出的语音数据,并对所述语音数据进行解压,并将解压后的语音数据输出至所述微控制器、存储器,所述微控制器根据用户指令将所述语音数据转化为相应的通信信号输出;字库存储电路,用于接收微控制器的指令,对所述语音数据根据汉字内码得到区位码,再根据区位码从硬件字库中提取汉字点阵,所提取的字库点阵进一步转换为汉字显示所需要的格式后,显示在LCD模块接口模块的屏幕上;异步高速串口芯片用于接受微控制器的控制信号、输出通信信号;所述TTL电平和RS422电平转换模块连接所述异步高速串口芯片,用于实现TTL电平和RS422电平之间的智能转换,输出所述通信信号;数据缓存区,用于管理数据的缓冲,将语音终端系统的当前状态保存到一个特殊的缓冲中,每次保存只管写数据,当数据缓存区写满后,旧的数据将会被新的数据覆盖;按键接口电路,用于用户指令输入,包括复位按键、控制功能按键、输入数据按键;电源管理电路,用于提供所述语音终端系统工作所需的电量。...

【技术特征摘要】

【专利技术属性】
技术研发人员:彭鹏
申请(专利权)人:中冶华天南京电气工程技术有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1