摘要:今天下午,市场里的同行送来一块门禁 控制板,说是这块板子刷卡后,嘀嘀嘀响,就是不开门。替换了一块同样的板子,就刷卡开门正常。这块板子远程电脑端强制开机也是正常的,所以确定是这块板子有问题。
今天下午,市场里的同行送来一块门禁 控制板,说是这块板子刷卡后,嘀嘀嘀响,就是不开门。替换了一块同样的板子,就刷卡开门正常。这块板子远程电脑端强制开机也是正常的,所以确定是这块板子有问题。
这块板子网上也搜了,没有一模一样的板子,所以替换起来比较麻烦。
拿到板子后,发现这块板子PCB上面没有相关的产品板号和设计日期,只是贴 了一张纸。
从板子结构上看,板子上有两个主要芯片,CH395Q和NUC130RE3CN,其中CH395Q是网络通讯芯片,负责与远程服务器信息互联,NUC130RE则是主要控制芯片,负责门禁主板所有功能和动作执行。
这块主板上也有一个小电池,同时也有一个32768晶振,这是为实时时钟电路在断电维修期间提供电源的,保证实时时钟正常计时。
客户发来的现场照片
板子上有几个接口,从字符标识上可以看出(全凭猜测):
1)、4R-,4R+,GND,12V这一组应该是门禁的红外检测,防止误关门伤到人。
2)、GND,ALARM应该是报警输出端口,尽管控制板上有蜂鸣器,估计是异常报警用的,能够远端驱动。
3)、NO1,COM1,NC1这三个端口有继电器控制,并且有光偶隔离,应该是直接控制外部电路的。继电器跟前的二极管指示灯是用来表示当前状态的,继电器动作后发光二极管可以点亮。从发光二极管的限流电路是103,也就是10K电路来判断,外部控制电源的电压应该也是12V,但不知道为什么要隔离?
4)、W10,W11,GND,12V,是接读头01的,W20,W21,GND,12V是接读头2的。
5)、IN2,IN1,DOOR2,DOOR1在开机后四个端口一直是3.1V高电平,这应该是门磁的控制信号,可以控制两个门,直接驱动门磁电源的。IN1,IN2应该是门状态检测信号,可以检测门是开还是关。
6)、还有一个两针端口,标识是4H+和4H1。我想了半天,不知道H是代表什么意思,所以不知道这个端口是做什么用的,希望干门禁的朋友指点一二。
给这块板子通电试机,使用12V DC供电,经过几秒自检后,板子正常启动。关机后接上ID卡读头,刷卡后嘀嘀嘀连响三声。
在读卡期间,对板子上的W25Q16V使用示波器监测,发现刷卡后,该芯片引脚瞬间有连续脉冲,接着就是“嘀嘀嘀”三声响。
使用在线读写线准备把芯片中的数据读出来看一下,结果发现这块板子耗电量非常小,只要编程器一侦测芯片型号,板子就得电开机启动了,这个时候就没有办法读取芯片中的数据。
没办法就把芯片直接焊接取下来,使用适配座子读取芯片内容,结果多次尝试读取时,总提示芯片错误,读出的是FF,也就是说该芯片中没有内容。
不过有一次报错后,我查看了编程器缓冲区内容,其中有一段是有数据的,只是前后都是FF。从数据格式上看,很像是ID卡的数据(是猜测)。
从门禁工作原理上来看,当有ID卡刷卡后,门禁控制器把ID卡读卡器送来的数据与自身保存的ID卡号进行比较,当有该记录时,就执行开门动作。如果没有该卡记录,就会报警提示。
还有一个问题,如果FLASH芯片损坏,处理器无法读取FLASH芯片数据,那就导致所有有效的ID卡刷卡时,也无法执行开门动作而嘀嘀嘀报警。
加注:
第二天再次对该芯片使用编程器读出校验时,编程器始终提示第3脚接触不良。因为换一个芯片读取正常,所以由此判断芯片内部有问题,在加热焊接时能够正常读取,但在正常使用中第3脚虚接,无法正常读写。这应该就是该门禁控制板不能开门的根本原因。
当然还需要等客䚮实际更换检验后才能确定我的判断是否正确。
加电开机后,使用我的ID卡刷卡后,嘀嘀嘀三声响报警,说明在门禁板的数据中检测不到该卡数据,所以报错。还有个问题,我这里没有这家单位开门的门禁卡,无法判断有效卡到底能不能让继电器动作?
刚开始无论在线读芯片,还是把芯片拆下来读芯片,都提示数据错误,难道是FLASH芯片出现导致的刷卡失败吗?
门禁主机自身存储的ID卡号,也只在使用了管理卡时,才会有后续的ID卡号保存在芯片中,以备查询使用。之后在执行开门动作时,都是读芯片,不是写芯片,也不存在因为频繁写芯片导致FLASH芯片过早老化损坏的道理。
我把芯片执行擦除动作后,再写入数据后,再读出,就再也没有出现报错误现象,会不会是该FLASH芯片有加密功能,防止数据读出?查询资料后,只有相关的写保护功能,没有更高级的加密功能。
最后更换一个新的FLASH芯片,把备份出来的数据写进去,等到现场试一试就知道是不是这个原因了。
维修这种没有图纸,没有数据,没有资料的电路,确实很难。首先是没有工作条件,需要先把工作条件搭建起来,接着再把电路的工作原理和时序搞明白,搞清楚,然后模拟电路的工作情况,试图发现问题,发现故障产生的原因。只有把上述这些搞明白之后,才能试图把故障原因找出来,把机器修复到正常状态。
很多时候,花时间把工作原理搞明白了,维修的时候却发现板子上面的芯片是加密的,是存在数据的,而损坏的原因就是数据丢失。这种情况只能无功而返,除了浪费自己的时间,还要花钱买相关工作和条件,最终收获的只有经验!
非常希望熟悉门禁行业的朋友指点一二,告诉我这块板子是哪家的产品,品牌是什么?板子上的各个接口定义,板子上的按键执行什么功能?以便我能够不断的学习进步!
来源:崔哥搞维修