基于微控制器的实验室管理系统设计与实现 毕业论文.doc

上传人:哈尼dd 文档编号:3923624 上传时间:2019-10-10 格式:DOC 页数:5 大小:628.02KB
返回 下载 相关 举报
基于微控制器的实验室管理系统设计与实现 毕业论文.doc_第1页
第1页 / 共5页
基于微控制器的实验室管理系统设计与实现 毕业论文.doc_第2页
第2页 / 共5页
基于微控制器的实验室管理系统设计与实现 毕业论文.doc_第3页
第3页 / 共5页
基于微控制器的实验室管理系统设计与实现 毕业论文.doc_第4页
第4页 / 共5页
基于微控制器的实验室管理系统设计与实现 毕业论文.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《基于微控制器的实验室管理系统设计与实现 毕业论文.doc》由会员分享,可在线阅读,更多相关《基于微控制器的实验室管理系统设计与实现 毕业论文.doc(5页珍藏版)》请在三一文库上搜索。

1、基于微控制器的实验室管理系统设计与实现摘要:现在高校实验室管理系统,许多都实现了可视化管理,例如可以利用现代多媒体技术将学生实验过程用视频进行监控并进行管理。同时在实验教学考勤方面,许多实验室管理系统都选用RFID来进行身份认证。使用RFID来进行身份认证和其它一些技术相比起来,不仅方便快捷,经济实惠,技术要求不高,实现起来比较容易。因此本文提出并设计了一种能够在电脑界面实时监控学生实验过程、用RFID进行学生实验教学考勤,并能够自动处理一些简单意外事件的基于微控制器的实验室管理系统。关键词:微控制器;MFC;通讯系统;实验室管理系统The design and implementation

2、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 la

3、boratory 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 convenien

4、t 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 exp

5、erimental 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 概述本文研究的基于微控制器的实验室管理系统

6、,分为上位机和下位机两个部分,上位机和下位机之间利用串口进行通讯。图1为系统整体框架图。上位机部分为一个控制显示界面,使用VC+的MFC来完成,使用MFC中的各种控件来实现串口通讯、信息显示等功能4。下位机部分选择了处理器核心是ATmega2560的Arduino平台,该平台在开发上有很大的扩展空间,编程方便而且稳定性好,技术成熟5。该平台采用的是USB接口的核心电路板,使得在开发与上位机的通讯功能时,省去了复杂的接口转换操作,直接可以和计算机的USB接口相兼容。Arduino平台具有54路数字输入输出,可以适用于大量的IO接口的设计,使得其可扩展性极高。本系统采用了多个传感器获取试验台的环境

7、信息,能够实时监控试验台的环境参数,并在上位机进行处理并判断试验台是否处于安全状态或是否需作出应急处理一些意外情况并及时报警6-7。图1 系统整体框架图2 系统硬件设计图2为系统硬件图。硬件微处理器选用Arduino ATmega2560,因其拥有大量数字和模拟IO,使得该系统可以任意添加外设而不用担心IO不够用的情况。在该系统中我们添加的硬件有温度传感器、湿度传感器、光强传感器、火焰传感器、蜂鸣器、RFID卡读卡器、继电器等。传感器将试验台周围环境中的参数发送给上位机显示并处理,使实验指导老师可以清楚地了解试验台的工作情况。在使用IC卡进行考勤时,IC卡在读卡器上刷一次,读卡器获取该卡的信息

8、并传输给上位机进行处理,上位机识别该卡后认定该同学为实验上机同学;当该卡再次刷一次后,上位机认定该同学为实验完毕、签退的同学。温度传感器,返回温度数值,当达到一定高温界限时,上位机自动报警,蜂鸣器响应发声,提示老师进行处理;当湿度传感器返回数值达到一定上限时,反应试验台周围可能有漏水,提示老师进行处理;当光强传感器返回数值低于某一值时,反映试验台光照不够,影响了学生的实验过程,提示老师进行相应处理;当火焰传感器检测到有效信号时,上位机通过驱动继电器自动进行断电处理,并使蜂鸣器发声报警。图2 系统硬件图3 系统通讯原理 图3上位机通讯流程图 图4下位机通讯流程图整个系统通过串口RS232进行通讯

9、,上、下位机都要设定特定的程序和参数才能进行完整的通讯8。上位机和下位机的通讯波特率都设为9600,无奇偶校验位,8位数据位,1位停止位。上位机选择接收方式为模式1(二进制接收),代码为“m_comm1.SetInputMode(1)”,采用串口事件的方式进行处理消息,当串口接收到特定字节的数据后触发串口事件并进行进一步处理。首先,要在上位机界面选择正确的串口(下位机对应的串口)并打开,然后在接收到上位机发送的正确指令后,下位机将包含学生信息、传感器信息等在内的数据包发送给上位机,上位机在接收到数据包后,对数据进行校验,设定数据包的前3位为校验位(使用特殊符号)。在上位机处理并显示了上一个数据

10、包的内容后,重新向下位机继续发送要求接收数据的指令。图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语言

11、大部分关键字,而且提供有大量比较全面的官方API函数,在编程过程中非常方便快捷。下位机软件分为通讯、读卡、读取传感器信息、驱动外设器件四部分。程序代码的编写主要包括三个部分:1.初始化。这部分代码在void setup()中编写。2.循环。这部分代码在void loop()中编写。3.外部子函数。这部分代码同C语言一样,定义在主函数之外。5 结束语本文设计了一个基于微控制器的实验室管理系统,采用RFID和传感器技术实现了简单的上机实验智能化管理,减轻了实验指导老师的负担,同时也增强了上机实验同学的安全保障。参考文献1 熊 丽,谭 亮.基于射频卡的高等农林院校计算机实验室管理系统的设计与实现J.

12、农业网络信息,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 李媛媛.智能消防服系统信息获取与处理关键技术研究D.东华大学,2013年.8 杨东海,翁新华,杨汝清.基于VC+和MFC的上位机与PLC的通讯系统J.微计算机信息,2003,19(03):1012.9徐璇,姜明新,黄静,徐晶,李敏.基于MFC的工程软件界面设计J.电子设计工程,2011,19(21):1113.10 聂华,王洁,曾宇.基于VC+开发串口通信的方法J.中国信息导报,2003,(01):5456.

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1