Y13R+RFID的道闸系统设计+源代码(3)
时间:2023-12-09 20:45 来源:毕业论文 作者:毕业论文 点击:次
1。3 技术性能要求论文网 1。环境条件。工作环境温度不高于60℃。相对湿度不低于40%RH不高于85%RH。 2。稳定性要求。在工作环境不高于60℃,相对湿度不低于40%RH不高于85%RH的情况下,系统红外遥控控制误测率低。 3。耗能要求。本系统基于RFID射频识别及Arduino单片机技术,通过USB串口与计算机相连,相应功能功耗较低。 4。工艺要求。简单小巧,外形美观,方便安装。 2 系统方案 2。1 系统模块 本次基于RFID的道闸系统是由RFID技术、单片机技术、计算机管理技术组成,设计为一体的智能化小区车辆管理控制系统[2]。本次设计的基于RFID的小区智能道闸系统主要分为四个部分:数据采集、软件控制、人工控制以及硬件控制[3]。具体如下表2-1所示: 表2-1 系统模块划分 数据处理模块 Y13R读写卡器、IC卡、数据库 软件控制模块 Arduino IDE1。0。6、C#上位机控制程序 人工控制模块 红外遥控及接收器 硬件控制模块 Arduino单片机、超声波传感器、9G舵机 本系统总体设计思路是,针对小区内部人员采用一车一卡,为业主配备专有IC卡,利用RFID技术实现业主刷卡,将获取的数据信息通过串口发送于上位机程序并与本地数据库数据匹配,匹配成功后发送命令码给Arduino单片机控制小区道闸开启放行[4];针对外来车辆人员,经由门卫室保安检查确认身份后由保安用遥控器控制道闸开启。道闸开启以后超声波测距模块启动,当甄别到汽车离开后自动旋转关闭,运行流程如图2-1所示。 图2-1 基于RFID道闸系统设计图 2。2 模块功能详细描述 2。2。1 数据处理模块 模块由Y13R读写卡器和IC卡组成,分为下述三个处理机制: 1、 数据获取写入: IC卡为普通白卡,S50卡,物业管理人员使用Y13R读写卡机为用户办理车辆出入卡。用户需携带具有有效身份认证信息的,如身份证、户口本、驾照等进行有效的信息采集,所采集得到的数据将会录入到空的IC卡块中(姓名,性别,车牌,住所),其中的数据中并不涉及到个人重要隐私,仅仅是上述中的姓名、性别、车牌、住所。上述信息一并录入到数据库中,如若有用户不慎丢失出入卡,则可凭上述信息与数据库信息匹配并重新办理出入卡,数据库中增加标记位,使得原卡失效。 2、 数据读取:文献综述 用户办理好出入卡后,每次出入道闸口均需减速慢行或者停车,通过将卡片靠近Y13R读写卡机,读写卡机将自动进行卡片数据读取。 3、 数据传输: Y13R读写卡器获取有效数据后同过串口将数据传输至C#上位机程序,上位机程序则通过数据库接口与本地数据库连接,进行数据匹配,最终上位机程序根据匹配数据的结果通过串口发送相应的命令码给Arduino控制板,进而完成道闸开关功能。 2。2。2 软件控制模块 软件控制模块指C#上位机可视化界面控制程序和由Arduino IDE编辑控制Arduino控制板得的控制程序。其中上位机界面由物业管理人员使用,主要包括管理员登录界面、用户注册新卡界面、用户信息管理界面等。程序界面简洁一体,便于管理人员操作使用。Arduino编译程序编译获取上位机发送的消息,从而控制道闸舵机旋转开关。 2。2。3 人工控制模块 (责任编辑:qin) |