电子回单柜控制系统的设计

来源 :计算机光盘软件与应用 | 被引量 : 0次 | 上传用户:liantonglingsheng
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:本文设计的银行回单柜控制系统,提出了上下位机计算机控制的总体结构,并主要进行了下位机系统的设计。下位机控制模块设计以AT89C52单片机为核心,主要完成了回单柜控制电路、电源和通信控制电路和回单盒控制电路设计。
  关键词:电子回单柜;控制系统;串行通信
  中图分类号:TP311.52 文献标识码:A 文章编号:1007-9599 (2012) 22-0000-02
  1 引言
  回单是银行在处理各种款项交易业务时,给客户开出的凭证,客户可以用凭证查询以往款项交易的情况。传统的回单柜不仅效率低下且比较容易出错。为了提高回单管理系统的效率,方便客户,简化银行工作人员的工作程序,以高度智能化为主要特征、超越以往单一存取模式而出台的新型回单柜,我们称之为电子回单柜管理系统。
  2 电子回单柜系统总体设计
  本文通过对系统工作过程的分析,提出了上下位机计算机控制的总体结构。本文设计的电子回单柜管理系统,主要由管理系统和控制系统两部分组成。管理系统由高性能的上位PC机实现,执行可视化的、面向对象的管理程序,主要完成人机界面的设计、数据信息的管理以及实现同下位机的串口通信。控制系统由下位单片机实施控制,单片机通过接收上位机发送的指令,控制实现回单盒的开关、监测、状态反馈,以及对电源等硬件进行监控。本文主要介绍电子回单柜控制系统模块部分的设计。
  计算机控制系统是回单柜系统的核心部分。本系统采用双CPU的主从式控制结构。我们采用MCS-51系列单片机中89C52作为下位单片机,在上位机和下位机之间进行串口通信。计算机与外设进行通过串行口通信的技术已经很成熟的,且扩展也比较容易。本系统的控制流程图如图1所示。
  3 电子回单柜控制系统的硬件设计
  电子回单柜的控制系统主要包括:电源控制、音响放大和显示屏控制、回单盒的开关和查单控制等。
  3.1 电源控制。回单柜系统的电源完全依靠主机(上位机)来提供。将主机进行开启的同时,主机内部将会产生一个的12V直流电源并把这个电源引申到主控电路板上,从而实现对主控电路板上的直流继电器的驱动。然后继电器的常开触点闭合,于是把220V的交流电源接入到系统内部中来。当关闭主机时,这个继电器线圈将会失电,常开触点又会被断开,此时系统的交流电源将被切断。
  3.2 音响放大。回单柜系统中加入了音响设备的设计,银行方面可以通过音响设备向客户传达一些信息和通知,可是由于银行是公共场所,大厅一般人员嘈杂噪音太大,因此需要对音量进行放大和改善音质。我们将主机的音响输出引申到系统的主控电路板上,利用两个LM386芯片,对左右两个声道进行声音放大处理。
  3.3 显示屏控制。显示屏,主要用来银行方面向客户以文字形式宣传一些标语和信息。本系统在设计串行通信电路时采用了单总线方式,即在一个传输总线上同时挂接了一个主机、八个单片机(每个回单柜上有一个单片机电路)和八个显示屏(每个回单柜上有一个显示屏),如图2所示。这样一来,主机向回单柜发送操作命令或者回单柜向主机发送状态信息时,显示屏也同时接收这些命令和信息。反过来,当主机向显示屏发送字符信息时,回单柜上的单片机也同样接收这些信息。
  3.4 回单盒控制。系统共有8个回单柜,每个柜上拥有308个回单盒,如图2所示。整个回单柜一共有308个回单盒,被分成上下層,每层方阵由共154个回单盒组成,排列成22行7列,每个回单盒就安置在行线和列线的交叉点处,由22条行线和7条列线进行译码。每个回单盒由抽屉和抽屉盒两部分组成,在抽屉盒的底部有一块控制电路板,回单盒顶端安装一电磁铁,在每个电磁铁中都有驱动线圈。驱动线圈的两端分别连接到阵列中的行线和列线上。当一个电磁铁线圈的行线一端的电平为低电平,列线一端为高电平时,这个电磁铁便会产生动作,它所连接的回单柜立刻就会被打开。
  4 电子回单柜控制系统的控制程序设计
  电子回单柜系统分别由上位PC机程序和下位单片机程序共同实现控制功能。上位机管理程序主要完成人机界面的设计、数据信息的管理以及实现同下位机的串口通信。回单柜的操作控制则由下位机来完成。本文主要介绍下位机控制程序。
  4.1 主程序。单片机主程序的主要功能是实现系统的初始化,包括设定中断服务程序的入口地址,定时/计数器的工作方式以及串口方式及波特率的设定等。
  4.2 通信中断服务程序。回单柜的所有操作控制都在这里进行,接收命令字并对其进行分析,从而实现选取目标回单柜、检测回单盒状态、开启目标回单盒、触发看门狗等功能。
  4.3 发送通信子程序。发送通信子程序的主要功能是实现下位单片机与上位PC主机之间进行串口通信。单片机通过执行中断服务程序,将监测到的回单盒操作状态信息发送给PC主机,同时接收主机发送来的命令,从而实现对回单盒的开关等控制。因为MCS-51单片机的串行接收和串口发送共用一个中断源。因此,我们在编制串口中断服务程序的时候,要注意把串口接收中断和串口发送中断区分开来。串口接收采用中断管理方式,串口发送采用程序查询方式,这样中断源只对接收源开放,进行串口接收时封锁了发送源,而进行串口发送时,则暂时关闭中断,采用程序查询方式。这样接收和发送互不干扰,实现了主机与单片机之间的串口通信。
  5 结论
  该系统实现了对系统、客户、管理员等信息的管理以及客户回单存取的管理。它的使用可以有效解决目前银行回单管理中存在的诸多安全隐患,而且还为客户提供了完善的多媒体自助服务功能,实现了银行对客户的分类集中管理,因此显著地提高了银行的服务效率。由于银行回单管理系统具有良好的社会效益和经济效益,因此它的发展前景是非常可观的。
  参考文献:
  [1]沙占友.单片机外围电路设计[M].北京:电子工业出版社,2008.
  [2]王晓明.电动机的单片机控制[M].北京:北京航空航天大学出版社,2002.
  [3]黄一宏.电子回单柜的机电控制与管理系统的研究与实现[D].南京:南京航空航天大学,2005.
其他文献
阅读教育亦是学校传授知识与培养技能的主要形式与重要手段,如何对学生的阅读进行有效的指导就成了我们关注的重点.本文主要探讨我在初中生物学科的课堂中践行阅读指导积累的点
目的探讨低陪护病房对改善住院孕产妇睡眠质量的影响。方法选取2014年3月至2016年2月该院产科收治的住院孕产妇720名。对照组给予常规护理,允许家属或护工全天陪护产妇;观察组
溴敌隆属第2代香豆素类抗凝血杀鼠药,广泛用于农业、餐饮业及其他行业的防鼠灭鼠,人群易接触,中毒发生率也明显增加,但漏诊及误诊率较高,现将我院收治的1例溴敌隆中毒合并双
新课程改革已在全国推开,通过各种形式的学习培训,课改所倡导的由学生“自主、探究、合作”学习的理念逐渐深入教师心灵,改变着现有的课堂教学模式.现谈谈自己对新课程的一些感悟
文章通过对数字媒体艺术在实践教程中的案例分析,经过大量的实例分析,对如何培养具有创作意识的专业人才进行了探讨和研究。同时,作者还结合了当前市场人才需求现状和高等教育专
孔子曰:"知之者不如好之者,好之者不如乐之者."爱因斯坦说:"兴趣是最好的教师."杨振宁博士也说过:"成功的真正秘诀是兴趣."现在,国际理科教育改革的总目标是培养科学素养,科学品质是科
在数学学习与数学研究中,当被研究的对象中包含多种可能的情况,使我们不能对它们“一概而论”的时候,就必须对所有可能出现的情况进行分类讨论,从而得出各种情况下相应的结论,这种
传统的混合噪声滤除算法都存在各种不足。本文提出了一种新的基于灰度极值点检测的混合噪声去除方法。首先,该算法在保留图像特征的同时用基于噪声点检测的中值滤波消除椒盐噪
前苏联数学教育家奥加涅相指出“必须重视很多例习题潜在着进一步扩展的其数学功能、发展功能和教育功能的可能性……”.而数学解题过程又是一个有目的的高级复杂的心智活动,既
目的分析骨质疏松症发病的相关因素。方法选取2011年12月至2016年2月于该院行骨密度检查的中老年人100例为观察对象,其中骨质疏松症患者76例,分析年龄、性别、是否有家族史、骨