免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于微控制器的实验室管理系统设计与实现摘要:现在高校实验室管理系统,许多都实现了可视化管理,例如可以利用现代多媒体技术将学生实验过程用视频进行监控并进行管理。同时在实验教学考勤方面,许多实验室管理系统都选用rfid来进行身份认证。使用rfid来进行身份认证和其它一些技术相比起来,不仅方便快捷,经济实惠,技术要求不高,实现起来比较容易。因此本文提出并设计了一种能够在电脑界面实时监控学生实验过程、用rfid进行学生实验教学考勤,并能够自动处理一些简单意外事件的基于微控制器的实验室管理系统。关键词:微控制器;mfc;通讯系统;实验室管理系统the design and implementation of the laboratory management system based on microcontrollershi jian-fei, yang fei, ma wen-ting, liang da-peng(beijinginformationscience & technology university)abstract: nowadays many laboratory management systems of university have carried out visual management, for example, some can manage the laboratory with the technology of multimedia which can monitoring the experimental process of the students. while most of those systems are using the rfid technology for the identification on the attendance of the students. compared with other techniques, the rfid technology is not only more convenient and efficient, but also more economical and practical, and whats more, it is easier to carry out on the use of identification. therefore, this essay put forward and designed a laboratory management system named the laboratory management system based on microcontroller, which can monitoring the experimental process of the students on the computer interface and check the attendance of the students with the rfid technology. moreover, this system can deal with some emergency incidents itself.key words: microcontroller; mfc;communication system; laboratory management system1 概述本文研究的基于微控制器的实验室管理系统,分为上位机和下位机两个部分,上位机和下位机之间利用串口进行通讯。图1为系统整体框架图。上位机部分为一个控制显示界面,使用vc+的mfc来完成,使用mfc中的各种控件来实现串口通讯、信息显示等功能4。下位机部分选择了处理器核心是atmega2560的arduino平台,该平台在开发上有很大的扩展空间,编程方便而且稳定性好,技术成熟5。该平台采用的是usb接口的核心电路板,使得在开发与上位机的通讯功能时,省去了复杂的接口转换操作,直接可以和计算机的usb接口相兼容。arduino平台具有54路数字输入输出,可以适用于大量的io接口的设计,使得其可扩展性极高。本系统采用了多个传感器获取试验台的环境信息,能够实时监控试验台的环境参数,并在上位机进行处理并判断试验台是否处于安全状态或是否需作出应急处理一些意外情况并及时报警6-7。图1 系统整体框架图2 系统硬件设计图2为系统硬件图。硬件微处理器选用arduino atmega2560,因其拥有大量数字和模拟io,使得该系统可以任意添加外设而不用担心io不够用的情况。在该系统中我们添加的硬件有温度传感器、湿度传感器、光强传感器、火焰传感器、蜂鸣器、rfid卡读卡器、继电器等。传感器将试验台周围环境中的参数发送给上位机显示并处理,使实验指导老师可以清楚地了解试验台的工作情况。在使用ic卡进行考勤时,ic卡在读卡器上刷一次,读卡器获取该卡的信息并传输给上位机进行处理,上位机识别该卡后认定该同学为实验上机同学;当该卡再次刷一次后,上位机认定该同学为实验完毕、签退的同学。温度传感器,返回温度数值,当达到一定高温界限时,上位机自动报警,蜂鸣器响应发声,提示老师进行处理;当湿度传感器返回数值达到一定上限时,反应试验台周围可能有漏水,提示老师进行处理;当光强传感器返回数值低于某一值时,反映试验台光照不够,影响了学生的实验过程,提示老师进行相应处理;当火焰传感器检测到有效信号时,上位机通过驱动继电器自动进行断电处理,并使蜂鸣器发声报警。图2 系统硬件图3 系统通讯原理 图3上位机通讯流程图 图4下位机通讯流程图整个系统通过串口rs232进行通讯,上、下位机都要设定特定的程序和参数才能进行完整的通讯8。上位机和下位机的通讯波特率都设为9600,无奇偶校验位,8位数据位,1位停止位。上位机选择接收方式为模式1(二进制接收),代码为“m_comm1.setinputmode(1)”,采用串口事件的方式进行处理消息,当串口接收到特定字节的数据后触发串口事件并进行进一步处理。首先,要在上位机界面选择正确的串口(下位机对应的串口)并打开,然后在接收到上位机发送的正确指令后,下位机将包含学生信息、传感器信息等在内的数据包发送给上位机,上位机在接收到数据包后,对数据进行校验,设定数据包的前3位为校验位(使用特殊符号)。在上位机处理并显示了上一个数据包的内容后,重新向下位机继续发送要求接收数据的指令。图3为上位机通讯流程图, 图4为下位机通讯流程图。4 系统软件设计4.1 上位机软件设计上位机的软件界面使用vc+的mfc来编写9-10。在vc+6.0软件中打开mfc appwizard(exe),并选择基于对话框的应用程序,完成界面的整体框架初始化。利用控件表里的控件选项,向对话框中添加相应的控件。图2为添加完控件后的对话框。图5 添加完控件后的对话框图对串口及其它控件的初始化需在dlg.cppz中的oninitdialog()下添加相应代码。4.2 下位机软件设计下位机使用arduino atmega2560微控制器,编程语言兼容c语言大部分关键字,而且提供有大量比较全面的官方api函数,在编程过程中非常方便快捷。下位机软件分为通讯、读卡、读取传感器信息、驱动外设器件四部分。程序代码的编写主要包括三个部分:1.初始化。这部分代码在void setup()中编写。2.循环。这部分代码在void loop()中编写。3.外部子函数。这部分代码同c语言一样,定义在主函数之外。5 结束语本文设计了一个基于微控制器的实验室管理系统,采用rfid和传感器技术实现了简单的上机实验智能化管理,减轻了实验指导老师的负担,同时也增强了上机实验同学的安全保障。参考文献1 熊 丽,谭 亮.基于射频卡的高等农林院校计算机实验室管理系统的设计与实现j.农业网络信息,2007,(3):8284.2 刘兵,王强.基于rfid技术的实验室智能管理系统设计研究j.黑龙江科技信息 ,2010,(29):111.3 毛美华.基于射频卡的考勤管理系统的设计与开发d.山东大学 ,2010年.4 罗建辉.用vc+和mfc实现与单片机的串口通讯j.长沙航空职业技术学院学报,2005,5(02):3537.5 蔡睿妍.arduino的原理及应用j.电子设计工程 ,20(16):155157.6 秦华,孙晓松.基于arduino/android的环境状况监测系统设计j.无线互联科技,2013,(01):5961.7 李媛媛.智能消防服系统信息获取与处
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 多子女房屋继承协议书
- 投资咨询协议书
- 室内盆景空气净化功能提升创新创业项目商业计划书
- 摩托车智能灯光系统创新创业项目商业计划书
- 改装车灯光智能控制系统创新创业项目商业计划书
- 射频眼科青光眼治疗设备创新创业项目商业计划书
- (2025)学习贯彻全国两会精神应知应会知识测试题与答案
- 【微课逐字稿】教育部金小玲名师工作室成员陈丹萍老师微课《班主任如何对学生进行个别教育?》逐字稿
- 2025年机器人技术的医疗机器人应用
- 部编人教版六年级上册语文第21课《文言文二则》教学设计
- 国家自然科学基金申请基金项目申请策略与技巧
- 2024-2025学年上海市市东实验学校高二下学期3月月考数学试卷
- 货物装卸操作规程及安全操作规范
- 尿毒症患者饮食健康宣教
- 假劣药题目及答案
- 税务师事务所管理制度
- 中国阻燃玻璃纤维行业市场前景预测及投资价值评估分析报告
- 托管服务机构转让协议书
- 人工智能在医学护理领域的应用与实践
- 土建工程施工合同协议书
- 签约办证协议书模板
评论
0/150
提交评论