《基于arm平台的门禁设计方案》由会员分享,可在线阅读,更多相关《基于arm平台的门禁设计方案(23页珍藏版)》请在金锄头文库上搜索。
1、基于ARM平台的门禁设计方案序号时间操作人操作内容120111110LLZ创建文件目录:第一章. 系统概述1. 申明2. 总体设计原则3. 功能概述 第二章. 系统组成及网络拓扑图1. 系统组成2. 系统网络拓扑图3. 网络拓扑图说明第三章. 功能设计1. 概述2. 系统总体功能第四章. 系统性能指标设计1. 软硬件平台2. 性能参数第五章. 数据结构设计 1.时间压缩结构定义2.卡片结构定义3. 时间组结构定义4. 假日组结构定义5. 刷卡纪录结构定义6. 事件纪录结构定义7.事件纪录详细数据描述8.外设主控器电路模块工作状态及数据结构9. 设备控制字定义及存储结构10. 通讯协议11.通讯
2、状态码定义第一章. 系统概述1. 申明 1)本方案只涉及门禁系统总体方案设计,与系统相关的管理软件及设备设计方案将放在其它相关文档内;但本方案将做为管理软件与控制设备的设计依据。2)一个门禁控制器最多可控制4个门,对于嵌入式或一体式门禁的门点号都只使用“1”。2.系统总体设计原则 1)功能模块化设计,可自由裁剪或增加。2)具有通用性和较强的适应性,可适应绝大多数门禁管理需求。3) 系统设计主要针对一般小区写字楼等应用场合;4)安全耐用,具有较强的抗干扰能力和防雷击能力;可适应各种工作环境。5)易于施工维护易于使用。6) 管理软件可适应多类门禁(单门(含嵌入式及一体式门禁 )及多门门禁CAN通讯
3、方式或TCP/IP通讯方式等)。7)门禁系统支持混合联网通讯方式(CAN通讯RS485TCP/IP通讯方式混合联网)。8) 门禁控制器可联接电脑也可脱离电脑工作;系统可由多电脑联网工作也可单电脑独立工作;单电脑支持多串口操作。9)支持M1卡EMID卡HID卡CPU卡及身份证卡等。 3. 功能概述 门禁系统功能分为普通功能与增强功能;普通功能能基本满足一般安全性要求的场所(入小区写字楼等),增强功能主要应用于高安全性要求的场所(如银行军械库等)。 普通功能:1) 用户管理(用户注册及权限管理)2)设备管理3)报警联动4)门磁检测5)刷卡记录查询。6) 考勤管理功能。7) 支持多种方式开门。 增强
4、功能:1)时间组和假日组管理功能。2)首卡开门功能。3)多卡开门功能。4)双门互锁功能。5)反潜回功能。6) 胁迫报警功能7)电子地图功能。8) 拍照功能。9) 网络查询第二章. 系统组成及网络拓扑图1. 系统组成: 门禁系统由电脑门禁控制器读卡器电控锁开门按钮通讯转换器(或交换机)等组成。2. 系统网络拓扑图: 3. 网络拓扑图说明: 1)门禁系统支持多电脑联网工作。 2)门禁控制器有CAN通讯及TCP/IP通讯两种模式,管理电脑同时支持这两种通讯模式。 3)门禁控制器有多门及单门之分,管理电脑同时支持多种门禁控制器。 4)管理电脑可扩展视频拍照功能。第三章 功能设计1.概述 该设计方案里只
5、涉及系统总体功能,管理软件详细功能设计和控制器理机详细功能设计将在其它相关文档里介绍。2. 系统总体功能 序号功能功能描述1多电脑联网工作支持多台电脑组成服务器-客户端模式联网工作;2门禁控制器联机工作与独立工作门禁控制器可独立工作也可连接电脑工作。3支持多种开门方式支持密钥开门刷卡开门刷卡+密钥开门电脑远程开门手动按钮开门等。4支持多种联网方式门禁控制器与电脑可采用CAN通讯方式也可采用TCP/IP通讯方式。5支持多类型卡混用EMID,M1等多类型卡可混合使用6门未关检测功能可接入门磁信号检测门开关状态。7消防报警联动功能可与消防报警联动以控制相关门的开关8考勤功能可自动统计分析员工上下班情
6、况9时间组和假日组管理功能可设定不同用户在不同门点不同时间段及假日具有不同的开门权限;也可设定门点在不同时间段具有不同的状态(如常开常闭及开门模式等)。10首卡开门功能当门设置为首卡开门后,只有首卡刷卡后其它刷卡才起作用。11多卡开门功能当门设定为多卡开门后,在一定时间内只有刷完设定的卡数量后门才可开启。12双门互锁功能在通道里安装两道相邻的门,当一扇门打开另一扇门就会锁死。只有当关上第一扇门,第二扇门才能打开。13反潜回功能(或防尾随功能)用户进出门都需刷卡且进出刷卡需配对,如进门未刷卡则出门刷卡则无效(有进有出)。14胁迫报警功能当非法人员胁迫合法人员进入时,被胁迫人员输入胁迫码即可触发胁
7、迫报警。15电子地图功能由用户加载JPG格式的电子地图并标明好相关门的位置;系统能自动直观地在地图上提示门状态等信息。16拍照功能联机工作时可支持开门拍照功能。17设备异常检测及提示功能管理软件及硬件设备可检测各类异常情况并做出相关提示及处理 18网络查询支持网络查询相关数据(查询端无需安装应用软件)第四章. 系统性能指标设计1. 软硬件平台1)软件平台 操作系统:WIN2000/WINXP 数据库:SQLSEVER 管理软件开发语言:C#;2)硬件平台 控制机采用STM32F103ZCT6;CAN/USB转换器采用STM32F103R8,都是32位ARM CORTEX-M3处理器; STM3
8、2F103ZCT6主要参数: 工作电压:DC23.6V 最高工作频率:72M FLASH:256KB RAM:48KB 2. 系统性能参数联网系统最大电脑数量:不限 单台电脑控制器连接数量:63台 控制机卡片存储量: 10万张 脱机存储记录: 10万条 异常事件纪录: 10000条 支持卡片类型:Mifare1卡EMID卡CPU卡HID卡 1、CAN/USB转换器与控制机通讯方式:CAN多主通讯模式,通讯速率25kbps最远通讯距离:1000米, 电脑与CAN/USB转换器通讯方式:USB全速通讯方式2、TCP/IP协议通讯; 第五章. 数据结构设计1. 时间压缩结构定义: 如未特别说明,门禁
9、系统时间按以下压缩格式存储。 1)年月日时分秒(4B,16进制) 6Bit 4Bit5Bit5Bit6Bit6Bit年 月 日 时 分 秒说明:a.年份值不得大于63即时间年不得大于2063年。2)年月日(2B, 16进制) 年月 日Bit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0Bit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0高字节低字节2.卡片结构定义: )目前市面上卡类众多;带数据写入功能的卡称为IC卡,不带数据写入的功能的卡称为ID卡;IC卡又包括接触式IC卡和非接触式IC卡;在一卡通应用系统内主要使用非接触式IC卡;目前在一卡通 系通应用领域内非接触式
10、IC卡有Mifare1卡LEGIC卡HID iCLASS卡CPU卡等;本方案IC卡片设计主要针对主流应用的Mifare1卡;ID卡包括EMID卡HID卡及不能写数据的各类远程卡;针对ID卡都具有唯一标识符ID号的特点,本方案将把所有ID卡当作同一类卡设计;此外如果IC卡不写数据而只读取序列号时也将当ID卡处理。)卡片基本信息组成结构表序列号(固有ID号)卡号(表面号)备注卡片类型类别字节字节字节字节1字节 说明: a. 序列号:卡片序列号来源于卡片内部ID号,序列号将作为本系统的关键索引字段和唯一性标示符;序列号不得有重复,序列号不得为“0”和“FF FF FF FF”。 b. 卡号:人工编写
11、或系统自动编写的一组标示码,本系统采用3个字节来存储卡号,超过3字节的卡号则截取低3个字节,少于3个字节的则在高位补0;卡片卡号原则上不能相同,如出现相同则提醒出错 c. 备注:供用户自行定义用,默认为空值;用户也可以用该字段当附加查询条件。 d. 卡片类型:卡片类型用来表示注册卡片的使用属性,包括普通卡首卡特权卡工作卡等;卡片类型定义见“控制器卡片存储结构”。 e. 类别:用类别来描述卡片是否可写,类别包括:IC卡ID卡; Ox01表示IC类卡,0x03表示ID类卡;当Mifare1卡只读序列号不写数据时也将当做ID类卡。3)门禁控制器卡片存储结构a.卡片存储结构(占16字节存储单元)卡片采
12、用统一的存储结构,存储结构如下:序列号(4B)+ 卡片类型及卡片类别(1B)+ 控制状态字1(1B)+ 控制状态字2(1B)+ 开门密码(3B)+时间与假日组(4B)+预留(2字节) b.卡片类型及类别定义:Bit7:Bit6:表示卡片类别:0:1表示IC类卡,1:1表示ID类卡,1:0表示3G类卡Bit5:未定义Bit4Bit0:表示卡片类型卡片类型定义表(停车场管理系统):工作卡月卡临时卡VIP卡时租卡(储值卡)注册卡注销卡0x010x030x040x050x080x090x0A卡片类型定义表(门禁系统):门禁用户卡门禁注册卡门禁注销卡161718c.控制状态字1定义:Bit7Bit6Bi
13、t5Bit4Bit3Bit2Bit1Bit0未定义未定义未定义未定义门点刷卡权限说明:门点刷卡权限: 每个门禁控制器最大可控制四个门点刷卡,Bit0到Bit3分别对应1到4个门点刷卡权限(1号到4号读卡器刷卡权限),1:表示允许,0表示禁止,默认为禁止。 d. 控制状态字2定义Bit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0数据来源挂失卡注销卡未定义遵循多卡开门遵循首卡开门未定义是否首卡用户Bit0: 是否首卡用户: 0: 非首卡,1:首卡,默认非首卡。Bit2:遵循首卡开门0:不遵守,1:遵守,默认为不遵守。Bit3: 遵循多卡开门 0:不遵守,1:遵守,默认为 不遵守。Bit5: 注销卡 1:未注销,0:注销,默认为未注销。Bit6: 挂失卡 1:未挂失,0:挂失,默认为未挂失。Bit7:数据来源0表示数据来源