电子锁项目小结

从4月份到现在完成两个电子锁的demo。现在总结下电子锁的问题点。

项目一:物联网电子门锁.

功能: 密码、指纹、卡片的录入、删除.

开锁信息、状态信息等上传到手机APP.

语言播报.

低功耗.

原理: 触控用的KL16的TSI功能。

单片机通过433与DTU通信,锁作主机,DTU作从机,锁端工作状态下每 3S 发送一令牌包给DTU查询是否有数据,有数据DTU就发送给锁,

DTU收到锁端的数据,如,开锁信息,DTU将数据上传到服务器。

硬件: KL16Z128、433、THM3070、W25Q32.

功能点:1.菜单栏的显示

2.触控.

3.密码的存储.

4.指纹的识别、存储.

5.卡片的读取、存储.

6.锁与DTU的通信.

7.休眠唤醒.

8.RTC.

难点与解决办法:

1..密码、指纹、卡片信息的存储:

密码、指纹、卡片信息存在外部Flash时,比对太慢,所以存在单片机的Flash。

但是频繁的擦除/写入操作会影响单片的寿命。所以构建一个结构体包含Flash的某个位的擦除/写入信息,用1表示可操作位,0表示相应位已经擦除/写入。

2.锁与DTU的通信:

协议的编码与解析。

3.休眠与唤醒:

进入休眠关闭不需要的外设,配置相应IO口达到最低功耗。

低功耗下VLPS下500ms,VLPR下发送令牌包,检测天线、滑盖、触控、指纹。检测到这些唤醒条件中的一个则唤醒。

RTC时钟源用外部的32.768KHZ,用内部的话,需要中断更新UTC,这样会影响VLPS。


项目二:电子锁

与项目一相比项目二触控用的 TSM12 、指纹用PD601B(项目一用的图正指纹)、暂时还没有433.

难点与解决办法:

1.菜单栏:

没问题。

2.指纹:

指纹的手指检测不能靠检测 IO 口来判断是否有手指,在工作状态下一直发检测指纹的指令,

3.低功耗:

一开始一直降不下去。触控板接上后功耗100uA,硬件改后降到30uA左右。

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
------软件使用 流程说明书 ----------------------------------------------- 第吉尔企业股份有限公司 第一部分 软件的安装 1、 安装本司配置的IC卡读写器,一定要确保串口2与读 写器连接牢固,并接上电源↓ 2、启动计算机进入Windows↓ 3、将光碟放入CD-ROM(光驱)↓ 4、用鼠标双击图标“我的电脑”,打开光碟↓ 5、打开门管理软件,用鼠标双击文件“setup.exe”进行 安装(安装过程中遇到所有的对话框均选择“确定”,用鼠标单击“确定”即可)↓ 6、安装完毕后,重新启动计算机。  特别敬告:IC卡放入发卡机,每次取出时,必须将卡片先向内推一下,将卡片弹出后才可取出,若直接拔出卡片,会缩短发卡机的使用寿命。 第二部分 软件的操作 一、门的各类设定: 1、用鼠标双击图标“我的电脑”然后双击C盘,打开Digiper 文件 2、 双击“Digiper.exe”(即打开系统后画面出现的“小太 阳”) 文件。 3、 输入登录密码,用鼠标单击“确定”进入系统主画面(出 厂设定代码为0,密码未设定,为空格) 4、 将本公司配置的“特别IC卡”插入到读写器中→单击 主画面下方的“查卡”→出现特别IC卡画面(在这可以更改A、B级密码及输入酒店名称;在这还可以更改操作员密码、代码:单击“操作员管理”→输入操作员代码、姓名、密码,输入完第一个操作员资料后→单击“增加”,接着输入第二个操作员资料→依次类推。全部操作员资料输入完毕后→单击退出操作员管理)→单击特别IC卡画面内的“确认” →退出特别IC卡画面。  操作完毕后立即将特别IC卡从读写器中弹出,妥善保管.然后关闭系统,重新启动电脑。 5、重复第1步,重新进入Digiper系统。 6、B级画面操作:(先启动主画面下方的“B级”栏): 1)输入B级密码→进入B级画面↓ 2)在B级画面,可根据酒店的实际情况在“房间定义”中 进行房间设置(单击“房间定义” →进入房间设置画面,在“大楼列表”栏中可以修改大楼名称,但楼号不能改→在“房间列表”栏中进行房间设置,必须注意的是“房间号码”输入时必须是四个数字。例如:301房必须输入为0301房。当在“房间列表”栏中设置好第一个房间后→退出门管理系统,回到电脑桌面→再次打开门系统,进入B级 “房间定义”→单击“增加房间”进行设置以下的房间→ 楼层转换时,房间设置举例:3楼有25间客房,房号从0301至0325,依次设置,操作员应再额外增加一个房间,房号为0326,将此房用鼠标选中将层号”3”楼改为”4”楼,房号 “0326”改为 “0401”号房,在此基础上可依次增加4楼房间,其他楼层的房号设置按此方法类推)→设置完所有的酒店房间后→退出门管理系统→回到电脑桌面 7、制作设置卡:重复第1步,重新进入Digiper系统→启动主画面的“B级”栏中的“房间定义” →制作“设置卡”(每个房间号码后有一栏为“NO” →用鼠标双击该栏→即由“NO”转变为“YES” →表示该房间的“设置卡”成功发出。每个房间都有一张设置卡,有多少个房间就有多少张设置卡,操作者应在每张相应房间的设置卡上做好房号标记,千万不可混乱)→将做好的“设置卡”插入相对应房间的门,小心核对,切忌卡号与房号不对应。 8、制作“时间卡”(单击B级画面内的“时间卡” →出现 发卡画面→输入姓名后单击“发卡”) →半小时内要将时间卡插入每一把,时间卡只需一张,可用于所有的门上  在插入“设置卡”和“时间卡”之前,操作人员应用我 公司配置好的“复位卡”将每把插一遍。即每把门 要完成初始化过程,必须经过以下步骤 先插复位卡→再插设置卡→最后插时间卡, 每张卡插入时,门必须亮绿灯,方表示插卡有效,亮 红灯则无效 以上设置为初始化必经过程,在门投入使用前一次性完成,如门使用中无故障,无须再重复此初始化过程。 二、日常实用的操作: A、主画面的操作: 1、 制作宾客卡(即开门卡): 1)主画面中的各个小方块代表酒店的每个房间,上面可以看到每个房间的房号。若有客人住房时,前台小姐需要发宾客卡给客人(用鼠标单击主画面中的所要入住的小方块,→出现发卡画面→将IC卡放到读写器内→输入客人姓名、入住天数→单击“发卡” →显示“发卡正确”,表示发卡成功。注:客人资料栏的姓名栏和入住天数是绝对不能空白,其它栏中的资料可以不输入 例如:前台小姐想将客人安排到0301房,就点击代表0301的方块,输入姓名、天数,点击发卡,发卡成功后,此卡就能开0301房。) 2)、如果某客房已有客人住,那么代表那个房间的小方块就会显示绿色,如果客房是空房则代表那个房间的小方块显示为白色,服务员可根据方块颜色来判断是否有空房,然后给客人开房 2、 结帐 1)、客人退房时将宾客卡交回总台,总台小姐给客人结帐(把宾客卡插入到读写器中→用鼠标单击主画面下方的“结帐” →显示结帐画面→点击结帐→结帐成功) 2)、如果客人的宾客卡丢失了,结帐时就重新补发一张该 房宾客卡,然后再用此卡结帐。 3) 查询:可以查到客人住的房间号。(单击主画面下方的 “查询” →输入客人姓名→单击“确定” →显示结果) 4) 查卡:将IC卡插入读写器内单击查卡,显示IC卡的 卡号及卡的类型 B、B级画面的操作 B级画面可设置除宾客卡、总经理卡及保安卡以外的卡 1)、启动主画面下方“B级”栏→输入B级密码→进入B 级画面 2)、制作服务员卡:(单击“服务员卡” →显示发卡画面→输入服务员姓名、楼号与层号。注:“层号”必须是二位数字,而且楼号与层号必须用“ , ”号分开。 例如:1号楼第3层,正确的输入为:1,03 →单击发卡→发卡成功),同时,请注意时段有效期。 3)制作楼经理卡:(单击“楼经理卡” →显示发卡画面→输入姓名、楼号→单击发卡→发卡成功) 4)、制作限制卡:如果宾客卡、总经理卡、保安卡、服务员卡或楼经理卡丢失了,就需要制作限制卡报失(取一张新IC卡插入读写器内→单击“限制卡” →显示挂失的画面→在画面内找到丢失那张卡的卡号→用鼠标双击“备注” →已挂失丢失的卡。)→用限制卡插入丢失卡的→成功使丢失的IC卡失效,起到了安全防盗的作用。 5)、制作抓记录卡:本公司配置的一张白色抓记录卡,是用来读取开门记录的。(将抓记录卡插入到读写器中→单击“抓记录卡” →输入姓名→单击“确定” →取出卡片→插入要读取开门记录的那把→门的绿灯亮,待绿灯灭了之后→将卡取出→将抓记录卡插入读写器中→启动主画面下方“B级”栏→单击“开门记录” →读取开门记录) C、A级画面的操作 1)、启动主画面下方的“A级”栏→输入A级密码,进入A级画面→可查询“登陆记录”及“制卡记录” 2)制作总经理卡(取一张IC卡放入读写器→单击“总经理卡” →输入持卡人姓名→单击“确定”→显示“发卡正确”,表示发卡成功)→总经理卡可以打开酒店所有的房门,但反的房门除外 3)制作保安卡(取一张IC卡放入读写器→单击“保安卡 ” →输入持卡人姓名→单击“确定”→显示“发卡正确”,表示发卡成功)→保安卡可以打开酒店所有房间的房门,包括反的房门在内。  在操作过程中,如果发生操作错误,导致密码不符, 不能进入操作系统时,请关闭电脑,两分钟后重新 启动电脑,即可重新进入系统。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值