微波EDA网,见证研发工程师的成长!
首页 > 微波射频 > 射频工程师文库 > 基于RS485总线的智能门禁系统的实现方案

基于RS485总线的智能门禁系统的实现方案

时间:01-26 来源:互联网 点击:

图4下位机主程序流程

3.1 485通信

通信波特率设为9600bit.S-1.通信协议为起始字符+本机地址+功能字符+数据长度+数据信息+结束字符其中,起始字符为‘@@@’,结束字符为‘$$$’,本机地址为:0~32(可以按照需要选择);广告地址为:Oxffo功能字符为:‘0’~‘F’。

3.2串口中断处理

串口的功能包括:其一,向上位机发送操作信息,例如刷卡或者密码认证信息等;其二,接收上位机发送的密码修改和卡注册注销信息,并依此修改EEPROM相应内容,达到实时更新。中断流程见图5.

图5下位机串口中断流程

3.3卡及密码管理与认证机制

一般情况下每个门禁控制节点的密码只有一个,该密码既存储在上位机的数据库里,也存储在EEPR0M里,当上位机修改此密码时,将修改信息经由总线发送给下位机,进行同步修改。

用户的卡信息存储方式与密码相同,不同的是每个节点下的卡号信息不止一个,可以几十个。当用户通过上位机注册或者注销卡时,需要将改动信息经由总线发送给下位机,实现同步修改。认证过程如下:当住户通过键盘输入密码时,控制器将该信息与EEPROM中的密码信息进行校对。如果正确,则通过继电器将门打开,并经由总线按照协议向上位机发送密码开门正确信息;反之,则操作相反。刷卡操作与密码大致相同。

3.4数据库与实时信息管理

对用户信息(卡、密码)的管理采用数据库的形式。利用Access2000创建数据库,包括所有门禁控制节点的密码表和各门禁控制节点住户信息表。通过数据库类的成员变量In-pSet对数据库进行读写操作,可以通过管理平台添加或者删除用户信息。上位机以文件的形式记录各门禁节点的实时操作信息,文件格式为TxT格式,共创建4个文件,分别用来存储:实时操作信息、注册和注销信息、卡认证信息和键盘操作信息。

4结语

本系统实现了射频RFID卡识别,门禁系统密码认证,实时信息显示,上位机数据库管理与存储等功能。该系统具有很大的扩展空间,根据需要不仅可以进行门禁控制器节点的扩展,而且在功能上可以加入摄像头等监控工具。经实验证明,系统设计合理、工作可靠、开发成本低、性价比高,具有很强的应用价值和广阔的市场前景。

...........................................................

与非深度解读系列:

半导体公司"大学计划"的追问和真相

大环境的不景气是就业环境恶化的元凶,但是也让我们不禁追问半导体公司的大学计划对于学子们的真正意义。厂商们的大学计划都在做些什么?那么多的联合实验室有得到充分利用吗?大学计划的直接体验者--老师和学生们是否真正从中受益…….【专栏作者:高扬】

本土IC公司调查笔记

全球经济不景气的大环境下一些本土IC公司的创新能力、管理能力、抗风险能力、盈利能力,甚至公司创立的动机都受到一些质疑。一方面官方的消息总是告诉我们中国的半导体产业得到了长足的进步;而街巷小道中又不绝流传多少本土IC公司倒闭,多少公司靠欺骗,根本没有核心竞争力….真相只有一个,也许会随《本土IC公司调查笔记》慢慢开启…【专栏作者:岳浩】

电子屌丝的技术人生系列

在这个系列里,每个故事都会向你展示一个普通工程师的经历,他们的青葱岁月和技术年华,和我们每个人的的生活都有交集。对自己、对公司、对产业、对现在、对未来、对技术、对市场、对产品、对管理的看法,以及他们的经历或正在经历的事情,我们可以看到自己的影子,也看清未来的样子……【专栏作者:任亚运】

细说电子分销江湖的那些事

对于从事电子分销行业的同仁们来说这是一个最坏的年代,也是一个最好的年代,我们即面临国际分销巨头在管理、资金、货源等方面对我们造成的冲击,又迎来本土集成电路的崛起,个性化服务盛行的机遇,通过这个系列,我想以"第一现场"的经历带大家一起了解国内集成电路分销的那些年、那些事,以及哪些感慨…..【专栏作者:张立恒】

专栏作者申请

联系人:高扬

邮箱:gaoyang@eefocus.com

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top