第一组反向呼叫器设计报告

  • 格式:doc
  • 大小:396.72 KB
  • 文档页数:14

反向呼叫器系统概要设计报告设计者:组长:组员:【目录】1 概述 (3)1.1 编写目的 (3)1.2 适用范围 (3)1.3 读者对象 (3)1.4 术语和缩写 (3)1.5 参考资料 (3)2 设计概述 (4)2.1 设计约束 (4)2.2 设计策略 (4)2.3 技术实现 (4)3 系统概述 (5)4 系统总体架构 (5)4.1 平台架构 (5)4.2 功能架构 (6)5 系统功能模块1 (6)5.1 模块结构 (6)5.2 子模块1 (6)5.3 子模块2 (7)5.4 led显示屏 (7)5.5 单片机 (7)5.6 应急复原 (7)5.7 电源开关 (8)6 从机 (8)6.1 从机结构 (8)6.2 无线接收模块 (8)6.3 响应模块 (9)6.4 反馈模块 (9)7 运行环境 (9)7.1 硬件平台 (9)8 接口设计 (10)9 系统备份设计 (10)10 系统容错设计 (10)11 设计约定 (11)12待解决问题 (12)13实际操作时间安排 (12)14 使用的元器件清单 (14)1概述1.1 编写目的本项目的研究目标是:运用现有的知识理论,通过设计实验,探索呼叫器的工作原理,工作环境,工作条件,优化呼叫器的设计方案和理念。

同时也是应市场的需求和社会的发展,以及科技的日益进步,那么我们平时的餐饮业也随之发展;反向呼叫器呼之而出,这个项目的完成可以节省人员和时间,服务员不时来到您的身旁或站在您身边,您认为打搅了您或者感到别扭,而需要服务时却又往试想往看不到服务员,于是您喊、您叫、您高高招手、您四处寻找,既不文明,也不方便,还打扰到其他客人,破坏了和谐的消费环境,令人尴尬不已。

该产品有助于加强内部管理,合理配置服务人员,提高服务质量、服务效率,改善服务环境,树立企业形象,并能从侧面反映经营者的素质,是餐饮酒店、休闲娱乐、医院等服务性单位将必备的产品。

1.2 适用范围适用于反向呼叫器,无线呼叫器项目的系统分析和设计过程;产品可用于医院、网吧、餐厅等等;1.3 读者对象反向呼叫器的设计人员以及各种服务行业的管理者。

1.4 术语和缩写1.5 参考资料对当前我国的餐厅情况,为了能够使顾客有一个安静便捷的就餐环境,并且为了减少餐厅服务人力资源的浪费,我们组设计了一种快速及时的无线呼叫系统。

该系统除了解决服务及时问题外,还使得餐厅服务总台对每张餐桌的使用情况了如指掌,还可以使顾客及时取餐,进而为餐桌的科学管理提供的可靠依据。

在餐厅就餐,经常遇到如下问题。

第一,服务员同时为几张餐桌同时提供服务,他们经常因去厨房送顾客点菜单、去收银台替顾客结帐等工作而远离提供服务的餐桌,此时当客人所点的餐做好时却不能够及时被送到餐桌上。

第二,顾客在包房用餐时经常谈及不便于让别人知道的内容或者想要有一个安静的就餐环境,此时服务员来送餐的时候很不方便。

第三,若餐厅很大,服务总台很难实时掌握餐桌使用信息,这将直接影响安排顾客就餐。

该无线呼叫服务系统解决了以上问题。

2.1 设计约束(1)需求约束本系统应当遵循的标准或规范:由于所用的零件相对来说比较便宜,所以有很多的条件约束,比如主从及的通信距离等等;接口/协议的约束:在进行无线通讯的时候,要在主机和从机之间建立通信;用户界面的约束:在用户界面只能在主机显示器上按下想要呼叫的号码,而从机上只能有LED灯的闪烁和马达的震动;软件质量的约束:主机与从机的组装要精准;(2)隐含约束:在用户教育程度、计算机技能相对来说也有一些要求,但不是很大,只要服务人员熟悉的掌握对主机的应用并能对对顾客进行说明有呼叫时的灯光闪烁和马达振动,让顾客知道这些个现象就可以了。

2.2 设计策略可以在未来实现双向呼叫的功能,当顾客需要服务的时候,可以通过按键来呼叫服务员;也可能会实现定位的功能,当服务员知道有顾客需要服务的时候,可以准确的快速的找到顾客的位置。

2.3 技术实现无线通讯:无线通信模块是由发射端和接收端两部分组成,发射端是主机,主要由按键、编码调制芯片、发射LED等。

当按下某一按键后,主机上的编码调制芯片便进行编码,并结合载波电路的载波信号而成为合成信号,将信号发射出去。

接收端主要包括接收模块。

其中接受模块里包括光、解调电路。

当发射信号进入接收模块后,在其输出端便可以得到原先的数字控制编码,在经过单片机解码程序进行解码,便得知按下哪一个按键,从而完成动作。

本系统为反向呼叫器,举例子在餐厅的使用来说明主要功能:餐厅柜台免排队取餐呼叫器------客人在餐馆内点餐,点餐结束后,服务人员发给客人与点菜编号相对应的接收器当该消费者的餐做好后,服务员在吧台根据点菜编号按键盘发射器呼叫该客人的接收器,对应号码的接收器在收到信号后,会发出声音(滴滴声)或震动或闪烁,提示客人去吧台取餐。

4系统总体架构4.1 平台架构反向呼叫器不能单独使用,必须与接收器或者控制系统组成一个系统共同使用,系统至少包括一个主机和N个从机。

主机包括无线发送设备(此处我们用FS1000A无线模块功率加强版2.4G无线接收通信模块),矩阵键盘,led液晶屏(用于接收从机返回信号),电源开关,STC89C52单片机作为主控芯片。

从机包括接收解码部分,接收来自主机的编码信息,与从机地址码对应便做出响应,还需包括响应模块(例如振动马达,蜂鸣器,或者led闪烁灯),无线传输设备,电源开关。

网络:此处我们用的是2.4G的无线传输设备,无网络要求,只需相应主从机在一定的范围之内。

4.2 功能架构反向呼叫器功能架构5系统功能模块15.1 模块结构反向呼叫器主机模块结构5.2 子模块1功能:根据主机矩阵键盘所按按键,进行编码译码,发出一条信号(信号包含的信息为地址码以及高电平响应,用于从机的接收)结构:此部分我们所用的是FS1000A。

单发射头技术实现:在第七章节有相应的程序实现编码译码功能。

逻辑处理说明:主机发送一个信号,相应地址码的从机响应。

如此便是。

5.3 子模块2功能:用于手动输入想找的从机代码。

结构:对于一个餐厅来讲,我们通常使用的8个按键电路必定满足不了实际需要,可能需要更多的按键,但是单片机的硬件资源有限,而且目前的从机也就一台,所以我们就设置了两个按键。

技术实现:在第七章节有相应的程序实现中断以及输入到单片机进行编译功能。

逻辑处理说明:一个相应的按键码对应一个从机地址码,如果输入错误,则有相应模块进行提示。

5.4 led显示屏功能:用于提示输入错误或者找不到从机或者从机成功响应反馈。

结构:Led数字显示屏。

技术实现:在第七章节有相应的程序实现在显示屏上呈现数字的程序。

逻辑处理说明:当发生了任意一种突发情况时,显示屏应准确给出相应原因,然后做出相应改变,是继续输入或者应急复原。

5.5 单片机功能:用于连接各个模块,实现各个模块互相配合,共同构造一个完整系统。

结构:STC89C52单片机作为主控芯片。

技术实现:在第七章节有相应的程序实现各个模块的连接调用。

逻辑处理说明:各个模块连接在不同端口,客户在矩阵键盘按下相应键位后,进行编译找到是否有对应的地址码从机,如果有,发出一个信号,接收到响应信号时,led显示屏显示OK!,如果找不到相应地址码,出现Error。

5.6 应急复原功能:用于该主机出现故障或者进入死循环时进行的清零模块。

结构:一个按钮或者拨动开关,连接到相应的单片机端口。

技术实现:在第七章节有相应的程序实现。

逻辑处理说明:当发生了不可预知的错误时,主机无法正常工作下去,必须经过此模块,将一切重置到初始状态。

5.7 电源开关功能:用于开关该主机。

结构:拨动开关。

技术实现:该开关控制电源的接入,拨开时电源接通主机工作,断开时电源断开,主机休眠。

逻辑处理说明:该模块就是用于主机的电源控制,不用时尽量关闭电源,避免碰到一些按钮,发送不必要的错误。

6从机从机负责接收主机发来的信号,并进行解码、显示和报警,每个从机有一个唯一的地址码,主机可通过这个人识别码实现和每个从机之间的一对一通讯。

从机结构主要包括一个无线接收模块,STC89C52单片机作为主控芯片,响应模块,反馈模块。

6.1 从机结构当主机按发射键后,地址码被发射出去,等待从机的响应,对应地址码的从机接收到服务申请后,并给出声音提示。

当从机的无线接收模块接收来自主机发出的信号后,通过单片机的处理,响应模块对接收到的信号进行响应,发出相应提示,当客户接收到提示后可通过反馈模块对主机进行简单回复。

6.2 无线接收模块无线接收模块是用来接收主机发出的地址码信号的,此处我们用FS1000A,通过SPI方式完成数据的交换,包括数据的发送,数据的接收。

特点:工作电压:DC5-9V工作电流:15mA@9V工作频率:315MHZ;433MHZ通信方式:单发调制速率:3KHZ调制方式:ASK幅度调制工作温度:-10℃~+60℃外型尺寸:19×19×8mm输入信号:TTL电平辐射功率:20mW@5V特点:超小体积,中功率。

6.3 响应模块响应模块主要从机是对接收到主机发送的信号以后做出反应,其主要部件是发光二极管和压电式蜂鸣器。

客户可通过二极管的闪烁或者蜂鸣器的振动及声音知道自己点的餐已经完成待取。

压电式蜂鸣器主要由多谐振荡器、压电蜂鸣片、阻抗匹配器及共鸣箱、外壳等组成。

在这里,我们通过PWM 输出口直接驱动压电式蜂鸣器。

PWM 输出口直接驱动是利用PWM 输出口本身可以输出一定的方波来直接驱动蜂鸣器。

在单片机的软件设置中有几个系统寄存器是用来设置PWM 口的输出的,可以设置占空比、周期等等,通过设置这些寄存器产生符合蜂鸣器要求的频率的波形之后,只要打开PWM 输出,PWM 输出口就能输出该频率的方波,这个时候利用这个波形就可以驱动蜂鸣器了。

6.4 反馈模块反馈模块主要是用来让从机确认接收到主机信号的一个模块,当从机接收到主机发出的信号后,从机端可收到取餐提示,当客人确认要去取餐是,可按下反馈按钮,使从机的响应提示停止,再向从机回发出次从机已接收到主机信号的信号。

7运行环境7.1 硬件平台STC89C52单片机矩阵键盘液晶显示屏Risym NRF24L01+ 无线模块功率加强版2.4G无线接收通信模块+5V电源8接口设计外部接口:P0:是数据接口P1:双向I/OP2: 地址高八位P3:特殊功能从机通信接口:1.负责接受主机发送的信息,确认是READY,还是SILENT 状态。

2.负责发送已确认看到呼叫的信息。

主机通信接口:1.负责发送信息给从机设置当前状态。

2.负责接受从机的状态信息。

9系统备份设计可以利用多CPU系统设计进行备份利用双口RAM实现CPU之间的通信。

双口RAM是一种高速的并行传输芯片,具有两套I/O口和竞争裁决电路,可以同时联接两个CPU,这样通过双口RAM可以实现多CPU之间通信。