基于单片机的开放实验室管理系统设计

来源 :中国新通信 | 被引量 : 0次 | 上传用户:prajana
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘要】本文设计的开放实验室管理系统,以STC89C54单片机为主控芯片,ZLG240128F触摸液晶屏为人机交互接口,通过上位机软件对学生数据信息进行存储和管理,能实现实验室人员出入门禁管理和实验室预约开放的功能。
  【关键词】单片机开放实验室门禁上位机
  一、引言
  传统的实验室管理方式侧重于实验室器材、设备等资产管理,采用人工值守,实验项目安排不够灵活,管理模式封闭,造成教学资源浪费。针对这一问题,本文设计了一个“实验室门禁系统”来协助实验室管理,具有实验室人员出入门禁管理和实验室预约开放两大功能,实现了无人值守管理以及业余时间实验活动预约。
  二、系统方案与结构
  开放实验室门禁系统的总体结构图如图1所示,分为下位单片机部分、RS232接口电路部分、上位PC机部分。
  下位机是一个以STC89C54单片机为核心控制芯片,采用基于RA8806控制器驱动、带触摸功能的LCD作为人机交互的接口,结合人体热释传感器构建的服务区监测模块,控制驱动电路用来控制门锁。
  上位PC机作为数据中心和管理中心,放置在实验室内,主要用来实现学生数据信息存储,对接收来自下位机的用户信息进行核对,若用户ID和密码等信息正确就通知下位机放行,并对进出入时间等信息进行记录。
  三、单片机部分设计
  3.1硬件部分设计
  从系统总体设计方案中可知,本系统硬件电路设计的中心架构为:MCU最小系统、触摸屏LCD人机交互接口电路、RS-232接口电路和服务区检测电路。其核心部分为单片机和LCD人机交互接口部分,如图2所示。人机交互接口电路,主要完成门禁系统与普通来访者的交互对话,提供给用户良好的使用界面,获取用户输入的账户信息,并将管理端反馈的验证信息反馈给用户。设计时,采用深圳市卓立恩科技有限公司的ZLG240128F液晶,结合单片机控制电路实现。RA8806内建一组10位ADC和相应的控制电路,连接四线式电阻式的触控屏幕,针对触碰位置,系统将分压所得电压值进行A/D转换,将返回一组X、Y的坐标值。
  四、上位机程序设计
  4.1数据库设计
  本文采用Access数据库作为实验室门禁系统的数据库,因为实验室门禁系统所管理的信息量不是很大,可以满足要求,并且与编写管理主程序采用的Visual Basic 6.0兼容性较好,使用简单,管理方便。
  数据库模块中包括用户基本信息数据库、用户预约信息数据库、以及出入记录数据库三个子模块。根据出入记录模块的功能要求,我们可以得到想要获得信息的每一条纪录,包含学生的学号、姓名、班级、登陆日期、登录时间等基本信息。为了实现实验室的预约功能,我们单独建立一张预约记录表。根据功能需要,表中应包含学号、姓名、专业、预约日期、是否获得批准等预约信息。
  4.2上位机软件界面设计
  本系统的上位机应用程序采用Microsoft公司的开发软件Visual Basic6.0进行编写,主要包括以下三个部分:登陆界面、程序主界面、预约界面。(1)登陆界面可以以管理员身份或普通用户身份登陆,区别是管理权限不一样,管理员具有最高权限。(2)程序主界面如图5所示,它是上位机软件的核心模块,该窗体包括五个功能模块,即管理员账户管理、学生基本信息管理、学生出入记录管理、预约信息管理和串口通信设置。(3)预约界面如图6所示,该窗体主要完成预约信息的显示和管理。
  4.3上位机和下位机之间的通信
  上下位机之间的通信采用请求-应答的方式,即首先由单片机发送带有标识符的字符串给上位机,如图7所示。上位机根据标识符判断发送数据的有效性,对于无效的数据直接丢弃不作处理,有效数据则根据标识符采取不同的应答措施,这样可以节省大量用于建立连接的握手过程,在满足系统需求的基础上简化通信程序。
  上下位机之间通过串口通信协同工作,设计完成后,整个系统工作流程如图8所示。
  五、结语
  本文设计的开放实验室管理系统,可以协助实验室的开放管理,具有实验室人员出入门禁管理和实验室预约开放的功能,基本上能满足实验室开放管理的要求。
  参考文献
  [1]丁跃军,来清民,刘建华等.单片机基础教程[M].北京:北京航空航天大学出版社,2005.
  [2]赵建领,薛园园等.零基础学单片机C语言程序设计[M].北京:机械工业出版社,2009.
  [3]李朝青,刘艳玲等.单片机与PC机网络通信技术[M].北京:北京航空航天大学出版社,2007.
  [4]蒋家伏,张林峰. Visual Basic程序设计教程(第四版)[M].北京:北京航空航天大学出版社,2005.
  [5]李长林. Visual Basic串口通信技术与典型实例[M].北京:清华大学出版社,2006.
其他文献
离心泵是钢铁工业中一项重要设备,作为一种输送物料的设备在钢铁制造过程中起着重要作用。随着钢铁工业面临的环境日益复杂,对离心泵的要求也越来越高。在这样的背景下加强对
继电保护是电力系统中非常重要的组成部分,为了促进电力系统的稳定及可靠运行,必须对继电保护引起重视,本研究结合本人的工作经验,主要就继电保护自动化中的装置与检修展开相
随着时代的发展,近几年来我国的广播电视新闻业也得到了快速的发展,而且竞争也日益激烈,对广播电视也来既是一种机会但同时也是一次挑战。广播媒体是党的各项政策的宣传基地,