范文一:rfid系统设计
*******************
实践教学
*******************
计算机与通信学院
2014年秋季学期
RFID技术课程设计
题 目: 基于高频RFID职工考勤系统 专业班级: 计算机科学与技术(物联网方向)1班 姓 名: 高 磊 学 号: 12280102 指导教师: 薛建彬 成 绩:______________
目录
目录 ......................................................................................................................... - 2 -
摘要 ......................................................................................................................... - 3 -
前言 ......................................................................................................................... - 4 -
一、 基本原理 ....................................................................................................... - 5 -
1.1 RFID技术特点............................................................................................ - 5 -
1.1.1读写器 ............................................................................................... - 6 -
1.1.2电子标签 ............................................................................................ - 7 -
1.2 RFID系统工作原理..................................................................................... - 8 - 二、 系统分析与建模 ............................................................................................. - 9 -
2.1系统需求分析............................................................................................... - 9 -
2.2系统功能特点............................................................................................... - 9 -
2.3系统UHL建模 ............................................................................................ - 10 - 三、系统设计 ......................................................................................................... - 11 -
3.1 OURS‐RFID‐RP实验平台系统概述 ........................................................... - 11 -
3.1.1系统整体布局结构设计 ..................................................................... - 11 -
3.1.2 结构和硬件描述 ............................................................................. - 12 -
3.2系统功能模块............................................................................................. - 13 -
3.3数据库设计 ................................................................................................ - 13 - 四、详细设计 ......................................................................................................... - 15 -
4.1 考勤系统功能描述 ................................................................................ - 15 -
4.2 系统模块设计 ....................................................................................... - 20 -
4.3 公共模块设计 ........................................................................................... - 24 - 总 结 ...................................................................................................................... 31 致 谢 ....................................................................................................................... 32 参考文献 .................................................................................................................... 33 附录———源代码 ....................................................................................................... 33
- 2 - 2
摘要
RFID(Radio Frequency Identification)即射频识别技术,又称电子标签、无线射频识别,是一种通信技术,可通过无线电讯号识别特定目标并读写相关数据,而无需识别系统与特定目标之间建立机械或光学接触.
它通过射频信号自动识别目标对象并获取相关数据,识别工作无须人工干预,可工作于各种恶劣环境。RFID技术可识别高速运动物体,并可同时识别多个标签,操作快捷方便。RFID是一种简单的无线系统,只有两个基本器件,该系统用于控制、检测和跟踪物体。系统由一个阅读器和很多标签组成。
本设计是以员工考勤管理系统为例,基于高频RFID技术之上,将RFID技术应用于信息化的考勤管理系统,系统采用c,s模式系统架构。实现员工考勤自动化管理。
关键字:高频RFID、考勤管理系统、c/s模式
- 3 -
前言
近年来,自动识别技术在全球范围内得到了迅速的发展,在许多服务领域、货物销售与后勤分配方面、在商业部门、生产企业和材料流通领域均得到了快速的普及和推广。自动识别的任务和目的是提供关于个人、动物和物品的信息。
射频识别是一种自动无线识别和数据获取技术,它的基本原理是电磁理论。RFID识别的缺点是标签成本相对较高,而且一般不能随意扔掉,而多数条码扫描寿命结束时可扔掉。RFID使用的领域:物料跟踪、运载工具和货架识别等非接触数据采集和交换的场合(由于RFID标签具有可读写能力,对于需要频繁改变数据内容的场合尤为适用。
由于射频识别技术的优点,RFID技术已被广泛应用于诸如工业自动化、商业自动化、交通运输控制管理、汽车和火车等交通监控、高速公路自动收费系统、物品监控管理、流水线自动化控制、图书或档案管理系统、门禁系统、金融交易、参处管理、畜牧管理,车辆防盗等等。
- 4 - 2
一、 基本原理
1.1 RFID技术特点
无线射频识别即RFID(Radio Frequency IDentification)技术,又称电子标签、无线射频识别,是一种非接触的自动识别技术,可通过无线电讯号识别特定目标并读写相关数据,而无需识别系统与特定目标之间建立机械或光学接触。它基本由三部分组成:标签(Tag)、阅读器(Reader)和天线(Antenna)
1.RFID电子标签(Tag,或称射频标签):由芯片及内置天线组成。芯片内保存有一定格式的电子数据,作为待识别物品的标识性信息,是射频识别系统真正的数据载体。内置天线用于和射频天线间进行通信。
2.阅读器:读取或读/写电子标签信息的设备,主要任务是控制射频模块向标签发射读取信号,并接收标签的应答,对标签的对象标识信息进行
- 5 -
解码,将对象标识信息连带标签上其它相关信息传输到主机以供处理。
3.天线:标签与阅读器之间传输数据的发射、接收装置。
RFID射频识别是英文Radio Freqency Identification的缩写,它是一种非接触式的自动识别技术,它通过射频信号自动识别目标对象并获取相关数据,识别工作无须人工干预,可工作于各种恶劣环境。RFID技术可识别高速运动物体并可同时识别多个识别卡,操作快捷方便。
1.1.1读写器
读写器在RFID系统中扮演着重要的角色,读写器主要负责与电子标签的双向通信,同时接受来自于主机系统的控制指令。读写器的频率决定了RFID系统工作的频段,其功率决定了射频识别的有效距离。读写器根据使用的结构和技术不同可以是读或读,写装置,是RFID系统信息控制和处理中心。读写器通常由射频接口、逻辑控制单元和天线三部分组成。 1、射频接口模块具有以下主要任务:
?产生高频发射能量,激活电子标签并为其提供能量;
?对发射信号进行调制,用于将数据传输给电子标签;
?接收并调制来自电子标签的射频信号。
在射频接口中有两个分隔开的信号通道,分别用于来往于电子标签与读写器两个方向的数据传输。传送往电子标签的数据通过发射器分支通道,而来自于电子标签的数据则通过接收器分支通道接收。
2、逻辑控制单元也称为读写模块,其具有以下主要任务: ?与应用系统软件进行通信,并执行从应用系统软件发送来的指令; ?控制与电子标签的通信过程;
?信号的编码与解码;
?对读写器和标签之间传输的数据进行加密和解密;
?执行防冲突算法;
- 6 - 2
?对读写器和标签之问的身份进行验证。
3、天线是一种能将接收到的电磁波转换为电流信号,或者将电流信号转换成电磁波的装置。在RFD系统中读写器必须要通过天线来发射能量,形成电磁场,通过电磁场来对电子标签进行识别。
1.1.2电子标签
电子标签是指由IC芯片和无线通信天线组成的超微型的小标签,其内置的射频天线用于和读写器进行通信。系统工作时,读写器发出查询(能量)信号,电在标签(无源)收到查询(能量)信号后将其一部分整流为直流电源供电子标签内的电路工作,另一部分能量信号被电子标签内保存的数据信息调制后反射回读写器。电子标签是射频识别系统真正的数据载体。电子标签的内部结构如图1.4所示。
其内部各模块功能如下所述:
天线:用来接收由读写器送过来的信号,并把所要求的数据送回给读写器;
- 7 -
电压调节器:把由标签读写器送过来的射频讯号转换成DC电源,并经大电容储存能量,再经稳压电路以提供稳定的电源;
调制器:逻辑控制电路所送出的数据经调制电路调制后加载到天线送给读写器;
解调器:把载波去除取出真正的调制信号;
逻辑控制单元:用来译码读写器所送过来的信号,并依其要求回送数据给读写器;
存储单元:包括EEPROM与ROM,做为系统运行及存放识别数据的位置。 1.2 RFID系统工作原理
RFID系统的基本工作原理是:由读写器通过发射天线发送特定频率的射频信号,当电子标签进入发射天线有效工作区域时产生感应电流,从而获得能量被激活,使电子标签将自身编码信息通过内置射频天线发送出去;读写器的接收天线接收到从标签(射频卡)发送来的调制信号,经天线调节器传送到读写器信号处理模块,经解调和解码后将有效信息送至后台主机系统进行相关处理:主机系统根据逻辑运算判断该卡的合法性,识别该标签的身份,针对不同的设定做出相应的处理和控制,最终发出指令信号控制读写器完成不同的读写操作。
- 8 - 2
二、 系统分析与建模 2.1系统需求分析
基于RFID技术的考勤管理系统使用的考勤记录是通过考勤机进行采集,或通过本地计算机进行采集,记录经保存存储到数据库。管理软件应用有其特殊性,员工通常只是负责考勤信息的提供(通过刷卡),劳资、财务或管理基层才是真正使用这些考勤信息的用户。本系统是人力资源管理系统的一个子系统,可将考勤数据传递给薪资管理系统,它也可独立运行。因此,本系统除了要提供基本的考勤记录外,还要提供相应的员工信息并对允许的缺席情况进行记录,以便能够统计出每个员工真正违反考勤纪律的次数和情况。通常对于这样与劳资、财务分配密切相关的系统,均应采取一些必要的安全措施,以保证只有一定权限范围的人员才能登陆系统,因此系统必须采取相应的安全措施,以确保许可范围内的人员的口令安全阎。由于本系统的功能比较专一,因此需求分析也比较集中,由此可以得出本系统的下列需求:
(1)对员工进行信息管理;
(2)考勤记录的获取;
(3)对员工因公或因私等情况的登记;
(4)对考勤记录进行处理,统计,形成报表;
(5)对登录口令的安全性保护;
(6)对数据库的维护;
(7)不同情况下,各种信息的查询。
2.2系统功能特点
以非接触式IC卡射频识别技术、计算机软件等为核心,构建一套新颖
- 9 -
的考勤系统。在本系统中,非接触式IC卡作为身份识别,实现了考勤管理的电子化。因为射频IC卡与考勤机之间利用射频方式迸行数据传输,所以考勤机对IC卡的操作可以在瞬间完成,员工在上下班时,只需将个人的考勤卡在读写器前一晃,读写器即自动、快速、准确地记录员工的卡号和刷卡时间等信息,数据经计算机处理后保存,管理者可随时查询员工出勤情况,统计、汇总考勤报表,系统能准确反映出职工和部门的出勤情况,为管理人员提供准确的考勤数据,并能生成打印报表。
2.3系统UHL建模
首先对项目进行需求调研,依据项目的业务流程图和数据流程图以及项目中涉及的各级操作人员,通过分析,识别出系统中的所有用例和角色;接着分析系统中各角色和用例间的联系,再画出系统的用例图,同时,勾画系统的概念层模型,描述概念层类图和活动图。
1、确定系统范围和边界。考勤管理系统用于企事业人事部门的日常管理活动。它和薪资系统存在系统边界,薪资系统从该系统得到薪资信息。
2、定义活动者。根据系统的职责范围和需求可以确定活动者。考勤管理涉及到的角色包括执行考勤工作的考勤管理人员,参加考勤的公司所有职员。
考勤管理人员:管理企业的考勤
普通员工:员工刷卡考勤、查询信息
3、定义用例(由考勤管理人员首先制定考勤规则,主要包括考勤项目的管理、奖惩措施的制定和奖惩指标的量化定义;普通员工通过提出请假、销假和加班的申请,并通过管理人员的审核,每逢月末,管理人员将考勤机中的考勤数据导入到本系统,结合请假、销假和加班的审核数据,形成月末考勤数据的个人和部门汇总,以此为依据,根据制定的奖惩规则,计算出本月的员工考勤奖惩金额并提交给薪资管理系统。
- 10 - 2
三、系统设计
3.1 OURS‐RFID‐RP实验平台系统概述
OURS‐RFID‐RP实验平台是由UHF超高频读写器模块、HF高频读写器模块、LF低频读写器模块、HF高频原理机模块、ACTIVE RFID模块、OMAP3530嵌入式网关组成。
3.1.1系统整体布局结构设计
图 系统整体结构布局图
- 11 -
3.1.2 结构和硬件描述
由于本设计为高频RFID员工考勤管理系统,所以我们再次只介绍HF高频读写器模块。
HF模块介绍
LED灯显示说明:
D1:绿色,电源启动指示灯,在430下完程序后,如果430正常运行,灯亮。
D2:红色,ISO14443A协议指示灯,
D3:黄色,ISO14443B协议指示灯
D4:红色,ISO15693协议指示灯
D5:红色,tag-it指示灯
D6:红色,预留
(1)系统运行简要说明:
?:上电后,430先通过并口访问7970芯片,在没有读到卡时,程序运行在串口读写模式,并每隔0.5s向串口发送一个“D”,直到有写操作为止。
?:当有卡读写时,针对相应的卡,程序进入不同的协议中,并且点亮相应的LED灯。
(2)API 调用说明
?:上电后,配置完内部寄存器,程序进入串口读写程序,可以进行人机交互。
?:当读到不同协议的卡时,程序退出串口读写程序,进入相应的协议子程序中(目前支持14443A协议和15693协议)。读完卡后,退出相应的协议子程序,进入串口读写程序。
- 12 - 2
3.2系统功能模块
在安全性方面,本系统应通过由口令认证功能的用户登录模块来保证该登
录人员的合法性。在用户登录成功后,完全是对数据库的操作。管理软件可以
通过读写器下载数据,对获得的记录处理后存储到数据库中。根据前面的需求
分析得出此套考勤管理软件应具备登录功能、员工信息管理功能、IC卡读取功
能,员工日常排班管理功能、班次管理功能、出差、请假登记管理功能、考勤
数据管理功能、各种统计报表管理功能、数据库管理功能、信息查询管理功能,
以及考勤机操作管理功能等。
3.3数据库设计
从功能需求可以知道存在大量的数据库访问操作,因此,数据库设计的重要性尤为明显。为建立一个好的数据库,需要从以下这些方面进行考虑p6J(数据库冗余度小;函数依赖性明确;数据库的表命名体现表的内容;表中各属性的名称及类型体现该属性的含义;建立好的索引;选定适当的键;设定各字段的约束规则;表在减少冗余时应考虑实际使用时的方便性。 主要的表有:(字段类型略)
员工表(卡号,员工号,姓名,性别,部门代号,((?(); 考勤操作人员表(卡号,员工号,姓名,口令,操作权限); 部门表(部门代号,部门名称);
- 13 -
请假类型表(请假类型代码,请假类型,工资发放率); 请假登记表(卡号,部门代号,请假类型代码,开始日期,结束日期); 班种表(班种代号,班种名称);
出差登记表(卡号,部门代号,开始日期,结束日期); , 加班登记表(卡号,部门代号,开始日期,结束日期)? 考勤组表(考勤组代号,考勤组名);
原始刷卡数据表(卡号,刷卡日期,刷卡时间,??)等。 卡号为各表的主关键字,其它的代号为各表的主关键字或外关键字。
- 14 - 2
四、详细设计 4.1 考勤系统功能描述
? 介绍
员工考勤应用系统是主要是针对员工上班出勤情况的一个统计。计算
机的介入使员工出勤情况的记录和统计工作变得十分简单。 ? 主要功能模块
(1)用户登录模块
用户身份验证流程图
开始
登录界面
用户信息是否正确
否
系统主界面
是 是否继续登录
否
退出
图4-1 登录界面流程图
- 15 -
(2)信息管理功能
在这个功能模块中,又有员工信息的添加、修改、删除,以及部门的添加
和删除。
员工信息添加流程图
系统主界面
否
权限是否合法
员工信息添
加
输入员工基本信息
否
检查信息是否合法
是
添加 否
添加是否成功
图4-2 员工信息添加流程图 (3)射频卡分配功能
- 16 - 2
射频卡分配流程图
射频卡分配界面
寻卡
是 否
是否寻到合法卡
读出卡序列号
是
输入工号
否
两次输入工号是否一致
将数据写入卡中
分配成功
图4-3 射频卡分配流程图
(4)、员工出勤情况记录功能
出勤情况主要由考勤机来记录,然后由系统自动统计和分析,但是也
有人工添加的功能,以备特殊情况的处理。但以智能考勤为主。 智能考勤流程图
- 17 -
考勤界面
是否在考勤时间内
是 否
寻卡
否
是否寻到合法卡
是
登记出勤员工信息
生成一条统计信息
退出
图4-4 智能考勤流程图
(5)邮件发送功能
邮件发送可以更加方便的使得领导和员工之间相互交流和联系,比如在员
工缺勤次数答到一定次数时领导可以及时通知他。
邮件发送的流程图
- 18 - 2
图4-5 邮件发送流程图
(6)、查询功能
查询功能方便用户根据某项条件快速的找到自己所需要的信息,例如符合条件的员工信息,符合条件的IC卡信息和符合条件的员工考勤信息等。 考勤信息查询流程图
- 19 -
图4-6 考勤信息查询流程图
(7)、数据库管理功能
数据库管理功能能帮助一些不会使用SQL Server 2005关系型数据库的用户方便的对数据进行附加、恢复、备份和压缩。
4.2 系统模块设计
, 信息管理模块
信息管理模块包含员工信息维护,部门信息编制,部门信息删除,还有员工信息添加,员工信息删除和员工信息修改。
, 考勤管理模块
考勤管理模块包含人工考勤,以备遇到特殊情况,智能考勤方便用户使
- 20 - 2
用RFID卡进行考勤,这样既节省时间,有不需用人工参与,提高了工作效率,减少了出错的可能。
考勤时间设置是针对考勤系统启动的时间,在所设定的时间段内,考勤系统正常工作,超过这个时间段,系统就关闭。
部门编制 bmtj.cs
信部门删除 bmshc.c
息s
管员工信息添加 ygtj.cs 理
模
块 员工信息删除 ygshc.cs
员工信息修改 ygxxxg.cs
图4-7 信息管理模块图
人工考勤 Kaoqin.cs
考
勤
管智能考勤 Zhinenkq.cs 理
模
块
时间设置 Kqsj.cs
图4-8 考勤管理模块图
, 射频卡管理模块
射频卡是用户主要标识信息的载体,它存储唯一标识用户信息的工
- 21 -
号,这样每一个员工手持一张RFID卡出勤时,由阅读器读出工号信息,然后将信息添加进考勤信息登记表。
射射频卡分配 Shepinkfp
频
卡
射频卡激活 Shepinkjh 管
理
模
块 射频卡挂失 Shepinkags
图4-9 射频卡管理模块图
, 用户管理模块
在用户管理模块中,管理员可以添加系统用户,领导和员工可以修改密码,也可以在使用中更换权限。
用户添加 Yonhutj.cs
用
户修改密码 Gaimi.cs 管
理
模用户删除 Shanchu.cs 块
修改权限 Xiugaiqx.cs
- 22 - 2
图4-10 用户管理模块图
, 查询管理模块
在查询管理模块中,所有用户都可以根据自己的要求和条件查询信息,可以按工号、姓名、员工所在部门、员工所属职务等条件查询员工信息。可以根据月份、员工基本信息、出勤次数、缺勤次数、请假次数等查询一个月中员工的考勤信息。可以根据RFID卡的卡序列号信息、员工基本信息等查询员工所持RFID卡的基本信息。
考勤信息查询 Kaoqincx.cs 查
询
管员工信息查询 Yuangoncx.c理s 模
块 Shepinkcx.cs 射频卡信息查询
图4-11 查询管理模块图
, 数据库管理模块
数据库管理模块中是一些基本的数据库操作,如附加、还原、备份。
数据库备份 Sjkbf.cs
数
据
数据库还原 Sjkhy.cs 库
管
理数据库附加 Sjkfj.cs 模
块
数据库压缩 Sjkys.cs
图4-12 数据库管理模块图
- 23 -
, 系统管理模块
系统管理模块是对系统框架、布局的一个自定义操作,各个用户可以根据自己的需求与喜好更换系统布局,这可以提高工作人员工作时候的情绪,使工作人员在一个舒心的环境下工作。在系统模块中,我还提供了帮助文档,这能使工作人员尽快的熟悉系统。
修改密码 Gaimi.cs
系
统重新登录 Denglu.cs
管
理
Youjia.cs 模邮件发送
块
网上搜索
图4-13 系统管理模块图
4.3 公共模块设计
, 动态库设计
程序编制一般需经编辑、编译、连接、加载和运行几个步骤。在我们的应用中,有一些公共代码是需要反复使用,就把这些代码编译为“库”文件;在连接步骤中,连接器将从库文件取得所需的代码,复制到生成的可执行文件中。
动态库OUR_MIFARE.dll是用VC6.0++开发,已编译成Release实体,用于WIN98、NT、2000、XP、2003环境下。OUR_MIFARE.dll是此系统使用的USB接口射频卡读写器的配套文件,必须和读写器一起使用。还必须将硬件底
- 24 - 2
层驱动的动态库ICUSB.DLL放在与OUR_MIFARE.dll同一个目录下,否则不能
使用。为了在使用时可以随时更换USB接口,OUR_MIFARE.dll在调用
ICUSB.DLL时采用的是动态调用的方法。
, 读卡函数piccreadex
读卡函数piccreadex的功能是一次性读整个区的第0块、第1块、第2块共
3块的信息,并且返回卡序列号。它的原始声明是unsigned char __stdcall
piccreadex(unsigned char ctrlword,unsigned char *serial,unsigned char area,unsigned char keyA1B0,unsigned char *picckey,unsigned char *piccdata0_2)。它返回unsigned char值,并将卡本块的数据传值到*piccdata
指向的数组中。当返回值为0时,表示操作成功,读出的数据有效;当返
回值为8时,表示寻卡错误,根本就没有卡在感应区,*serial无效。
, 写卡函数Piccwriteex
写卡函数Piccwriteex的功能是一次性写整个区的第0块、第1块、第2块
信息。它的原始声明是unsigned char __stdcall piccwriteex(unsigned char ctrlword,unsigned char *serial,unsigned char area, unsigned char keyA1B0,unsigned char *picckey,unsigned char *piccdata0_2)。它返回unsigned
char值,并将卡本块的数据传值到*piccdata指向的数组中。当返回值为0
时,表示操作成功,写卡数据有效;当返回值为8时,表示寻卡错误,根
本就没有卡在感应区,*serial无效。
- 25 -
五(系统实现
5.1 登录模块的实现
系统登录主要用来对进入RFID员工考勤应用系统的用户进行安全性检查,以防止非法用户进入该系统。在登录时,只有合法的用户才可以进入系统,同时系统根据登录用户的不同级别,给予不同的操作权限。
5.2 系统主界面的实现
, 系统主界面的窗体设计
进入系统主界面,如图11所示。里面包含MenuStrip菜单栏,用于显示按模块分组的各个功能项;timer控件用于控制系统每隔一段时间检查是否有数据读入;Label标签作为界面说明行文字;StatusStrip状态栏用于显示和用户相关的实时信息。
- 26 - 2
5.3 系统管理模块的实现
系统管理模块中包含4各部分的内容,分别是:修改密码,邮件发送,网上搜索,重新登录;网上搜索可以登录公司的主页面,以便员工更好的了解公司的内部文化。邮件发送能更好的促进领导和员工的沟通。现在将邮件发送功能做一简单介绍。 , 邮件发送的实现
邮件发送窗体是用来实现领导与员工的交流、沟通功能。当一个员工缺勤次数超过规定次数时,工作人员需要即时给该员工发出一个警告。 , 邮件发送窗体设计
Frmstudent_email.cs为邮件发送窗体,该窗体主要用到的控件有TextBox控件,主要作用是供用户输入合法信息;Button控件执行上传附件、删除附件、发送邮件和退出等事件;ComboBox分别用来绑定已登录的用户名、员工部门和工号信息;OpenFileDialog控件的作用是作为选择附件对话框。
- 27 -
5.4运行截图
- 28 - 2
- 29 -
- 30 - 2
总 结
在这次的嵌入式课程设计中,我收获了很多。不仅学习了相关知识,还锻炼了自己的能力。在此过程中,通过查找大量资料,请教老师,和自己的努力,我培养了独立思考的能力,在各种其它能力上也都有了提高。更重要的是,我学会了很多学习的方法,这对于我的未来是非常重要的,现在掌握这种方法能让我以后少走很多的弯路。通过这次课程设计让我们知道了,我们平时所学的知识如果不加以实践的话等于纸上谈兵。在做课程设计的过程中总会出现各种问题,在这种情况下我们都会努力寻求最佳路径解决问题,无形间提高了我们的动手,动脑能力,并且同学之间还能相互探讨问题,研究解决方案,增进大家的团队意识。现在这种锻炼对我们非常重要,在课设中我们不仅巩固了所学的知识,还能和老师一起钻研更深的知识,开阔了我们的眼界,增长了我们的见识。依靠这次学到的知识,可以使我们少受些挫折。这不仅是对我们的鞭策,同时也是我们的机遇,我们一定要好好把握这次机会,因为它可能是我们人生的转折点,完成这次课设我们的人生可能就会有所不同。
嵌入式课程设计虽然结束了,也留下了很多遗憾,因为由于时间的紧缺和许多课业的繁忙,并没有做到最好,但是,最起码我没有放弃,它是我们的骄傲~相信以后我会以更加积极地态度对待我们的学习、对待我们的生活。只有我们增强了自己的能力,才能使我们在未来立于不败之地。
31
致 谢
首先要感谢薛建彬老师的授课与指导~感谢所有支持我完成嵌入式程序设计论文的老师和同学们~薛老师严谨、细致的治学态度,坦诚、热情的处世风格,给我留下了深刻的印象,我为能成为他的学生而感到幸运。他帮我解答疑难问题,给我提供资料,给我提供查阅资料的信息,引导我该如何去思考问题,教会我解决问题的方法。同时又鼓励我自己学习,老师给我的不仅是知识,是帮助,更是学习的信心和智慧,在这里衷心感谢老师的耐心细心和一丝不苟的帮助。其次,我还要感谢实验室的其他老师,他们在学习环境上严谨的办学让我有了一次学习升华的过程,了解到很多嵌入式系统方面最新的观点、原理和实践。另外,我还要感谢各位兰州理工大学的给予指导的老师,在本文撰写的过程中为我提供了很多宝贵的学习机会。
32 2
参考文献
[1]OURS-DFID-RP实验指导书.北京奥尔斯电子科技有限公司.2012.10 [2] 石志国等著. 物联网技术与应用. 北京交通大学出版社, 2012.9 [3] 吴洪贵,孙玉娣等著. 物联网应用系统开发. 东软电子出版社,2012.11 [4] 游战清、李苏剑(无线射频识别技术(RFID)理论与应用(电子工业出版社,2004 [5] Klaus Finkenzeller(射频识别(RFID)技术(电子工业出版社.2001 [6] 北京奥尔斯电子科技有限公司.物联网创新实验套件实验指导书2012.11 [7] 李文仲,段朝玉著.ZigBee2007/PRO协议栈实验与实践. 北京航空航天大学
出版社,2009.3
附录———源代码
//...........省略部分代码
//指定区号
myareanoID= 8;//指定为第8区
33
//批定密码模式
authmode = 1;//大于0表示用A密码认证,推荐用A密码认证
//指定密码
//..............省略密码
if (textBox1.Text.Trim() == textBox3.Text.Trim())
{
//指定卡数据
string strStudentNo = string.Empty;
for (int k = 0; k < textbox1.text.length;="" k++)="">
{
strStudentNo = textBox1.Text.Substring(k, 1);
mypiccdataID[k] = (byte)Convert.ToInt16(strStudentNo);
}
status = piccwriteex(myctrlword, mypiccserial, myareanoID,
authmode, mypicckey, mypiccdataID);
//处理返回函数
switch (status)
{
case 0:
//成功的写入卡后,要在数据库中登记
//以下省略部分数据库操作代码
break;
case 8:
//没有卡时,即寻不到射频卡时的代码
break;
}
}
? 通过触发器更新月考勤信息统计表
当有考勤信息插入考勤信息记录表时,程序需要判断这个月此员工
的考勤信息是否已有统计,如果已经存在,就根据出勤属性更新统计信息,
如果不存在,则插入一条新记录,这里通过一个触发器来实现,触发器代码
34 2
如下:
CREATE trigger [trig_monthkeer] on [dbo].[考勤信息登记表] for insert
as
if exists(select 工号,month(考勤时间) from inserted
where 工号in(select 工号from 月考勤信息登记表)
and month(考勤时间) in(select 月份from 月考勤信息登记表))
begin
declare @attendance char(10) declare @student varchar(10) declare @montime tinyint select @attendance=出勤属性,@student=工号,@montime=month(考勤时间) from inserted
if(@attendance like '按时')
update 月考勤信息登记表set 出勤次数=出勤次数+1 where 工号=@student and 月份=@montime
else if(@attendance like '请假')
update 月考勤信息登记表set 请假次数=请假次数+1 where 工号=@student and 月份=@montime else
update 月考勤信息登记表set 缺勤次数=缺勤次数+1 where 工号=@student and 月份=@montime end
else
begin
declare @monthtime tinyint declare @studentID varchar(10) declare @attend char(10) select @attend=出勤属性,@studentID=工号,@monthtime=month(考勤时间) from inserted
35
if(@attend like '按时')
insert into 月考勤信息登记表(月份,工号,出勤次数,请假次数,缺勤次数) values(@monthtime,@studentID,'1','0','0')
else if(@attend like '请假')
月份,工号,请假次数,出勤次数,缺勤次数) insert into 月考勤信息登记表(
values(@monthtime,@studentID,'1','0','0') else
insert into 月考勤信息登记表(月份,工号,缺勤次数,出勤次数,请假次数) values(@monthtime,@studentID,'1','0','0') end
36 2
范文二:消火栓系统主要包括哪些
消火栓系统主要包括哪些?
1、消火栓箱
遇有火警时,根据箱门的开启方式,按下门上的弹簧锁,销子自动退出, 拉开箱门后,取下水枪拉转水带盘,拉出水带,同时把水带接口与消火栓接口连接上,拔动箱体内公里壁的电源开关,把室内消火栓手轮顺开启方向旋开,即能进行喷水灭火。
2、消防水枪
消防水枪是灭火的射水工具,用其与水带连接会喷射密集充实的水流。具有射程远、水量大等优点。它由管牙接口、枪体和喷嘴等主要零部件组成。直流开关水枪,是直流水枪增加球阀开关等部件组成可以通过开关控制水流。
3、水带接扣
水带接扣:用于水带、消防车、消火栓、水枪之间的连接。以便输送水和泡沫混合液进行灭 火。它由本体、密封圈座、橡胶密封圈和档圈等到零部件组成, 密封圈座上有沟槽, 用于扎水带。具有密封性好, 连接既快又省力, 不易脱落等特点。
管牙接口:装在水枪进水口端,内螺纹固定接口装在消火栓。消防水泵等出水口处;它们都由本体和密封圈组成,一端为管螺纹,一端为内扣式。它们都用于连接水带。
4、消防水带
消防水带是消防现场输水用的软管。消防水带按材料可分为有衬里消防水带和无衬里消防水带两种。无衬里水带承受压力低、阻力大、容易漏水、易霉腐,寿命短,适合于建筑物内火场铺设。衬里水带承受压力高、耐磨损、耐霉腐、不易渗漏、阻力小,经久耐用,也可任意弯曲折叠,随意搬动,使用方便,适用于外部火场铺设。
灭火器具体包含干粉灭火器、二氧化碳灭火器、家用灭火器、车用灭火器、森林灭火器、不锈钢灭火器、水系灭火器、悬挂灭火器、枪式灭火器、灭火器箱、灭火器挂架等。
消火栓包括室内消火栓系统和室外消火栓系统。室内消火栓系统包括室内消火栓、水带、水枪。室外消火栓包括地上和地下两大类,室外消火栓在大型石化消防设施中用的比较广泛,由于地区的安装条件、使用场地不同,受到不同限制,石化消防水系统已多数采用稳高压水系统,消火栓也由普通型渐渐转化为可调压型消火栓。
问:消火栓给水系统由哪些具体设备组成?
答:一个完整的消火栓给水系统由水源(外网、水池、水箱) 、室内消防给水管网(横干管、立管、支管) 、阀门、加压设备、消火栓设备、稳压设备、水泵接合器等组成,如图2-1所示。
外网分为市政管网、小区管网和建筑外管网。水池应贮存火灾延续时间内所规定的消防水量。水箱应贮存火灾延续时间lOmin 所规定的消防水量。
水池、水箱的制作材料有钢筋混凝土和钢板。
室外消防管道用管材有铸铁管、钢管和给水塑料管;室内消防管道用管材常为热浸镀锌钢管。 消防系统常用阀门有闸阀、蝶阀,某些部位阀门用止回阀。
加压设备采用水泵,水泵分为立式或卧式清水离心泵。
范文三:rfid技术的应用领域及rfid系统组成
----------------------------精品word文档 值得下载 值得拥有----------------------------------------------
RFID技术的应用领域及RFID系统组成
RFID是RadioFrequencyIdentification的缩写,即射频识别,俗称电子标签。RFID射频识别是一种非接触式的自动识别技术,它通过射频信号自动识别目标对象并获取相关数据,识别工作无须人工干预,可工作于各种恶劣环境。RFID技术可识别高速运动物体并可同时识别多个标签,操作快捷方便。
RFID技术是20世纪90年代开始兴起的一种非接触式自动识别技术,该技术的商用促进了物联网的发展。它通过射频信号等一些先进手段自动识别目标对象并获取相关数据,有利于人们在不同状态下对各类物体进行识别与管理。
RFID的应用领域
RFID技术可应用于多个领域,比如仓库资产管理、产品跟踪、供应链自动管理、防伪识别、医疗等等。
在仓储库存、资产管理领域因为电子标签具读写与方向无关、不易损坏、远距离读取、多物品同时一起读取等特点,所以可以大大提高对出入库产品信息的记录采集速度和准确性。减少库存盘点时的人为失误,提高存盘点的速度和准确性。
在产品跟踪领域因为电子标签能够无接触的快速识别,在网络的支持下可以实现对附有RFID标签物品的跟踪,并可清楚了解到物品的移动位置。如已成功的symbol公司为香港国际机场和美国McCarran国际机场的行李跟踪系统和我国铁路列车监控系统。
在供应链自动管理领域电子标签可用于货架、出入库管理、自动结算等各个方面。沃尔玛公司是全球RFID电子标签最大的倡导者,沃尔玛的两个大的供货商HP和P&G已经在他们产品大包装上使用电子标签。
前段时间毒奶粉、瘦弱精、地沟油、染色馒头等关于食品安全的事件闹得沸沸扬扬,而RFID食品溯源就是保障食品安全最有效的技术手段。利用RFID作为信息载体,并依托网络通讯、系统集成及数据库应用等技术,建立的一套由政府监管、销售等环节的信息化平台。构建全程追溯体系,实现从生产、加工、存储、运输,一直到终端消费整个产业链每个环节的记录。
RFID电子标签的应用并不是为防伪单独设计的,但是电子标签中的唯一编码、电子标签仿造的难度以及电子标签的自动探测的特点,都使电子标签具备了产品防伪和防盗的作用,在产品上使用电子标签还可以起到品牌保护的功能,防止生产和流通中盗窃的功能。可广泛应用于品牌商品防伪、门禁、门票等身份识别领域。
RFID技术在医疗卫生领域的应用包括对药品监控预防,对患者持续护理、不间断监测、医疗记录的安全共享、医学设备的追踪、进行正确有效的医学配药、以及不断的改善数据显示和通信,还包括对患者的识别与定位功能,用来防止医生做手术选错了病人和防止护士抱错了刚出生的婴儿等事情的发生。
RFID的系统组成
射频识别系统通常由电子标签和阅读器组成。电子标签内存有一定格式的标识物体信息的电子数据,是未来几年代替条形码走进物联网时代的关键技术之一。该技术具有一定的优势:能够轻易嵌入或附着,并对所附着的物体进行追踪定位;读取距离更远,存取数据时间更短;标签的数据存取有密码保护,安全性
----------------------------精品word文档 值得下载 值得拥有----------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------
----------------------------精品word文档 值得下载 值得拥有----------------------------------------------
更高。RFID目前有很多频段,集中在13.56MHz频段和900MHz频段的无源射
频识别标签应用最为常见。短距离应用方面通常采用13.56MHzHF频段;而
900MHz频段多用于远距离识别,如车辆管理、产品防伪等领域。阅读器与电子
标签可按通信协议互传信息,即阅读器向电子标签发送命令,电子标签根据命令
将内存的标识性数据回传给阅读器。
RFID技术与互联网、通讯等技术相结合,可实现全球范围内物品跟踪与信
息共享。但其技术发展过程中也遇到了一些问题,主要是芯片成本,其他的如
FRID反碰撞防冲突、RFID天线研究、工作频率的选择及安全隐私等问题,都一
定程度上制约了该技术的发展。
信息来源:条码设备
原文地址:http://code.cb12580.com/detail/75-764.html
----------------------------精品word文档 值得下载 值得拥有----------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------
范文四:通风系统实现的主要功能包括
通风系统实现的主要功能包括:
1、 提供建筑物内人员呼吸所需的氧气
2、 稀释室内污染物或气味
3、 排除室内工艺工程产生的污染物,并补充排除的空气量
4、 取出建筑物内多余的热量,减低湿度
5、 提供室内燃烧设备所需的空气
通风可分为自然通风和机械通风
机械通风主要由风机、空气处理设备、管道及配件、风口四部分组成
风机是确保空气在系统中正常流动的的动力源,提供的动力包括动压和静压两部分;动压是使空气产生流动的压力;静压则是用于克服空气在管道中流动的阻力,二者之和成为全压。 离心风机:空气流向垂直与主轴,由叶轮、机壳、出风口、进风口和电动机组成;特点:风压高、风量可调、噪声相对较低,可将空气远距离输送; 轴流风机:空气流向平行与主轴,由叶片、圆筒形出风口、钟罩型进风口、电动机组成;特点:风压较低、风量较大、噪声相对较大、耗电少、占地面积小、便于维修;
风口的作用:合理的选择送、回风口的形式,进行热湿交换后,空气通过回风口回到空调机组中再进行处理;
风口的类型由隔栅送风口、百叶送风口、条缝形百叶送风口、散流器、喷口、旋流送风口;常用的回风口有网格式、固定百叶和活动百叶式;
单层百叶风口可调节横向或竖向扩散角度,双层百叶风口可调节横向或竖向气流扩散的角度;
风阀:调节阀、开关阀、自动调节阀和防火防烟阀;调节阀主要用于系统调试,
调好后阀门保持不变;(三通阀、蝶阀、对开多叶阀、插板阀)自动调节阀是系统运行中需要经常调节的阀门,它要求执行机构的行程与风量成正比或接近成正比,多采用顺开式多叶调节阀和密闭对开多叶调节阀;新风调节阀常采用顺开式多叶调节阀;系统风量调节阀一般采用密闭对开多叶调节阀;
空调系统组成及设备
全空气系统:空调房间的负荷全部由经过处理的空气来负担。流程:空气从房间通过回风管道送至空调机房,在空调机房内将空气处理到合适的温度和湿度,然后由送风管道通过风口送至各房间,全空气系统分为送风系统和回风系统两部分,主要由送、回风管道、空气处理设备、风口及其他配件组成;
范文五:城市停车诱导系统主要包括哪些
城市停车诱导系统主要包括哪些
系统简述
为缓解城市停车的尖锐矛盾,为交通信息与城市规划提供底层数据支持,以现有停车资源合理利用为突破口,搭建停车诱导系统的硬件基础平台,布局停车诱导管理系统,部署数据采集及发布设备,实现信息采集、信息发布、数据处理及中央管理,并且与其它第三方公共服务平台进行对接,建设停车诱导服务网提供PC端与手机端的全方位停车诱导服务。
需求概述
“停车难”的现状:
(1)机动车停车位供不应求,基础数据不全面。
(2)停车场管理水平不高,车位信息不透明,周转率低造成资源浪费。
(3)信息不对称致使驾驶员无法及时获取准确、有效的停车信息,导致车辆因盲目寻找停车空位而附加的道路无效交通流。
要诱导车辆快速找到停车场,就要在停车场和驾车者之间架起信息沟通的桥梁,必须设置停车诱导系统,将城市中面向公共开放的所有停车场纳入,做统一规划。发生紧急事件或意外情况时,停车诱导系统的交通信息发布功能不仅可以为停车服务,而且可以在紧急事件管理系统的指挥下,在机动车辆、人员的疏散方面发挥重要作用。
解决方案
泊位信息采集设备在停车场的各出入口或车位上实时检测,采集停车场车位变化数据。此车位变化数据通过无线公用通讯网络方式由停车场诱导系统进行传送,经过停车诱导控制系统进行处理,生成对应于各停车场的空余泊位数据,并对相应信息显示牌进行划分。对应停车场的空余泊位数据再通过无线通讯网络,下达到相应信息显示牌显示空余泊位,从而向驾驶员提供各停车场的有效空位信息。
policy, specific business requirements and authorization management system, consent or denial of credit issued a clear opinion, agreed that approval for specific elements. 1) pre-loan investigation gang duty 2) loan review job responsibilities 3)
停车诱导系统从功能上划分包括以下四个部分:
停车场泊位信息采集子系统
停车场泊位信息发布子系统
停车场泊位信息传输子系统
停车场泊位信息处理及中央控制子系统
针对性更强的泊位信息采集方式
停车场泊位信息采集技术的应用是停车诱导系统有效运作的基础,而针对不同类型的停车场,提供极具针对性的泊位信息采集设备,是精准诱导的前提。
地感式车流量检测系统:对于封闭但不收费停车场,采用地感线圈方式采集,通过在出入口安装地感线圈计数系统,根据出入口车流量来计算停车场内空余车位数。
超声波式(超声阵列)车流量检测系统:对于不允许破坏地面的室内停车场,采用超声波方式采集,通过在出入口通道上方吊装超声阵列车流量传感器统计车流量,从而计算得出停车场内空余车位数。
车牌识别采集系统:对于封闭且出入口满足车牌识别条件的停车场,采用车牌识别出入口管理系统。车牌出入无需停车,凭车牌号完成数据采集,并可根据预设的车牌识别信息,辨别临时车辆和固定车辆,分别统计。 policy, specific business requirements and authorization management system, consent or denial of credit issued a clear opinion, agreed that approval for specific elements. 1) pre-loan investigation gang duty 2) loan review job responsibilities 3)
紫光百会科技
磁电感应式地磁车位检测系统:对于路侧不收费停车场,采用地磁车位采集系统,通过在每个车位下方埋入地磁车位检测器,统计每个车位的占用状态。
软件对接数据采集系统:对于已建有智能停车收费系统的停车场,通过安装软件对接数据采集系统,对停车场进行数据采集。
图像识别分析采集系统:对于视野开扩的中小型地面停车场及路侧停车场,系统可以按照管理员设定的时间定期回传所在停车场的图像,进过中央控制系统的图像分析服务器,识别空余车位。
超声波车位探测采集系统:用于地下车库车位的检测,吊装于车位中央上方,利用超声波向下发声探测有无车辆停放,连接车位前端的车位指示灯,当车位被占用时显示红色,当车位空余时显示绿色。
多元化的泊位信息发布系统
发布方式是否完善,是停车诱导系统建设的关键,停车资源的多形式共享,市民可以随时随地掌握准确的停车场信息是智能停车诱导的最终目标。针对市民出行特点及生活习惯规划信息发布方式,在主干道、次干道及支路上分别建设带有停车指数显示功能的一、二、三级诱导屏指引驾车者,建立互联网网站为市民提供提前规划出行的平台,建立手机客户端为市民提供连续性停车导航及更便捷的信息查询方式,手机停车导航客户端可通过网站地址链接或二维码扫描直接下载使用。
稳定高效的泊位信息传输系统
停车场泊位信息传输系统主要指停车场信息采集终端与中央管理系统之间的车位数据通信以及中央管理系统与诱导屏之间的通讯,一般有有线、无线两种方式,由于停车场的分布范围较大,诱导屏又安装在道路路侧,不便于敷设通信电缆,因此此次诱导系统的通信方式我们采用了无线通讯方式,可以使用GPRS、CDMA2000、WCDMA及TD-SCDMA等通讯技术。
基于大数据的信息处理及中央控制系统
泊位信息处理及中央控制系统作为整个诱导系统的核心,运行在互联网服务器集群上的一套功能强大、使用方便的软件系统。本系统采用三层架构来搭建,将停车诱导系统内的所有数据汇总并进行统计分析,整合成图形、报表、文字等形式显示出来,支持用户通过网络在线访问获取停车诱导数据及管理信息,并且可远程监控所有设备的运行状态并对各个设备进行在线配置。
紫光百会科技policy, specific business requirements and authorization management system, consent or denial of credit issued a clear opinion, agreed that approval for specific elements. 1) pre-loan investigation gang duty 2) loan review job responsibilities 3)