窗口服务评价器的设计_毕业设计论文.doc

上传人:爱问知识人 文档编号:3961347 上传时间:2019-10-11 格式:DOC 页数:42 大小:366KB
返回 下载 相关 举报
窗口服务评价器的设计_毕业设计论文.doc_第1页
第1页 / 共42页
窗口服务评价器的设计_毕业设计论文.doc_第2页
第2页 / 共42页
窗口服务评价器的设计_毕业设计论文.doc_第3页
第3页 / 共42页
窗口服务评价器的设计_毕业设计论文.doc_第4页
第4页 / 共42页
窗口服务评价器的设计_毕业设计论文.doc_第5页
第5页 / 共42页
点击查看更多>>
资源描述

《窗口服务评价器的设计_毕业设计论文.doc》由会员分享,可在线阅读,更多相关《窗口服务评价器的设计_毕业设计论文.doc(42页珍藏版)》请在三一文库上搜索。

1、摘要 I 摘摘 要要 近年来,随着科学技术的迅猛发展,国际交往的增加,外资企业在华服务 网点的增加以及物质水平的提高,各行各业特别是窗口服务行业的竞争也逐渐 激烈。人们对服务的要求越来越高,各行各业的竞争也已经细化到企业的服务 层面,而企业服务水平的直接体现就是服务窗口,每个窗口服务人员的形象、 能力、效率等体现了企业的形象。为此这些窗口行业也逐渐重视服务质量、加 强服务措施;而广大群众对服务的要求也越来越高,促使窗口行业不断改善自 己的服务。但现在的窗口行业缺乏客观真实的顾客意见,服务的改善也是主观 的,对营业员的考评缺乏客观具体的依据。在这种情况下,窗口行业急于展现 一种全新的服务形象,科

2、学技术的进步使服务行业完成对窗口服务水平的评价 和管理成为可能,根据窗口行业的实际需求,窗口服务评价器应运而生。 本文针对窗口服务评价器的功能要求,从硬、软件两个方面对其阐述,重 点对下位机的软、硬件进行开发设计,简要介绍上位机的设计要点。 关键词关键词: 服务窗口 评价管理 开发设计 淮安信息职业技术学院毕业设计论文 II 目目 录录 摘摘 要要I 目目 录录II 第一章第一章 绪论绪论.3 1.1 研究课题的背景.3 1.2 相关开发技术.3 第二章第二章 系统需求分析系统需求分析.9 2.1 窗口服务评价器功能要求9 2.2 窗口服务评价器的工作过程9 第三章第三章 窗口服务评价器底层电

3、路设计分析窗口服务评价器底层电路设计分析.10 3.1 窗口评价器的底层电路结构10 3.2 单片机电路部分设计11 第四章第四章 程序设计程序设计.18 4.1 单片机功能设计18 4.2 单片机程序流程图18 4.3 单片机和上位机的双机通信程序设计20 4.4 语音电路控制程序22 4.5 评价器按键控制程序.23 4.6 评价器按键指示程序.24 4.7 评价器星级指示程序.25 第五章第五章 上位机管理功能的设计上位机管理功能的设计.26 5.1 数据动态连接库DLL的设计.26 5.2 管理及页面设计30 5.3 数据库的设计35 第六章第六章 总结总结.39 致致 谢谢.40 参

4、考文献参考文献.41 绪论 3 第一章第一章 绪论绪论 1.1 研究课题的背景 由于客户通常很难准确描述自己对服务的各种属性的详细感受,而决定其 选被服务时往往也取决于该用户对该服务的一个综合评价,所以用“非常满意” 、“满意”、“不满意”又细分为“态度不好”、“业务不熟”、“效率不高” 、“其它”等指标已基本反映顾客的态度,这种方法不会过多地增加客户负担。 对此,窗口客户服务质量评价系统便应运而生。 被服务对象通过该系统,可以对某些部门的服务大厅每一窗口 (柜台) 工作人员的服务质量进行评定。如银行、证券、邮局、交款台、金融、车管、 保险公司、工商、税务、公安、海关、售票处、医院等。 窗口客

5、户服务质量评价管理系统通过系统软件和硬件(评价器)监督和检 查服务人员的服务质量,完全由客户自主对工作人员的服务态度、服务效率、 是否在岗等多方面进行评价和投诉,系统自动统计分析。同时,可通过系统随 时了解客户对每位工作人员服务质量的满意程度,从而有效地监督和提升工作 人员的服务质量。 该系统采用岗位牌上加置电子按键的方法在顾客办理业务时请顾客对其所 接受的服务直接进行评价,从而实现对顾客满意程度的统计。目的是通过与星 级柜员牌等硬件的配合使用,使星级柜员评比工作规范、统一,减轻管理人员 负担 ,提高数据的使用效率,从而保证星级柜员评比工作的顺利进行。 采用“客户服务评价系统”可以实现以下目标

6、: 1、实现员工持牌上岗,透明服务,接受监督。 2、体现顾客权利,倡导以顾客为中心的服务理念。 3、电子按钮统计方便快捷,不增加顾客负担。 4、统计员工业务量,作为考核其业绩的一个辅助指标。 5、统计每位员工的顾客满意度,对其进行考核。 窗口客户服务质量评价器属于窗口客户服务质量评价管理系统中的硬件部 分,配合其专用软件系统构成窗口客户服务质量评价管理系统。 1.2 相关开发技术 a. 单片机技术 (1)单片机的概述 单片机是一个单芯片形态、面向控制对象的嵌入式应用计算机系统。它的 淮安信息职业技术学院毕业设计论文 4 出现及发展使计算机技术从通用型数值计算领域进入到智能化的控制领域。从 此,

7、计算机技术在两个重要领域通用计算机领域和嵌入式计算机领域都得 到了极其重要的发展,并正在深深地改变着我们的社会。 所谓单片机,即把组成 微型计算机的各个功能部件,如中央处理器 CPU、随机存储器 RAM、只读存储器 ROM、输入/输出接口电路、定时器/计数器以及串行通信接口等集成在一块芯片 中,构成一个完整的微型计算机。因此单片机早期的含义为单片微型计算机, 直接译为单片机,并一直沿用至今。单片机是单芯片形态作为嵌入式应用的计 算机,它有惟一的、专门为嵌入式应用而设计的体系结构和指令系统,加上它 的芯片级体积的优点和在现场环境下可高速可靠地运行的特点,因此单片机又 称之为嵌入式微控制器。但是,

8、在国内单片机的叫法仍然有着普遍的意义。我 们已经把单片机理解为一个单芯片形态的微控制器,它是一个典型的嵌入式应 用计算机系统。目前按单片机内部数据通道的宽度,把它们分为 4 位、8 位、16 位及 32 位单片机。 (2)单片机的基本组成 单片机的结构特征是将组成计算机的基本部件集成在一块晶体芯片上,构 成一台功能独特的、完整的单片微型计算机,下面简要介绍各组成部分: 中央处理器:单片机中的中央处理器 CPU 和通用微处理器基本相同,由 运算器和控制器组成,另外增设了“面向控制”的处理功能,如位处理、查表、 多种跳转、乘除法运算、状态检测、中断处理等,增强了实时性。 存储器:单片机的存储空间有

9、两种基本结构。一种是普林斯顿结构 (Princeton) ,将程序和数据合用一个存储器空间,即 ROM 和 RAM 的地址同在 一个空间里分配不同的地址。CPU 访问存储器时,一个地址对应惟一的一个存 储单元,可以是 ROM,也可以是 RAM,用同类的访问指令。另一种是将程序存储 器和数据存储器截然分开,分别寻址的结构,称为哈佛(Harvard)结构。CPU 用不同的指令访问不同的存储器空间。由于单片机实际应用中“面向控制”的 特点,一般需要较大的程序存储器。目前,包括 MCS-51 和 80C51 系列的单片 机均采用程序存储器和数据存储器截然分开的哈佛结构。 (3)并行 I/O 口:单片机

10、为了突出控制的功能,提供了数量多、功能强、 使用灵活的并行 I/O 口。使用上不仅可灵活地选择输入或输出,还可作为系统总 线或控制信号线,从而为扩展外部存储器和 I/O 接口提供了方便。 (4)串行 I/O 口:高速的 8 位单片机都可提供全双工串行 I/O 口,因而能 和某些终端设备进行串行通信,或者和一些特殊功能的器件相连接。 (5)定时器/计数器:在实际的应用中,单片机往往需要精确地定时,或 者需对外部事件进行计数,因而在单片机内部设置了定时器/计数器电路,通过 绪论 5 中断,实现定时/计数的自动处理。 单片机独特的结构决定了它具有高集成度、高可靠性;控制功能强;低电 压、低功耗;优异

11、的性能价格比等特点。 经过论证,本设计将使用由 ATMEL 公司的出品的 AT89S51 单片机,具有 独特的优点,如在系统编程,具有“看门狗”功能等。 b. 语音存储与回放技术 (1)语音芯片概述 为了实现服务主体与服务对象之间的互动,该窗口服务评价器必须具备语 音功能,例如“欢迎光临” 、 “请对我们的服务进行评价” 、 “谢谢使用”等,要 由系统在服务主体的控制下进行适时放音。 要实现放音,势必先要对其录音,以往若干年前,电子技术还较为落后, 这种情况往往要由磁记录产品来完成,因为涉及到频繁的倒带、暂停等操作非 常不方便。而如今,电子技术飞速发展,集成语音芯片的研发对这一类的应用 提供了

12、便捷的途径。 经过论证,本设计拟采用北京中青泰公司出品的语音芯片 PM5020。PM50 系列是智能化的语音芯片,是北京中青世纪科技公司 2003 年开发的产品,它既 是语音播放电路,也是智能单片机。其音质水平、价格都要略优于著名的 ISD 电路,同时也有 21KHZ 高保真音质。而其开发设计简单度、智能控制的简单度、 整体性价比等指标要远胜过 ISD,而如果用量超过 13 万片,可以原样投产掩膜 片,价格更低至五十分之一。可以说,该芯片连同具有 USB 电脑接口的 atvoc- PM50 语音编程开发系统一起,开创了数码语音电路的新纪元,是智能语音电路 的一场革命。 该芯片由专用的语音单片机

13、和 FLASHRAM 存储器集合构成,它既有几秒 到 200 秒的多段语音播放功能,也有单片机可编程的智能特性,大规模复杂电 路已经缩微到只有 COB28 封装(18*36mm)的印板上,可以方便地作为 DIP28 封装的标准集成电路来使用。 北京中青世纪科技公司对采用他们公司语音芯片的客户免费提供“录音” 烧录器,所以本设计不涉及录音功能的实现技术。 (2)语言芯片 PM5020 的特点 使用上可以和普通音乐片一样简单方便;FLASHRAM 结构,可以反复擦写 录入,寿命在 1 万次以上;电源电压 36V,静态电流 1uA,工作电流 50mA;直 接驱动 8 欧姆 0.5 瓦的喇叭;一系列多

14、规格可互换,开发系统共用;录制的语 音可分 18 段或 128 段;自带八个输入端口,九个输出端口,功能均可由用户 自定义;开发系统采用最新的 USB 电脑接口;开发用的电脑软件系超智能傻瓜 图形设计,外行也能使用;配合编程软件可以开发出并行、串性、智能型等多 淮安信息职业技术学院毕业设计论文 6 种控制模式;开发系统支持用户对 PM50 芯片在线编程(ISP) ;音质比著名的 ISD 产品略好,同时也有 21KHZ 高保真音质;最小系统的外围电路只需一只振荡 电阻、一只电源滤波电容。 ;有 13/20/50/100 秒多个时间档次可选。 c. 上位机管理软件和数据库技术 (1)开发软件 C+

15、简介 C+语言是在 C 语言的基础是扩展而成的.所以两种语言的基本语法和语义 是相同。C+中加入了面向对程序设计(OOP)的特征。 下面的三个主要性质刻划 OOP 语言的特点: 封装性:把一个数据结构同操作的函数(行为或方法)组合在一起。封装 性是借助于一种新的结构和数据类型机制类实现的。 继承性:建立一个新的派生类,它从一个或多个先前定义的基类中继承函 数和数据,而且可能重新定义或加进新的数据行为,这样就建立了类的层次。 多态性:给行为取一个名字或符号,它共享一个类的层次,在这个层次中 的每个类都以适合自己的方式实现这个行为。 API API 就是 Windows 应用程序设计接口的意思。A

16、PI 是一个程序内(或一组 相关程序内)的一组函数调用,程序员用它创建其他程序。不必知道函内部, 只要知道函数原型及返回值。将一组函数转入 API 的问题实质是此函数提供每 个人可使用的技术规范资料。Windows API 大概是今天世界上最著名的 API 了。 现在 API 以发展到了 Win32 API。在它的核心中,依靠三个主要组件提供 Windows 的大部分函数。这三个组件分别是 USER32.DLL,GDI32.DLL,KERNEL32.DLL。 MFC MFC(Microsoft 基本类)库封装 SDK(软件开发工具包)结构、功能及应用 程序框架内部技术,该应用程序框架隐藏过去

17、Windows 程序员不得不处理的许 多重复性工作。 ActiveX,OLE ActiveX 和 OLE 已成了同义词。人们以前所说的 OLE 控件(OCXs)现在已 被称作 ActiveX 控件,OLE DocObjects 现在称为 ActiveX 文档。在一些情形下, 有关如何实现 OLE 技术的文档已被全部更新为 ActiveX 技术,并且仅仅是更换了 OLE 一词,它目前被称为 ActiveX。 ActiveX 组件包括如下几类: 自动化服务器:可以由其他应用程序编程驱动的组件。自动化服务器至少 包括一个,也许是多个供其他应用程序生成和连接的基于 IDispatch 的接口。自 动化

18、服务器可以含有也可以没有用户界面(UI) ,这取决于服务器的特性和功能。 绪论 7 自动化控制器:那些使用和操纵自动化服务器的应用程序。 控件:ActiveX 控件等价于以前的 OLE 控件或 OCX。一个典型的控件包括 设计时和运行时的用户界面,唯一的 IDispatch 接口定义控件的方法和属性,唯 一的 IConnectionPoint 接口用于控件可引发的事件。 文档:ActiveX 文档,即以前所说的 DocObect,表示一种不仅仅是简单控 件或自动化服务器的对象。ActiveX 文档在结构上是对 OLE 链接和模型的扩展, 并对其所在的容器具有更多控制权。一个最显著的变化是菜单的

19、显示方式。一 个典型的 OLE 文档的菜单会与容器菜单合并成一个新的集合,而 ActiveX 文档 将替换整个菜单系统,只表现出文档的特性而不是文档与容器共同的特性。 容器:ActiveX 容器是一个可以作为自动化服务器、控件和文档宿主的应用 程序。 (2)数据库 SQL 简介 SQL(Structured Query Language,结构化查询语言)语言是管理和操纵关系数 据库的基本手段。它是 1974 年由 Boyce 和 Chamberlin 提出的,并在 IBM 的关 系数据库原型 SystemR 上实现。由于 SQL 使用方便、功能丰富、语言简洁易学, 很快得到了推广和应用。例如关

20、系数据库产品 DB2、Oracle、Sybase 等实现了 SQL 语言。同时,数据库产品厂家纷纷推出了各自支持 SQL 的软件或者与 SQL 接口的软件。这样 SQL 语言很快被整个计算机界认可。1986 年 10 月美国国家 标准协会(ANSI)颁布了 SQL 语言的美国标准。1987 年 6 月国际标准组织(ISO)将 其作为国际标准。后经修订,在 1989 年 4 月颁布了增强了完整性特征的 SQL89 版本,这就是目前所说的 SQL 标准。 目前许多工具软件能够使用户不必学习 SQL 而通过提供的界面就能完成数 据库管理和开发工作,但是许多事情仍需用户直接使用 SQL 语言才能实现。

21、同 时许多有经验的开发人员喜欢直接构造 SQL 语言来完成所需要的复杂的数据库 操作。 SQL Server 2000 主要功能和特性 Internet 集成:SQL Server 2000 数据库引擎提供完整的 XML 支持。它还 具有构成最大的 Web 站点的数据存储组件所需的可伸缩性、可用性和安全功能。 SQL Server 2000 程序设计模型与 Windows DNA 构架集成,用以开发 Web 应 用程序,并且 SQL Server 2000 支持 English Query 和 Microsoft 搜索服务等功 能,在 Web 应用程序中包含了用户友好的查询和强大的搜索功能。

22、可伸缩性:同一个数据库引擎可以在不同的平台上使用,从运行 Microsoft Windows 98 的便携式电脑,到运行 Microsoft Windows 2000 数据中 心版的大型多处理器服务器。SQL Server 2000 企业版支持联合服务器、索引视 图和大型内存支持等功能,使其得以升级到最大 Web 站点所需的性能级别。 淮安信息职业技术学院毕业设计论文 8 企业级数据库功能:SQL Server 2000 关系数据库引擎支持当今苛刻的数 据处理环境所需的功能。数据库引擎充分保护数据完整性,同时将管理上千个 并发修改数据库的用户的开销减到最小。SQL Server 2000 分布

23、式查询使您得以 引用来自不同数据源的数据,就好象这些数据是 SQL Server 2000 数据库的一 部分,同时分布式事务支持充分保护任何分布式数据更新的完整性。复制同样 使您得以维护多个数据复本,同时确保单独的数据复本保持同步。可将一组数 据复制到多个移动的脱接用户,使这些用户自主地工作,然后将他们所做的修 改合并回发布服务器。 易于安装、部署和使用:SQL Server 2000 中包括一系列管理和开发工具, 这些工具可改进在多个站点上安装、部署、管理和使用 SQL Server 的过程。 SQL Server 2000 还支持基于标准的、与 Windows DNA 集成的程序设计模型,

24、 使 SQL Server 数据库和数据仓库的使用成为生成强大的可伸缩系统的无缝部 分。这些功能使您得以快速交付 SQL Server 应用程序,使客户只需最少的安装 和管理开销即可实现这些应用程序。 SQL Server 2000 的安全性 数据的安全性是指保护数据以防止因使用不当而造成数据的泄密和破坏。 为了是实现数据的安全性,SQL Server 2000 提供了内置的安全性和数据保护。 SQL Server 用检查口令等手段来检查用户身份,合法的用户才能进入数据库系 统;用检查用户权限的手段来检查用户是否有权访问服务器上的数据,这种管 理容易而有效。 系统需求分析 9 第二章第二章 系

25、统需求分析系统需求分析 2.1窗口服务评价器功能要求 a. 电脑与评价器硬件采用 USB 接口连接,硬件系统取电方便,通信简单。 b. 星级指示灯,用来告诉客户这个营业员的服务等级,共 5 个,级别越高 量的越多,如果他是 5 星级,则 12345 全部亮,服务员星级指示灯,显示该服 务员的资深信息。 c. 专用录放音芯片,类似真人发音水平。 d. 四按键评价,操作简单快捷,有效获取顾客满意度或不满意的具体原因。 e. 评价内容可分为: (1)“非常满意” ; (2)“满意” ; (3)“一般” ; (4)“不满意” ; f客户对服务人员的评价信息通过内部局域网传送到服务器主机上。 g对服务员

26、服务质量的分析和统计由专门的单位管理者进行。 h四个灯循环亮一圈,客户对服务人员的评价信息服务人员无法观察到。 2.2 窗口服务评价器的工作过程 a. 当服务人员从窗口发现客户到来时,通过电脑终端下达一个指令,改指 令经过 USB 总线传送到服务评价器,经过服务评价器译码,服务评价器发出 “欢迎光临”音响。 b. 对一个服务对象服务完毕后,服务人员又通过电脑终端下达一个指令, 改指令经过 USB 总线传送到服务评价器,经过服务评价器译码,服务评价器发 出“请对我们服务进行评价”音响。 这时,客户可对服务人员的服务质量给出一个客观的评价(或不评价) 。对 于乐意评价者,通过按一下服务评价器上的相

27、应按钮后,一方面评价信息通过 USB 总线传送到客户端(服务人员无权限观察服务信息) ,再经内部局域网传送 到专用服务器主机;另一方面服务评价器发出“谢谢”的音响,以表示对被服 务对象的致谢。 对于不愿评价者,在下一次“欢迎光临”音响发出前从客户端将“未评价” 信息传送到服务器主机。 淮安信息职业技术学院毕业设计论文 10 第三章第三章 窗口服务评价器底层电路设计分析窗口服务评价器底层电路设计分析 3.1 窗口评价器的底层电路结构 根据系统需求分析的描述,拟设计的窗口评价器的电路结构如图 3.1 所示。 图 3.1 窗口评价器的电路结构 该窗口客户服务质量评价器从电路层面来看由单片机硬件最小系

28、统、按键 电路、显示电路、语音电路、USB 通信模块等几个部分组成。 由图 3.1 可见,服务终端通过 USB 总线与服务评价器内的 USB 接口芯片进 行双向数据交换,而 USB 接口芯片又与单片机硬件最小系统之间进行双向数据 交换,从而实现了服务人员用服务终端与单片机之间实现了双向数据交换。 USB 接口芯片的作用是将 USB(通用串行通信)格式的数据与 UART(异步串 行通信)格式的数据进行转换,以便被双方的 CPU 所识别。 USB 总线的另一个作用是提供给服务评价器供电。 整个系统的工作过程为:首先,当服务人员观察到有客户前来被服务时, 通过对服务终端电脑的操作,向窗口服务评价器发

29、送 1#播放语音的指令,窗口 服务评价器接收到该指令经译码,控制语音电路发出“欢迎光临”的语音,与 此同时,管理终端通过内部局域网监视到服务终端向窗口服务评价器下达的该 指令,开始统计本次服务质量;接着,服务人员通过对服务终端电脑的操作, 向窗口服务评价器发送播放 2#语音的指令,窗口服务评价器再次接收到该指令 服务评价器硬件 单 片 机 系 统 服 务 终 端 USB 接 口 芯 片 UART 串行通信总 线 U S B 取 电 系统 供电 按键 电路 指示 电路 语音 电路 USB 通信总 线 管 理 终 端 电 系统需求分析 11 经译码,控制语音电路发出“请对我们的服务进行评价”的语音

30、;此时,管理 终端通过内部局域 网监视到服务终端向窗口服务评价器下达的该指令,便等待窗口服务评价器传 回评价的结果;被服务对象在听到 2#语音“请对我们的服务进行评价”后,针 对服务人员在服务过程中的服务质量,可以按窗口服务评价器上的评价按键给 出评价信息,窗口服务评价器直接发出“谢谢”的 3#语音;并将该评价信息经 过服务终端后,且不在服务终端上显示,而是被传送到管理终端里进行评价结 果统计;如果被服务对象不按评价按键而直接离开,则在服务人员下次向窗口 服务评价器发出新一轮的 1#语音信息后,向管理终端传送本次服务“未评价” 信息,该信息同样被管理终端所统计。 3.2 单片机电路部分设计 a

31、.单片机最小硬件系统 最小单片机系统的电路结构如图 3.2.1 所示。 VCC VCC VCC 图 3.2 .1 最小单片机系统 图 3.2.1 为单片机的最小硬件系统,单片机采用 ATMEL 公司研制生产的 MCS-51 系列 AT89S52,该单片机的工作电源 VCC 为 5V,由终端 USB 接口提供; 单片机的时钟电路一般是在它的时钟引脚外接晶体振荡器,和内部的高增益反 相放大器构成自激振荡电路,振荡频率取决于晶体的频率,频率范围小于 33MHz,C1、C2 起频率微调和稳定作用,容值为 550pf。复位电路由基本的 RC 微分电路实现,该电路可以在上电初期其 RESET 引脚获得一定

32、时间的高电平, MCS-51 单片机复位操作是在复位引脚加 2 个机器周期以上的高电平。有效复位 与所加高电平时间与系统晶振的频率有关。 _ EA VCC GND XTAL1 XTAL2 RESET 淮安信息职业技术学院毕业设计论文 12 b.按键电路的设计 被服务对象要做出服务效果的评定,需要按下不同的按键,为此,本窗口 服务评价器设计了四个按键,分别设定为“非常满意” 、 “满意” 、 “一般”和 “不满意”四个键,电路如图 3.2.2 所示。 图 3.2.2 按键电路 在图 3.2.2 中,由于所需按键较少,采用简单的独立式按键实现,共设置 了满意、较满意、一般和不满意四个按键。判断某按

33、键是否被按下的方法是: 先置各输出为 1,然后将一起将四个口的电平状态读入。如果有键按下,从而使 行输入不全为 1。则判断出有按键被按下。接着进一步判断究竟是哪一个按键被 按下。 键盘中哪个键按下的判断方法是:一个一个口挨个判断,为 0 那个键,即 为按下的键,要注意,按键一定要判断抖动与否。一旦找到哪个按键按下,就 可以赋键值,该键值就对应于不同的评价功能。 c.按键指示电路设计 被服务对象是各种各样的,如果用户是聋哑人,在按下按键后,听不见“谢 谢”的语音,则他不能确定此次按键是否有效,有可能会一直按各不停,为避 免这种情况,设置按键指示电路是必需的。按键指示用发光二极管实现,分别 对应于

34、“非常满意” 、 “满意” 、 “一般”和“不满意”四个按键的指示,所以也 要设计四个发光二极管。见图 3.2.3 所示。 VCC P1.0 P1.1 MCU P1.2 P1.3 P3.2 P3.3 MCU P3.4 P3.5 非常满意 满意 一般 不满意 非常满意 满意 一般 不满意 窗口服务评价器底层电路设计分析 13 图 3.2.3 按键指示电路 如图 3.2.3,单片机的 P1.0P1.3 上分别接一个发光二极管通过限流电阻 接到 VCC 为 5V 的电源上,通过程序控制灯的亮灭,当机子启动时循环亮一遍, 当客户按下某评价按键时,也循环亮一遍,这是为了不便让服务人员观察到评 价结果但是

35、又让被服对象知道本次按键有效而设置的这种特别的显示方式。 d.星级指示电路设计 单位对营业员评定等第往往用“星级”这个指标来描述,这个星级很有必 要展现给客户,以便客户选择星级高的营业员为自己服务。星级指示一般为 1-5 级,电路如图 3.2.4 所示。 VCC 图 3.2.4 服务人员星级指示电路 图 3.2.4 为星级指示电路图,也是限流电阻接发光二极管后上接到 VCC 为 5V 的电源上,通过软件实现星级指数的显示功能。星级显示的要求是:以四星 级为例,应该让 1、2、3 和 4 都发光。 e.语音电路的设计 语音电路采用北京中青世纪科技公司生产的 PM5020 语音芯片,可以把录 得的

36、声音信息转换为数字量信号,通过专用语音编程器,将语音信息分段烧写 到其芯片内。以下对语音芯片 PM5020 作简要介绍并给出其与单片机的接口电 路图。 (1)语言芯片 PM5020 的引脚图 P0.1 P0.2 P0.3 MCU P0.4 P0.5 一星级 二星级 三星级 四星级 五星级 1 28 2 27 3 26 4 25 5 24 6 23 7 22 8 21 9 20 10 19 11 18 12 17 13 16 14 15 GND FM PC FD FA FK K1 R K2 01 K3 02 K4 03 K5 04 K6 05 K7 06 K8 07 ROSC 08 SP1 LE

37、D SP2 VDD 淮安信息职业技术学院毕业设计论文 14 图 3.2.5.1 语音芯片 PM5020 引脚图 (2)语言芯片 PM5020 的引脚功能描述 表 1:PM5020 的引脚功能 (3)语音电路设计图 根据 PM5020 生产厂商提供的接口电路图如图 3.2.5.2 所示。 VCC 名称用途名称用途 GND 电源地端 FM 编程端 FC 编程端 FD 编程端 FA 编程端 FK 编程端 K1 输入 1 R 复位端 K2 输入 2 01 输出 1 k3 输入 3 02 输出 2 k4 输入 4 03 输出 3 k5 输入 5 04 输出 4 k6 输入 6 05 输出 5 k7 输入

38、 7 06 输出 6 k8 输入 8 07 输出 7 ROSC 振荡电阻 08 输出 8 SP1/DAC 喇叭 1 LED1 指示灯 SP2 喇叭 2 VDD 正电源端 R1 语音芯片 PM50 K1 ROSC K2 VDD R SP1 01 SP2 GND GND MCU P25 P24 P27 P26 窗口服务评价器底层电路设计分析 15 图 3.2.5.2 PM5020 生产厂商提供的接口电路图 由图 3.2.5.2 所示,本电路采用 PWM 方式,PM50 芯片 13(SP1)和 14(SP2) 脚直接接喇叭端,直接驱动 8 欧姆 0.5W 喇叭,R1 为振荡电阻,取值 240K,标准

39、值 是 255K,上拉到正电源。 PM5020 的串行控制方式须由外部单片机接口,发串行指令控制放音的段号, 段数最大 128 段,专用于语音组合用。本设计的语音信息为欢迎光临,请您评 价我们的服务,谢谢等。 在该串行模式下最大可分 128 段,K1 为数据端,K2 为时钟端,时钟为 1KHZ,O1 为忙信号端。时钟上升沿时数据端有效。语音段的地址为 80HFFH, 第一段的地址是 80H,按顺序排列,最多 128 段语音。外部单片机直接送入要放 音的段号数据,播放,结束时 PM50 的忙信号拉低,在判断一段语音结束时,外 部单片机再送下一段语音的段号。R 为复位端。 f.USB 通信接口电路

40、的设计 USB(Universal Serial Bus)是 1995 年 Microsoft、Compaq、IBM 等公司联合 制定的一种新的 PC 串行通信协议。USB 协议出台后得到各 PC 厂商、芯片制造 商和 PC 外设厂商的广泛支持。USB 本身也处于不断的发展和完善中,从当初的 0.7、0.8 到现在广泛采用的 1.0、1.1 版本到即将被采用的 2.0 版本。USB 外 设在国外以惊人的速度发展,迄今为止,各种 USB 的外设已经有上千种. CP2101 的 USB 功能控制器是一个符合 USB 2.0 的全速器件并集成了收发 器和片内相应的上拉电阻 USB 功能控制器管理 U

41、SB 和 UART 间所有的数据 传输以及由 USB 主控制器发出的命令请求和用于控制 UART 功能的命令。 本装置窗口服务评价器需要用 USB 接口与上位机连接进行数据通信。 (1)USB 接口的结构 图 3.2.6.1 USB 接口示意图 USB 引脚线由四条数据线组成,其中两条是数据,另外两条是电源。这四条 线的接线金手指都在连接插头插座的里面。其四个插脚的定义如下: 1 5V 2 DATA 数据 3 DATA 数据 4 GND 地 淮安信息职业技术学院毕业设计论文 16 当您把 USB 设备往机器上插时,首先接触的是信号线,然后才是电源线。 而向外拔时刚好相反,由于电源线较短,所以首

42、先被切断,而后才是数据线。 这样操作对整个系统及 USB 设备都没有影响,所以可以热插拔。 (2)USB 专用接口芯片 CP2102 简介 USB 专用接口芯片 CP2102 的引脚示意图如图 3.2.6.2 所示。 图 3-2-6-2 CP2102 的引脚示意图 USB 挂起和恢复信号支持功能便于 CP2101 器件以及外部电路的电源管理, 当在总线上检测到挂起信号时 CP2101 将进入挂起模式在进入挂起模式时 CP2101 会发出 SUSPEND 和/SUSPEND 信号 SUSPEND 和/SUSPEND 在一个 CP2101 复位后也会发出直到 USB 要求的器件配置完成。 CP21

43、01 的挂起模式会在下述任何一种情况时出现: 检测到继续信号或产生继续信号时; 检测到一个 USB 复位信号或; 发生器件复位在挂起模式出现时 SUSPEND 和/SUSPEND 信号被取消。 注意: SUSPEND 和/SUSPEND 在 CP2101 复位期间会暂时处于高电平,如 窗口服务评价器底层电路设计分析 17 果要避免这种情况出现,可以使用一个大的下拉电阻 (10K 欧姆)来确保 /SUSPEND 在复位期间处于低电平。 CP2101 的虚拟 COM 口(VCP)器件驱动程序允许一个基于 CP2101 的器件 以 PC 机的应用软件的形式作为一个增加的 COM 口独立于任何现有的硬

44、件, COM 口使用运行在 PC 机上的应用软件以访问一个标准的硬件, COM 口的方 式访问基于 CP2101 的器件,但 PC 与 CP2101 器件间的数据传输却是通过 USB 完成的。因此无需修改现有的 COM 口应用就可以实现通过 USB 向基于 CP2101 的器件传输数据。 (3)UART 与 USB 的转换电路设计 UART 与 USB 的转换电路如图 3-2-6-3 所示。 图 3-2-6-3 UART 与 USB 的转换电路 左侧为 USB 端与电脑连接,右侧为 UART 与单片机连接,CP2102 及其周边元 器件起到 USB 信号与 UART 信号的转换作用。 C001

45、 接在 USB 的 5V 到地之间,使 USB 输出电源经过传输线后消除干扰起滤 波作用, C002 是 USB 里边向外输出一个 3.3V 稳定的电压(USB 内部也用到 3.3V) , 同时也向外输出,用于 3.3V 的滤波。 R002 是一个和一个稳压管是向外传送+5V 的信号的,R002 起到保险丝的作 用,能把 USB 电源大部分送到电路板上。 SHOUTK1 肖特基二极管:特点是正向电压 0.2V,将电压 5-0.2=4.8 送到板子 上板子使电路工作, 如果外面板子上有别的电压加过来大于 5V,就被该二极管挡住,不会烧坏 电脑主板,如果外面短路,1 欧姆的 R002 在短路电流达

46、到 200mA 就先烧坏了, R001 C001 4K2 104 C003 C002 R002R003 SHOUT K1 1ohn/FUSE 4K7 DCD R1 RXD GND TXD D+ D- CTS VDD RTS REGIN DSR VBUS DTR _ RST CP2102 USB+ USB- GND VCC TXD RXD 淮安信息职业技术学院毕业设计论文 18 也不会烧坏电脑主板,如果要是大于二极管的方向击穿电压,电阻刚好也起到 了保护作用主板在 500mA 以上才能烧坏。 第第 4 4 章章 程序设计程序设计 4.1 单片机功能设计 根据前面的叙述,首先通过服务终端下达一个指

47、令,该指令经过 USB 总线 传送到服务评价器,经过服务评价器译码,服务评价器发出“欢迎光临”音响。 对一个服务对象服务完毕后,服务人员又通过电脑终端下达一个指令,改指令 经过 USB 总线传送到服务评价器,经过服务评价器译码,服务评价器发出“请 对我们服务进行评价”音响。这时,客户可对服务人员的服务质量给出一个客 观的评价。通过按一下服务评价器上的相应按钮后,一方面评价信息通过 USB 总线传送到客户端,再经内部局域网传送到专用服务器主机;另一方面服务评 价器发出“谢谢”的音响,以表示对被服务对象的致谢。 按扭分四个:非常满意,满意,一般,不满意。配套的这四个灯指示按的 什么键,但是不能常亮

48、,循环亮一圈,按哪一个键指示灯都一样循环一圈,星 级指示灯,指示客户这个营业员的服务等级,共 5 个,级别越高量的越多,如 果他是 5 星级,则 12345 全部亮。 程序设计 19 4.2 单片机程序流程图 单片机整体流程图如图 4.1 所示。 发送命令 否 (2) 是 (1)(3) (3) A 否 是 否 无(4) 有 有否 是 (1) (2) (3) (4) 无 发送 ABCDE 接收 EDCBA 对码 上位机 对码是否 成功 接收上 位机命 令 欢 迎 光 临 请 评 价 闪 光 谢 谢 您 星 级 指 示 受 控 不 受 控 是否有 命令 分析命令类别 选择执 行 评价 是否受控 发音请您 评价我们 的服务 扫描 按键 有无按下 发音: 谢谢 向上位机 发送按键 信息 结束 评价 接收上 位机命 令 是否收到 返回A 有无按下 结束返回 A 语音 芯片 发音 :谢 谢您 星级指示星级 指示 灯亮 欢迎 光临 闪光 指示灯 从左到 右循环亮 淮安信息职业技术学院毕业设计论文 20 有 图 4.1 单片机整体流程图 4.3 单片机和上位机的双机通信程序设计 单片机和上位机的双机通信程序,串行口工作于方式 3,用定时器 1 产生 9600bps 的波特率,将本机内部 RAM 中从 30H 单元开始的 10 个数发

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1