您好,欢迎访问三七文档
当前位置:首页 > 金融/证券 > 金融资料 > 基于ARM的银行叫号调度系统
1目录一.设计目的..................................................................................................3二.设计原理..................................................................................................32.1总体设计...............................................................................................................................................32.2系统硬件设计流程...............................................................................................................................32.3系统软件设计流程...............................................................................................................................42.4系统电路设计.......................................................................................................................................5三.课程设计心得体会..................................................................................6四.参考文献..................................................................................................62摘要目前,经济的快速发展,带动了银行业的发展。银行每天都有许多人办理业务,从而使得人们在办理业务排队等候出现各种问题,如拥挤、嘈杂甚至出现纠纷,这些不和谐的现象历历在目,既影响社会和谐,也降低了办事效率。因此,我们基于ARM设计一种银行叫号调度系统,由原来客户站立排队改变为取票进队、排号等待叫号等服务,使得物理排队变为逻辑排队,实现先来先办理业务的服务,从而实现公平享受服务,并提高银行的业务办理效率与质量。本次设计是通过S3C2410XARM芯片作为控制处理器、STC89C52单片机作为控制器,并应用LED屏、独立键盘、触摸屏等外围电路以及上位机实现整个系统的设计,从而实现银行叫号调度系统。关键词:ARM叫号服务银行3一.设计目的主要设计基于ARM的银行叫号调度系统,实现人们到银行办理业务由叫号自动调度系统代替传统的排队等候,避免排队等候出现的拥挤、嘈杂甚至出现纠纷等不和谐的现象,提高银行办理业务效率,为到银行办理业务的人们打造安心、舒适、和谐的环境,树立银行服务的良好形象,提高银行的经济效益和社会效益,更有利于营造良好的社会公共秩序、创造和谐的社会环境。二.设计原理2.1总体设计将排队系统服务主机与取号机一体的嵌入式排队叫号主机服务器设置在银行服务大厅,客户进入银行服务大厅后,通过取号机的触摸屏选择自己需要的服务类型,记下系统排队队号,然后进入相应的休息区等待。服务大厅设有一个LED显示屏,当窗口的工作人员开始进行对该客户服务时,LED对当前服务客户进行显示提示,同时有语音呼叫系统给出语音提示。客户选择服务类型LED屏显示相关信息语音呼叫相应队号排队主机轮询排队信息根据服务类型分配相应的服务队列客户在取号机获取排队机号图2.1自动叫号调动系统2.2系统硬件设计流程如图2.2所示为硬件设计电路框图,整个系统主要由独立键盘、单片机模块、S3C2410芯片、LED显示屏以及语音呼叫模块组成。客户进入银行服务大厅后,先到排号机利用触摸屏选择自己的服务类型并取得服务序号,到休息区等待叫号,当轮到该客户办理业务后,LED显示屏以及语音呼叫提醒客户,进行业务办理。从而可见,触摸屏是完成客户取得服4务序号功能,LED显示屏是显示客户的服务序号功能,语音呼叫模块为语音提醒客户办理业务功能,而S3C2410X芯片则为整个系统的核心处理器,处理由客户所选择服务以及数独立键盘STC89C52语音呼叫模块LED显示屏S3C2410X芯片触摸屏图2.2硬件设计框图据处理,而单片机模块并控制LED显示屏显示以及语音呼叫模块呼叫。2.3系统软件设计流程系统上电后,显示器屏幕亮,此时无信息显示。当客户进入大厅按键后,排号加1,显示器显示客户排号,并显示相应服务区位置、几号窗口等信息。当工作人员叫号服务后,排号减1,程序进行信息处理。具体流程如图2.3。开始取号进入菜单呼号判断用户选择取号处理上位机显示相应信息LED显示屏显示相应信息呼号处理语音呼叫排号累加排号减少NNYY退出菜单图2.3系统软件运行流程52.4系统电路设计图2.4取号机触摸屏模块整个银行叫号调度系统主要由两个模块构成,分别为服务大厅内取号机内嵌入式系统与业务办理区单片机控制模块。如图2.4为取号机的触摸屏模块,是基于三星S3C2410X微处理器,采用SPI接口与ADS7843触摸屏控制器芯片完成触摸屏模块的设计。SPI接口是Motorola推出的一种同步串行接口,采用全双工、四线通信系统,S3C2410X是三星推出的自带触摸屏接口的ARM920T内核芯片,ADS7843为Burr-Brown生产的一款性能优异的触摸屏控制器。本文采用SPI接口的触摸屏控制器ADS7843外接四线电阻式触摸屏,这种方式最显著的特点是响应速度更快、灵敏度更高,微处理器与触摸屏控制器间的通讯时间大大减少,提高了微处理器的效率。此处触摸屏模块的设计通过三星推出的自带触摸屏接口的ARM920T内核芯片的S3C2410X芯片。此设计是客户在取号机操作取号,此处实现了客户服务类型的选择、客户接受服务的序列号的排序以及休息区提醒等功能。如图2.5,为单片机控制模块,分别有单片机最小系统、语音呼叫模块和LED显示模块。语音呼叫模块主要由ISD400X语音芯片构成,语音呼叫模块集录音、播放录音、语音播放开始以及停止于一体,LED显示模块主要是休息区内提醒客户接受服务、办理业务。当银行工作人员对下一客户进行业务办理时可以按S5键,即可进行语音呼叫,并LED显示。当S5键按下后,单片机控制模块与服务大厅内的取号机内的嵌入式模块通过I2C协议进行通信,从而实现取号机内系统对整个银行办理业务的客户信息数据进行实时更新以及信6息管理与存储等。图2.5单片机控制模块三.课程设计心得体会通过此次课程设计,我了解了银行叫号调度系统的应用,了解了银行叫号调度系统在设计过程中的原理及流程,深刻的体会到银行叫号调度系统在银行中应用有利于提高银行的经济效益和社会效益,更有利于营造良好的社会公共秩序、创造和谐的社会环境,这更体现出科技发展对我们的生产生活产生的巨大益处。在课程设计中,我了解到ARM处理器的强大功能,对S3C2410X有了较深的理解,在设计中应用了键盘中断扫描,LED显示、串口等功能,对其功能应有有了较深的理解,同时,对单片机与嵌入式芯片S3C2410X的连接有了新的认识与应用。在设计中,我深刻的体会到团队合作的重要性,团队精神是顺利完成一个项目的重中之重。四.参考文献[1]邓中亮,段大高崔岩松.嵌入式系统设计.北京:北京邮电大学出版社,2008.[2]彭蔓蔓等.嵌入式系统导论.北京:人民邮电出版社,2008.7[3]陈赜等.嵌入式原理及应用.北京:北京航空航天大学出版社,2011.[4]郭天祥.51单片机C语言教程.北京:电子工业出版社,2011.
本文标题:基于ARM的银行叫号调度系统
链接地址:https://www.777doc.com/doc-2568356 .html