基于ZigBee技术的无线考勤系统设计毕业设计
基于zigbee的智能考勤系统设计
图1 系统总体结构图2 硬件系统设计主控制芯片该系统以CC2530作为ZigBee主控制芯片,该芯片具有处理数据的能力。
ZigBee可以自身组网,在局域网内可以实时传输数据,这就形成了处理和传输数据为一体的模块,适用于本设计。
2.2 OV7725摄像头OV7725摄像头具有640*480分辨率,60帧输出速率,工作适宜温度为-20~70 ℃,使用3.6 mm镜头,带有红外滤光片,可以滤除杂光,纠正色偏。
2.3 stm32f765处理器的大部分区域而言,会有眼睛所在区域应该比前额和脸颊更暗,嘴巴应该比脸颊更暗等情形。
Haar检测器通常执行大约20个这样的比较来决定所检测的对象是否是人脸,但它必须针对图像中每个可能的位置和每种可能的人脸大小都这样做[3]。
本文通过使用HaarCascade检测器提取处理过的图片或剪裁人面感兴趣区。
3.2 图像预处理3.2.1 灰度化因本系统用于人脸检测的Haar检测器仅对灰度图工作,本系统将摄像机读取的帧转换成灰度图像,转换公式如下()()()(图2 系统程序流程图扑关系和地址在各自的Flash中[2]。
4.3 组网配置相关程序通过afRegister()函数将设备描述符SampleAtDesc_t进行初始化,并配置网络节点号、任务ID、网络ID,再通过aps_AddGroup函数设置设备为协调器,进行网络的初始化。
HumanApp_epDesc.endPoint = HUMAN_ENDPOINT;HumanApp_epDesc.task_id = &HumanApp_TaskID;HumanApp_epDesc.simpleDesc= (HumanDescriptionFormat_t *)&HumanApp_ SimpleDesc;HumanApp_tencyReq = noLatencyReqs;// Register the endpoint description with the AFafRegister( &HumanApp_epDesc );。
毕业设计--Zigbee技术实现无线门控系统【范本模板】
学士学位论文系别: 计算机科学与技术学科专业:计算机科学与技术姓名: *******2011年6月Zigbee技术实现无线门控系统系别:计算机科学与技术学科专业:计算机科学与技术姓名:***指导教师:*******2011年6月Zigbee技术实现无线门控系统摘要:随着通信技术的快速发展,家居生活的智能化成为未来家居的发展方向,它利用先进的计算机技术和网络通信技术将家居门窗的状态随时都置于用户的控制之下,便于统筹管理,为人们提供智能、舒适的居住环境。
本文介绍了自动门控系统的定义和国内外发展概况,比较各种组网技术的特点,选择适合自动门控系统的Zigbee技术组建内部通信网,完成了系统结构设计和传感器节点的硬件实现,组建了具备自组织功能的Zigbee网络,制定相应的应用层通信协议。
本文的工作重点是传感器通用接入和 Zigbee网络组建的方案设计。
在大量调研的基础上,我们总结出了常用传感器的输出信号类型,完成输出信号标准化的硬件设计,通过多通道的方式实现 A/D变换模块的共享,最终实现自动门控系统中传感器的通用接入,解决了传感器接入困难这个问题。
此外,本文采用Zigbee技术组建自动门控系统内部通信网,该网络采用星型拓扑结构,实现简单;并且具备自组织功能,新传感器节点入网无需人工配置;考虑了系统异常的情况,增强系统强壮性;采用多工作模式的MCU,通过工作模式的切换降低传感器节点的功耗,延长了节点的使用寿命。
本文设计的自动门控系统实现了传感器的通用接入,组建了基于Zigbee 技术的自组织组网络,系统安装方便,扩展性好,具有很好的实用价值。
关键词:近距离无线通信 Zigbee 智能家居Zigbee—based wireless door controlling system Abstract:With the rapid development of communication technology,the intelligent life is the development direction of future home.It takes the advantage of computer and telecommunication technology to put the state of doors and windows are under users control and convenient for manage them as a whole ,so as to provide the intelligent and comfortable living environment。
基于zigbee无线技术的智能手机考勤及数据追踪分析系统研究
基于zigbee无线技术的智能手机考勤及数据追踪分析系统研究发表时间:2019-06-18T15:17:08.673Z 来源:《科技新时代》2019年4期作者:吕佳朱勇琪[导读] 本系统由手机信号检测、zigbee无线传输、上位机数据的应用管理三大板块组成。
衢州学院浙江衢州 324000摘要:针对高校课堂传统考勤方式与现代高校实情现状的低配合度,结合现代大学生的日常特征,研究了智能手机考勤系统。
本文介绍了基于基于zigbee无线技术的智能手机考勤系统,实现了手机考勤数据的自动收集、实时远传、智能分析,可以使高校课堂考勤及管理更快速高效。
关键词:zigbee无线远传技术自动采集实时远传智能分析引言:考勤一直以来就是考核学生的一项必有标准,它是保证高校教育教学秩序正常运行的重要手段。
除此之外,学生的日常考勤统计数据在日后的奖惩评定中也起着重要作用,这些大数据是学校各方面管理的依据,所以准确地获取这些数据意义重大。
然而近几年高校扩招,学生数量激增,传统考勤方式已经力不从心。
新型高校管理系统亟需出现。
1 系统组成本系统由手机信号检测、zigbee无线传输、上位机数据的应用管理三大板块组成,实现考勤信息无人化记录,智慧化管理。
1)对于信号检测,本项目针对手机在插有SIM卡开机情况下持续发出信号这一特征,采用贴片式手机信号检测传感器。
当检测到信号时,信号指示灯亮,与传感器信号输出口相连的ZigBee教室终端接收到数字信号。
2)在数据的传输部分,本项目采用ZigBee无线网络,实现稳定实时的数据远传操作。
完全改变了传统考勤数据滞后低效的传输更新方式。
3)接收到数据的ZigBee协调器将数据打包好后,上位机用软件将串口获得的实时数据还原解析,得到各个地址下位机所采集到的手机入袋数据。
4)数据处理方面,接收到数据的ZigBee协调器按照一定的封装格式将数据打包好后,上位机用软件将串口获得的实时数据根据封装格式还原解析,得到各个地址下位机所采集到的手机入袋数据后进行下一步处理。
基于ZigBee技术的无线考勤系统设计毕业设计资料
基于ZigBee技术的无线考勤系统设计作者姓名:郭帅指导老师:金中朝摘要:系统基于ZigBee个域网协议和嵌入式系统,使刷卡设备和考勤统计系统分离,具有组网方便,安装拆卸简单,扩容性好,无需布线等特点,可以减少因线路故障带来的损失和不便,提高了系统的稳定性和可靠性。
并完成了ZigBee网络的搭建与优化,嵌入式数据库Sqlite的移植以及嵌入式QT的开发等。
关键字:ZigBee, 射频卡考勤,嵌入式网关1 绪论随着信息化时代的到来,我们生活的各方面都和信息化息息相关。
社会的管理和资金的流通也已经进入信息化的革命。
非接触IC卡“一卡通”便是信息化革命的产物之一。
本系统设计的目的是为了实现考勤数据采集、数据统计和信息查询过程的无线化和自动化。
方便用户对考勤数据的保存和导出。
ZigBee是进入21世纪后来出现的一种新型无线通信技术,该协议具有近距离、低复杂度、低功耗、低数据速率、低成本的特点,在智能家居、智能楼宇自动化、工业智能监等控领域具有非常宽广的市场空间。
随着多家芯片制造商推出支持ZigBee协议的片上系统解决方案,越来越多的无线控制系统采用ZigBee技术。
系统基于ZigBee个域网协议和嵌入式系统,使刷卡设备和考勤统计系统分离,与目前广泛使用的有线考勤系统相比,具有组网方便,安装拆卸简单,扩容性好,无需布线等特点,可以减少因线路故障带来的损失和不便,提高了系统的稳定性和可靠性。
本文首先介绍了系统的总体拓扑结构,然后详细阐述了刷卡设备和网关设备的硬件设计和软件开发过程,其中包括刷卡驱动电路设计,ZigBee协议栈应用程序设计,QT应用软件设计,Sqlite数据库移植方法等。
2 系统总体结构本系统主要有IC 卡读写模块,发射接收模块和嵌入式系统主机组成。
系统总体结构如图1所示。
刷卡设备由德州仪器CC2530系统板和RC522读写模块组成,系统主机由三星6410开发板和CC2530无线收发系统组成。
基于无线网络的指纹考勤机的设计
诚信申明本人申明:我所呈交的本科毕业设计(论文)是本人在导师指导下对四年专业知识而进行的研究工作及全面的总结。
尽我所知,除了文中特别加以标注和致谢中所罗列的内容以外,论文中创新处不包含其他人已经发表或撰写过的研究成果,也不包含为获得北京化工大学或其它教育机构的学位或证书而已经使用过的材料。
与我一同完成毕业设计(论文)的同学对本课题所做的任何贡献均已在文中做了明确的说明并表示了谢意。
若有不实之处,本人承担一切相关责任。
本人签名:年月日基于无线网络的非接触式考勤仪的设计门岩恒自动化专业自控0805班学号080204149指导教师何建军讲师,母俐丽助教摘要近几年来,无线通信技术出现了如火如荼的发展态势,无线通信的最大好处就是节省布线的繁琐,不受地域限制,随时随地都能进行数据传输。
随着指纹识别技术发展的相对成熟,该项技术也被逐步应用到身份识别。
指纹的最大优势就在于其不可替代性,并且相对固定,不易发生改变。
针对当前企、事业单位考勤管理的需要,本文基于指纹识别技术和无线通信技术,采用C8051F930单片机为主控制器协调并管理指纹识别模块 VFDA02 和无线通信模块Si4432,实现具备独立完成考勤及无线传输考勤信息等功能的无线指纹考勤系统。
该系统能够实现对考勤现场数据的实时录入、多点采集和无线传输等功能,具有数据传输有效距离远、移动性强、安装简单和扩展性好等优点。
关键词:无线通信技术指纹识别技术考勤系统Based on the Wireless Fingerprint Attendance System DesignAbstractIn recent years, wireless communication technology development speedly.Wireless communications biggest advantage is save wiring trival, not is limited by region, can at any time and place for data transmission. Along with the development of the fingerprint identification technology, the technology was also gradually applied to the identification. The great advantage of the fingerprint is that its non-substitutability, and relatively fixed, not easy to change, Given the current has the administration and institution units got to the fingerprinting techniques and based on the wireless communications technology, C8051F930 monolithic integrated circuits, controls and coordination and management of fingerprint identification module VFDA02 and radio communication modules Si4432,To be finished independently roll and wireless transmission of information and got a roll of fingerprints.The system will be able to register with the data inputted more real-time, gathering and wireless transmission of data transmission for functions, the effective distance, mobility strong, simple to install and extensibility better advantages of the promotion of values.Key words:Wireless Communication Technology Recognition Technology Of Fingerprint Attendance System目录前言 (1)第1章考勤仪的总体结构设计 (3)第1.1节考勤仪的模型结构 (3)第1.2节考勤仪的功能简介 (4)第2章考勤仪的硬件设计 (5)第2.1节考勤仪的硬件组成 (5)第2.2节无线收发系统的设计 (5)第2.3节考勤仪的终端的设计 (8)第3章考勤仪的软件设计 (19)第3.1节考勤仪的软件设计思想 (19)第3.2节初始化程序 (20)第3.3节无线发送程序 (21)第3.4节无线接收程序 (22)第4章考勤仪的测试与分析 (25)第4.1节 PCB设计注意事项 (25)第4.2节考勤仪的实验测试 (25)结论 (27)参考文献 (28)致谢 (30)前言考勤系统是指一套管理公司的员工的上下班考勤记录等相关情况的管理系统。
基于ZigBee技术的校园一卡通学生考勤管理系统的设计
基于ZigBee技术的校园一卡通学生考勤管理系统的设计作者:姜仲刘丹来源:《电脑知识与技术》2012年第10期摘要:校园一卡通学生考勤管理系统使用RFID射频识别技术对学生进行考勤,以ZigBee 技术构建无线传感网络,采用Anroid技术实现服务器对采集来的考勤数据进行处理,校园一卡通学生考勤管理系统能够满足对学生出勤进行管理的需求。
关键词:RFID;zigbee;Anroid;无线传感网;一卡通中图分类号:TP315文献标识码:A文章编号:1009-3044(2012)10-2251-03Design of Campus Card Student Attendance Checking Management System Based on ZigBeeJIANG Zhong, LIU Dan(Computer Science and Technology Dept, Dalian Neusoft Instidute of Information, Dalian 116023, China)Abstract: Campus Card Student Attendance Checking Management System check attendance for student base on RFID,construct wireless sensor network by ZigBee,process the data of attendance checking on Server base on Anroid, Campus Card Student Attendance Checking Management System compliance the requirements of student attendance checking Management.Key words: RFID; ZigBee; Anroid; wireless sensor network; Campus Card随着高校管理信息化的不断深入,校园一卡通在各级高校得到广泛的应用.校园一卡通使用RFID射频识别技术,利用射频信号通过空间耦合自动识别目标对象并获取数据.校园一卡通被广泛应用图书馆、校内消费等各种校园服务上,为学校的信息化管理以及学生的日常生活提供便利并提高了管理的效率。
无线指纹考勤系统的设计与实现
一、系统设计
一、系统设计
1.1硬件设计 指纹考勤系统主要包括指纹采集器、数据处理中心和存储设备等部分。指纹 采集器负责收集员工的指纹信息,并将其转化为电信号。数据处理中心则负责处 理这些电信号,并与存储设备中的数据进行比对,以确认员工的身份。
一、系统设计
1.2软件设计 软件部分主要包括指纹识别算法、数据管理模块和报表生成模块等。指纹识 别算法负责对采集到的指纹信息进行处理,提取特征值并与存储在数据库中的指 纹数据进行比对。数据管理模块负责员工信息、考勤记录等数据的增删改查,而 报表生成模块则可以将考勤数据统计成各种报表,方便管理者查看。
一、系统设计
一、系统设计
无线指纹考勤系统的设计主要包括硬件和软件两部分。硬件部分包括指纹采 集器、无线通信模块和电源模块等,软件部分涉及数据传输协议和算法设计等。 在设计过程中,要充分考虑系统的易用性、稳定性和安全性。
一、系统设计
1、硬件设计:选择性能稳定、识别准确的指纹采集器,如光学式或电容式指 纹识别模块。无线通信模块可采用Zigbee、蓝牙或Wi-Fi等技术,具体根据实际 需求和成本考虑。同时,为保证系统正常运行,需配备适当大小的电源模块。
二、系统实现
2.3数据管理模块 数据管理模块涉及到员工信息和考勤记录的存储和查询,因此需要实现一个 稳定、高效的数据管理系统。我们可以选择关系型数据库如MySQL、Oracle等作 为存储和查询的数据源,并使用适当的索引和查询优化技术以提高性能。此外, 为了方便管理者使用,报表生成模块可以通过图表等方式展示考勤数据,并支持 导出和打印等功能。
二、需求分析
4、支持多种查询方式,方便教师和辅导员对学生出勤情况进行查询和分析。 5、具备数据备份和恢复功能,确保数据的安全性和完整性。
基于ZigBee技术的智能教室考勤系统设计
基于ZigBee技术的智能教室考勤系统设计作者:李新龙周振涛周婷婷来源:《电子技术与软件工程》2017年第08期摘要现阶段高校学生的课堂考勤工作是高校教学管理工作的一项非常重要的内容,本文针对高校课堂考勤工作设计一个智能教室考勤系统,该系统结合远距离射频识别技术(RFID)、ZigBee组网技术与计算机软硬件技术,通过非接触式刷卡技术,多系统联动实现对人员出入进行考勤,从而为高校课堂考勤管理实现完全自动化。
【关键词】物联网智能教室考勤1 引言目前,高校对学生课堂的考勤管理主要是由课堂教师或者代理学生通过点名答到或者签名的方式进行考勤,这种方式存在代替别人答到、考勤效率低等问题。
部分单位的考勤方式采用指纹考勤系统或者IC卡考勤系统等计算机考勤系统,这类计算机考勤系统的一般考勤流程是被考勤者使用带有自己身份信息的IC卡刷卡或者进行指纹扫描,并且在进入与出去的时候都进行刷卡或者扫描指纹,系统识别被考勤者的具体身份之后并记录下时间,将考勤信息传输到服务器并保存在数据库进行考勤管理,这类计算机考勤系统相比较于传统点名答到或者签名考勤的传统方式具有考勤效率高的优势,但缺点是存在代刷卡、人员多的时候速度慢等问题,比如有很多人员需要进行扫描指纹就会排队等候。
基于ZigBee的智能教室考勤管理系统相比其它的考勤系统,具有方便快捷、管理高效,实现简单,费用廉价等优点。
此外,物联网是继互联网/因特网与计算机技术之后信息产业领域兴起的第三次技术与产业浪潮,为智慧校园提供了一种新的革命性的信息技术和智能技术,具有广泛的应用需求和巨大产业发展的空间。
2 需求分析本文提出一种基于ZigBee的智能教室考勤系统,在规定时间段内上电系统开始工作,通过红外对射管判断学生是进入教室还是离开教室,随后判断是否刷卡,如果没有刷卡则会报警出错,同时清空本次签到的信息,若按照流程刷卡进入则该学生正常签到或者离开教室。
可以有效防止学生考勤作弊现象的发生,同时具有快速识别无需过多等待等多个优势。
基于ZigBee无线通信网络的指纹考勤网络设计
2 1 年第 3期 00
C m u e DS f w r n p l c t o s o p t rC o ta ea dA p a i n i 工程 技 术
基于 Zg e 无线通信 网络的指纹考勤 网络设 计 i e B
伍 龙 山 ,戴 志 强 。王 凯旋 ,刘 静 微
,
t g e e — e c s u e o a h e e t e c n r l o e f g r rn d l .Th r g a o g e n t r s b s d o he Zi Be nd d vie i s d t c i v o to f t n e i t mo u e h h i p e p o r m f Zi Be e wo ks i a e n TI S Zi Be 2 O r t c l sa k ~ tc ,wb c S d v l p d t c i v aa ta s s i n b t e h n d v c n h o r i a o . g e 0 6 p o o o t c ,z sa k i h i e e o e O a h e e d t r n mis o e we n t e e d— e i e a d t e c o d n t n i
Ab t a t T s p p r d s rb st e i n a Fi g r rn t n a c e wo k wh c s b s d o g e Ne wo k b sn g e s r c : hi a e e c e o d sg n e p i tAte d n e n t r ih i a e n Zi Be t r y u i g Zi Be i mo u e n n e p n d n i c to d l . i ep i ti e tfc t D mo u e n g ee d d v c r o n c e t d l sa d f g r r t e t a i n mo u e F ng r rn d n i a i d l sa d Zi Be n — e i e a ec n e td wih UART a d i i i i f i O n
基于RFID和Zigbee网络的考勤系统的设计与实现
基于RFID和Zigbee网络的考勤系统的设计与实现作者:刘红日王敏卢成亚孙公亮赵兴壮来源:《中国新通信》2014年第10期【摘要】考勤系统的设计开发从考勤终端以及服务器应用程序两个方面进行开发。
考勤终端以STC90C58AD单片机为控制核心,利用DRF1605H无线收发模块以及MFRC522读卡模块,实现了考勤信息的采集收发等功能;服务器程序使用QT应用程序开发框架以及在ThinkPHP框架编程实现了数据的接收以及分类处理功能。
实现了校园分布式环境下的考勤系统的设计与实现。
也可以将本系统进行定制安装,运用在企业的考勤系统中。
【关键词】考勤系统考勤终端服务器一、引言在高校普遍推行学分制的条件下,学生上课较分散,班主任、辅导员对学生的上课情况的了解与非学分制条件下相比有所削弱,同时部分教师淡化课堂考勤,导致一些学生因学分制课堂考勤监控不严而长期旷课[1]。
目前在高校里,上课地点分散,主要的考勤方式还是教师人工点名的方式,或者是用RFID,在各个教室单独考勤,考完以后不能够及时处理考勤信息。
[2],[3]等的设计也没有考虑到系统的时间同步问题。
本系统将Zigbee和RFID技术相结合,将考勤信息通过Zigbee网络经过网关收集,发送到服务器。
二、总体设计方案本系统从功能上可以分成两部分。
一部分是考勤终端,负责考勤信息的采集处理、发送等过程以及负责接收服务器发来的指令,对终端考勤机进行相关的设定。
另一部分是服务器,服务器上的功能由两部分组成,一部分通过Zigbee网关来接受相关的考勤信息,并处理后插入到MySQL数据库,这部分功能软件是随着服务器启动而自启动的,并且常驻内存的,提供了对考勤终端的数据进行处理、通讯设置、终端机的设置等;另一部分是基于B/S模式的WEB 应用服务程序,用户可以通过浏览器登陆,根据授权查看考勤信息、修改考勤信息以及导出考勤信息等功能,如图1所示。
三、考勤终端设计方案考勤终端硬件是以STC90C58AD为核心,包括时钟,SD卡,RFID读卡器和Zigbee等模块构成的硬件系统。
基于RFID和Zigbee网络的分布式考勤系统设计
0 引言随着信息技术的发展,智能化的考勤系统已经成为现代化企业架构的必备设施,用于管理公司员工的上下班考勤记录等相关情况。
考勤系统是一整套由硬件和软件相结合的产品,前端为无源电子标签和读卡器,后台为采用C/S或B/S模式[1]的信息管理系统。
在目前的考勤系统中,读卡与后台管理主机通常采用有线的方式进行连接,常见的有RS485总线[2],TCP/IP局域网(LAN)[2]等。
但是在楼宇环境中,布线会占用一定的空间,降低读卡设备部署的灵活度,并为后期的维护工作带来一定程度上的困难。
随着无线通讯技术的发展和生产成本的降低,Zigbee技术作为一种近距离无线传输的自组织网络,能提供一种更为简单灵活可靠的方式,省去了楼宇布线的繁琐,在楼宇自动化中得到越来越广泛的应用。
针对目前的考勤系统,设计一种无源RFID和Zigbee技术整合的方案,充分利用无线传感网的自组织、廉价和灵活的技术优势,使得考勤系统的部署和维护更加简单易行。
本文将就RFID与Zigbee网络融合、考勤系统体系结构的设计及其工作流程做一个介绍。
1 RFID、Zigbee与网络融合1.1 RFID读卡器与无源标签RFID射频识别是一种非接触式的自动识别技术,它通过射频信号自动识别目标对象并获取相关数据,识别工作无需人工干预,具有非接触、低功耗、一对多和无复杂网络协议的特点。
RFID 读卡器可识别高速物体并可同时识别多个标签,是物联网最重要的终端之一[3]。
无源RFID是读卡器与无源标签进行近场射频通讯的技术,已经成熟并商用的协议标准有ISO14443A/B、ISO15693等,读卡器可以向无源标签发送多种不同的命令,操作标签的状态,以及向标签读出或写入数据。
无源标签将标签的UID(Unique ID)及其他重要数据信息保存在标签的存储器中,具有数据信息不易丢失,方便使用者携带,无需电源供电的特点。
在读卡设备的操作下,能查看,添加,删除及修改标签中的数据。
基于Zigbee技术的学生考勤系统设计-精选文档
基于Zigbee技术的学生考勤系统设计[DOI]1013939/jcnkizgsc2016190681相关应用学生考勤时全用RFID卡。
RFID是一种通过无线电讯号自动识别特定目标并进行数据读写的短距离通信技术。
它的应用很广泛,可以是学校图书馆、考勤系统、食品安全溯源等。
自动识别技术有很多种,通过各方便比较本系统使用RFID技术进行通信,几种自动识别技术简单比较如下。
短距离传输技术比较如下:2系统的运行流程图本考勤系统主要用于学生的打卡记录,每一次打卡操作后,先进行寻卡,然后将卡片上的数据通过Zigbee无线网络传送给服务器,判断卡片的操作是否正常,若正常则进行数据的记录。
如图1所示。
硬件结构如图2所示。
1RFID读卡器这是整个考勤系统的一个主要设备,读取学生的信息数据,记录学生的出勤情况。
RFID卡(Radio FrequencyIdentification):射频识别,又称为“无线射频识别”,可通过无线电讯号识别特定目标并读写相关数据,而无须识别系统与特定目标之间建立机械或光学接触。
2Zigbee节点由协调器、路由器和终端组成一个无线网络;Zigbee这一名称是根据蜜蜂的八字舞得来的,由于蜜蜂(bee)是靠飞翔和“嗡嗡”(zig)地抖动翅膀的“舞蹈”来和伙伴之间传递花粉的方位信息,是一种非常优化的通信网络。
它的特点是近距离、低复杂度、自组织、低功耗、低数据速率、低成本。
鉴于这种发现,出现了Zigbee技术,是基于IEEE8014标准的低功耗个域网协议。
3服务器(上位机)上位机通过串口与Zigbee协调器节点相连,传递学生考勤信息,并保存在服务器的数据库中。
4系统的软件组成1上位机程序使用QTC++完成上位机的编写实现学生、教师的信息管理,完成考勤任务的统计。
Qt是Trolltech公司的一个产品。
Qt是一个多平台的C++图形用户界面应用程序框架。
它提供给应用程序开发者建立图形用户界面应用程序所需的所有功能。
基于Zigbee的井下人员定位考勤系统的设计
基于 Z i g b e e 硇并下人 员定 位考勤 系统的 设计
同煤 集 团煤 峪 口矿 刘 斌
[ 摘 要] 本文基 于Z i g B e e 技术, 设计 了 煤 矿井下人 员定位 考勤 系统 , 实时对井下人 员进行定位 、 身份 识别。 实现 了井下人 员的考 勤 统计 , 并为监控井下 的人 员分布提供 了依据 , 适 用于煤矿 井下的安全管理。 [ 关键 词] Z i g B e e 技术 煤矿 井下人 员定位 系统 无线接 收站 I D卡
输较远 的通信距 离 , 并且抗干扰能力较强 , 但信号 的穿透力 和绕射 能力 不够 , 井 下环境复杂 , 所有 区域不可能均是直线 可视的 , 在一个通信节 点发生故 障时有 可能导致一段 区域的通信全部 中断 。针对这一 问题采
取3 种方式提高其通信可靠性 。 ( 1 ) 所有 通信节 点要 保证能 与上 下 4 个节 点进行通信 , 当任意 1 个 发生故 障时 , 可跳过这. 一 节 点与下 1 个节点直接通信 , 目前 网络传输模 块通 信距 离为 4 0 0 — 5 0 0 m, 因此在 布置节 点时应在 2 0 0 m左右布 置 1 个 节点。 ( 2 ) 整个 系统通信 网应该尽量 布成一个环 网( 按通风 回路布置) , 当 某一段 出现塌方 , 无线信号无 法通过时 可从 另一端继续 与系统保持通 信。 ( 3 ) 对于井下采 掘区地形复杂 , 无线信号无法跨节点级连和形成通 信 回路 , 可利 用网络传输模块 的R S 4 8 5 总线与系统相连 , 提高系统通信 的可靠性 , 当出现 塌方时 , 只要 通信 电缆未 断 , 仍可与系统 保持通信链 路的畅通 。这可能成为被 困人员的救命线 。
转换, 在功 能上作为井 上信息处理 中心与井下无线 基站之 间的数 据传 输通道。 ( 5 ) 电源 。对无线基站进行供 电 , 将井 下非本安高压交流电转换成 系统所需 的本安低压 直流 电, 并 能够在断 电情况 下 自动使用 蓄电池进 行 供电 , 在通电情况下 自动给蓄电池进行充电。
基于ZigBee技术的井下人员定位考勤终端的设计
基于ZigBee技术的井下人员定位考勤终端的设计背景与意义能源工业是国家经济发展的命脉所在,近年来,随着石油资源的紧张、石油价格的飙升,煤炭行业的重要性和不可替代性也日益凸现。
虽然近年来煤炭工业得到了很大发展,但是矿下塌方、瓦斯泄漏、井下渗水等灾害事故时刻都在威胁着矿井工作人员的生命安全。
井下复杂的地形给矿工撤离和事故抢救带来了极大的困难。
因此,在事故发生之后,快速、准确地报告井下工作人员的位置和情况,对于救援工作的开展就有着极为重要的意义。
根据最新统计数据,我国可用煤炭总储量接近1900亿吨。
我国煤炭资源丰富,煤炭是我国能源结构中的支柱。
煤炭安全生产在我国国民经济安全生产中占有重要的地位。
然而,我国煤矿与世界各主要产煤国家比较,矿井下地质构造比较复杂,开采安全问题较多,而且自然灾害也频频发生。
近年来,我国煤矿事故仍然较多,个别地区重、特大事故频有发生。
据不完全统计,近几年来中国煤炭产量占世界产量的35%,可事故伤亡人数却占世界伤亡人数的80%。
轻则造成经济损失,重则造成人员伤亡,安全问题己经成为煤矿生产中的关键问题。
不断加强灾害预防、事故救助等措施已成为当务之急。
随着国家对煤矿安全生产工作的日益重视,煤矿现代化管理的需求,矿井人员定位及煤矿安全监测系统越来越体现出其重要性,实现井下人员定位和各种安全生产要素以及井下环境参数(如瓦斯、温度、风速等环境指标)的自动采集尤为重要。
它们在煤矿安全生产方面具有举足轻重的作用。
国内各采矿企业也纷纷开始研究部署井下人员安全管理系统。
随着对煤矿安全生产要求的不断提高,开发出可靠有效的人员跟踪定位,对于改善煤矿安全生产具有很大的现实意义和应用价值。
现代化的煤矿安全监控系统除了实现对环境的监控之外,还应包括对设备和人员的监控,通过监控系统实现井下人员和设备的管理和调度,提高生产效率和安全性。
因此,使用无线通信技术,建立以无线传感器网络为基础的煤矿监控系统己经成为煤矿安全生产和现代化管理的需求。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于ZigBee技术的无线考勤系统设计作者姓名:郭帅指导老师:金中朝摘要:系统基于ZigBee个域网协议和嵌入式系统,使刷卡设备和考勤统计系统分离,具有组网方便,安装拆卸简单,扩容性好,无需布线等特点,可以减少因线路故障带来的损失和不便,提高了系统的稳定性和可靠性。
并完成了ZigBee网络的搭建与优化,嵌入式数据库Sqlite的移植以及嵌入式QT的开发等。
关键字:ZigBee, 射频卡考勤,嵌入式网关1 绪论随着信息化时代的到来,我们生活的各方面都和信息化息息相关。
社会的管理和资金的流通也已经进入信息化的革命。
非接触IC卡“一卡通”便是信息化革命的产物之一。
本系统设计的目的是为了实现考勤数据采集、数据统计和信息查询过程的无线化和自动化。
方便用户对考勤数据的保存和导出。
ZigBee是进入21世纪后来出现的一种新型无线通信技术,该协议具有近距离、低复杂度、低功耗、低数据速率、低成本的特点,在智能家居、智能楼宇自动化、工业智能监等控领域具有非常宽广的市场空间。
随着多家芯片制造商推出支持ZigBee协议的片上系统解决方案,越来越多的无线控制系统采用ZigBee技术。
系统基于ZigBee个域网协议和嵌入式系统,使刷卡设备和考勤统计系统分离,与目前广泛使用的有线考勤系统相比,具有组网方便,安装拆卸简单,扩容性好,无需布线等特点,可以减少因线路故障带来的损失和不便,提高了系统的稳定性和可靠性。
本文首先介绍了系统的总体拓扑结构,然后详细阐述了刷卡设备和网关设备的硬件设计和软件开发过程,其中包括刷卡驱动电路设计,ZigBee协议栈应用程序设计,QT应用软件设计,Sqlite数据库移植方法等。
2 系统总体结构本系统主要有IC 卡读写模块,发射接收模块和嵌入式系统主机组成。
系统总体结构如图1所示。
刷卡设备由德州仪器CC2530系统板和RC522读写模块组成,系统主机由三星6410开发板和CC2530无线收发系统组成。
当符合读卡协议的IC 卡片进入刷卡范围,刷卡设备会将IC 卡片的编号通过ZigBee 网络发往嵌入式网关。
主机基于Linux3.0内核和飞凌嵌入式技术有限公司提供的文件系统以及QT4.8运行环境,开发了ZigBee 网关程序,能够监听ZigBee 协调器的串口并且能够保存数据到本地数据库。
ZigBee协调器嵌入式网关ZigBee网络ZigBee刷卡模块ZigBee刷卡模块ZigBee 刷卡模块系统主机图1 ZigBee 无线考勤系统效果图2. ZigBee协议栈简介2.1 ZigBee协议栈描述ZigBee协议是一系列的通信标准,通信双方需要共同按照这一标准进行正常的数据发射和接收。
协议栈是协议的具体实现形式。
协议栈是协议和用户之间的一个接口,开发人员通过使用协议栈来使用这个协议的,进而实现无线数据收发。
图2展示了ZigBee无线网络协议层的架构图。
ZigBee的协议分为两部分,IEEE 802.15.4定义了物理层和介质访问层技术规范,ZigBee联盟定义了网络层、应用程序支持子层、应用层技术规范。
ZigBee协议栈就是将各个层定义的协议都集合在一起,以函数的形式实现,并给用户提供API(应用层),用户可以直接调用。
ZigBee标准定义IEEE802.15.4标准定义ZigBee无线网络图2 ZigBee协议栈层次2.2 协议栈结构ZigBee协议栈是由一组称为层模块的结构来构成。
下一层将为上层执行特定的一组服务。
数据单位提供数据传输服务,管理单位提供所有其他服务。
各个业务实体通过服务接入点(SAP)为上层提供一个接口,每个服务接入点支持多个服务原语来实现要求的功能。
IEEE 802.15.4-2003标准定义了物理层(PHY)和媒体访问控制子层(MAC)两个网络底层。
基于物理层和媒体访问控制子层,ZigBee联盟开发了网络层和应用层体系结构。
其中,应用支持子层(APS)、ZigBee 设备对象(ZDO)组成了应用层框架。
应用对象使用架构层以及APS共享和安全服务,则有不同芯片制造商来定义。
IEEE 802.15.4-2003标准有两个物理层,运行在868 / 915 MHz和2.4GHz两个不同的频率范围。
由于每个国家开放给科学和工业的ISM频段标准不同,所以低频率物理层包括欧洲使用的868MHZ频段以及美国和澳大利亚等国家使用915 MH频段。
而世界上大多数国家的使用的是2.4GHz频段的物理层。
IEEE 802.15.4-2003 MAC子层使用CSMA-CA协议机制来控制无线信道访问。
CSMA-CA协议即载波监听多路访问冲突检测方法。
2.3 ZigBee网络拓扑ZigBee网络层支持星型,树撞和网状的网络拓扑结构。
在星型拓扑结构中,控制网络的设备称为ZigBee协调器。
ZigBee协调器负责ZigBee网络备启动和网络设备的维护,其他的设备,称为终端设备,直接与ZigBee协调器进行通信。
在树状和网状网络拓扑结构中,ZigBee协调器负责发起ZigBee网络,选择网络中的一些关键参数,但网络可以通过ZigBee路由器进行扩展。
树型网络中,路由器使用一个分层路由策略传输数据和控制信息在网络中。
树型网络可以使用IEEE 802.15.4-2003标准化通信信标。
网状网络允许完全的点对点通信。
在网状网络拓扑中,ZigBee路由器将不定期发布的IEEE 802.15.4-2003信标。
星型网络树状网络图3 网络拓扑ZigBee网络是一个简单的、低成本的通信网络,它应用于一些功率有限和对网络吞吐量无严格要求的设备之间的无线连接。
ZigBee网络的目标是建立一个易于安装、有可靠的数据传输、通信距离短、成本低、非常好的电池寿命这样的一个网络,并且它能保持简单的和灵活的网络协议。
ZigBee网络中含有两个不同的设备,全功能设备(FFD)和简单功能设备(RFD)。
FFD在三种网络模式中可作为整个PAN网络的协调器、路由器或网络中的终端设备。
FFD可以和RFD或者FFD通信,而简单功能设备(RFD)只能和FFD通信。
RFD设备在网络中主要是一个应用设备,它们箱单简单,比如它们可以作为灯的开关或者红外线传感器,但不能传输大规模的数据,且在某一时刻只能和一个FFD相联系。
一个ZigBee网络由几个部分组成。
最基本的部分是设备,设备既可以是FFD,也可以是RFD。
如果两个和更多的设备在一个个人通信空间(POS)范围内,且在同一信道通信,那么这些设备就组成一个WPAN。
但网络中必须含一个FFD设备作为PAN协调器。
对于无线多媒体来说,由于传播的动态性和不确定性,一个精确的覆盖区域是不存在的。
位置和方向的微笑变化,都可能引起信号强度和通信链路的急剧变化。
不管静态设备或移动设备都可能出现这种结果。
3. ZigBee刷卡设备ZigBee刷卡设备由CC2530系统板外接RC522读写模块组成,实物图如图4所示。
RC522非接触式IC卡读写模块采用Philips MFRC522芯片设计,能够读取符合ISO14443A 标准的多张卡片,使用方便,成本低廉。
CC2530通过SPI接口直接驱动读写模块。
图4ZigBee刷卡设备3.1采集节点主控芯片节点主控芯片使用的CC2530是由德州仪器公司提出的用于ZigBee应用的片上系统解决方案。
CC2530系统核心板的电路原理图如图5所示。
CC2530片上系统能够广泛解决的2.4GHz应用方案。
这些应用场景能够快速的通过TI 提供的Z-Stack协议栈找到合适的解决方案,从而加快开发进程。
同时CC2530片上系统是一具有增强型工业标准8051单片机,并集成了无线收发功能。
CC2530片上系统具有非常低的待机功耗,在普通干电池的驱动下能够稳定工作半年以上。
CC2530工作电压为3.0V到3.6V,待机电流最低值为1微安。
具有丰富的片内外设,包括5通道DMA,红外发生电路,8 路12 位ADC,硬件支持CSMA/CA,AES 安全协处理器,电池监视器和温度传感器,具有捕获功能的32-kHz 睡眠定时器以及2个usart(通用同步异步串行发送接收器)等。
图5ZigBee核心板原理图3.2非接触式IC卡工作原理非接触式IC卡电气部分组仅为一个天线和集成电路卡(ASIC)。
卡的天线由适用于包装ISO卡的几个绕组线圈构成。
集成电路卡是由高速(106kb波特率)的射频接口,一个控制单元和一个8K EEPROM (电可擦可编程只读存储器-)。
非接触式IC卡的工作原理为,RC522射频卡读写模块回发一组固定频率的电磁信号,而卡片内具有一个频率与RC522读写模块相同频率的串联谐振电路,在电磁信号的激发下,LC谐振电路将会产生共振,从而使电容内存储了电荷,而电容器的另一极,连接有一个单向导通的电子泵,会将充电电容器的电荷送到另一个电容器储存,当所积累的电荷达到2V,电容器将作为电源为卡片其他电路提供工作电流,将发出卡片内数据或读入RC522模块数据。
3.3ZigBee节点程序上电后CC2530主控芯片初始化RC522模块,当有符合ISO 14443A/MI标准的卡片进入读写范围时,RC522模块通过SPI协议把数据传递给CC2530主控芯片,主控芯片把接收到的数据打包发送到协调器。
程序流程图如图6所示。
图6 ZigBee节点程序流程图4.系统主机设备设计与实现主机设备由三星6410开发板和CC2530系统板组成,如图7所示。
S3C6410开发板和CC2530系统板通过串口进行通信,当CC2530建立起传感网络后,刷卡节点会自动加入网络。
网关基于Linux3.0内核和飞凌嵌入式技术有限公司提供的文件系统以及QT4.8运行环境,开发了ZigBee网关程序,能够监听ZigBee协调器的串口并且能够读写远程或本地数据库。
下文将详细介绍主机设备的开发过程,包含sqlite数据库移植和嵌入式QT的环境搭建与开发。
图7ZigBee刷卡考勤网关设备4.1 Sqlite数据库移植4.1.1Sqlite数据库移植过程SQLite是遵守ACID的,能够实现自包容、零配置、支持实物的、开源的关系型数据库管理系统,它包含在一个相对其他数据库非常小的的C语言库中。
其特点是高度便携、使用方便、结构紧凑、高效、可靠。
SQLite是D.RichardHipp建立的公有领域项目。
与其他数据库管理系统不同,SQLite不是常见的客户端到服务器模式,SQLite引擎也不是程序与之通信的独立进程,而是连接到程序中成为程序的一个主要部分。
所以,SQLite主要的通信协议是在编程语言内通过直接调用接口函数来实现。
这一方法在消耗总量、延迟时间和整体简单性上有积极的作用。
整个数据库,包括数据库的定义、表、索引和数据本身,都在宿主主机上存储在一个单一的文件中。