排队在日常生活中已经是种很普遍的现象,随着科技的发展,排队系统应用而生。
排队叫号机是利用电脑的科学管理功能代替人为排队系统,很好地解决了客户在服务机构办理业务时所遇到的各种排队、拥挤和混乱现象,为客户办理业务带来莫大的方便和愉悦。根据课程设计的要求,基本确定应用单片机来确定简单的排队叫号机功能。
1、基于总体的考虑,先对排队机进行分析
排队系统可以分为两大部分。票务打印系统及窗口操作系统,为此先需要设置个总控制系统对它们进行控制。
2、票务打印系统
(1)显示-发号机上的显示屏使用液晶显示,显示对待办业务的选择;
(2)输入-输入过程即通过触摸屏对业务进行选择的过程;
(3)输出打印号票打印内容应该包括业务名称、排队号码,打印机选用指针式打印机;
3、窗口操作系统基本包括显示屏、语言提示,叫号按钮
(1)显示屏-使用点阵式LED显示,显示内容应该是下个号码以及办理窗口;
(2)语音提示-语音播报时用语音的形式通过广播或者音箱给人提示信息。语音播报提示给人直观、亲切的感受点,而且不需要用户直盯着提示屏或者排队情况。选择使用语音芯片,实现的功能应该是当操作员按下按钮后,语音播放下个办理者的票号。
(3)叫号按钮-设置叫号按钮,以便于操作员控制窗口模块的显示屏及语音提示。
4、各个模块的通信问题
考虑通信距离为几十米的范围内,而且需要高有效的抗噪能力,选用目前广为应用的RS—485总线相连,互相通信,传送数据。
系统设计方案
1、整个系统由台主控器与多台子控制器通过485总线相连,互相通信,传送数据。主控制器接收子控制器的请求信息,对子控制器的请求作出应答。
2、窗口操作子系统 (1)子控制器包括个管理员键盘和多个窗口操作键盘,每个每个窗口操作键盘课通过硬件来设定、改其所在窗口的窗口号。管理员键盘实现系统设置的功能,可以配置整个系统的密码,系统时间,业务类型等系列参数;窗口操作键盘可以向主控制器发出“下位”来呼叫下位顾客。同时,对于某些殊情况要进行处理,例如某些紧急客户排队需要优先处理、顾客没有听到叫号的信息或者操作员暂时离开窗口,所以操作键盘需要能提供“优先”、“重呼”、“暂停”等信息处理功能。
(2)整个系统中需要个显示牌来指示当前顾客应该到达某个串口办理;同时每个窗口需要配置台相应的显示牌,可以显示当前窗口办理的顾客号,以便提醒顾客前来办理业务。
(3)为了直观的提醒顾客,系统中还设置个语音叫号控制单元,实时通过音箱播报顾客号和相应窗口号来提醒顾客办理业务。
3、票号打印子系统
主控制器连接业务取号机的业务选择键盘,用来接收顾客的按键信息与排队请求信号。同时,还连接微型打印机,在接收到排队请求信号后,依照当前的排队情况,产生排队号,并控制打印机的打印。