电子锁目前存在的问题主要有:驱动电机不受控(反应慢或者电机一直转动等)、写入EPC出现乱码等问题,根据目前问题状况,可能存在问题的原因在于如下三个方面:
(1) 手持机读取EPC出现错误;
(2) 单片机板和天线板硬件链接不稳定,主要单片机板与天线板连接导线两侧硬件不稳定;
(3) 单片机软件存在问题。
经过技术工更换不同手持机所读取的EPC数值来看,原因1,也就是手持机读取EPC的错误基本可以排除,因此最大可能是可能问题点(2)和(3)。
其中测试写入乱码是否由硬件引起,需要上位机开发和单片机开发配合重新开发一套功能单一的软件,可以通过如下纯软件的方式进行硬件连接测试,手持机发送一段数据给天线板,单片机读出数据,验证是否为手持机所发送的数据,反之,单片机发送一确定数据给天线板,手持机验证数据是否正确,通过双向验证数据是否正确,以确定或者排除硬件问题。此处只能定位是问题(2)还是(3),对于驱动电机不受控是无法定位的。
如果要具体上述存在问题的具体原因点,则需要借助于分析仪器(示波器或者具有存储功能的数据采集设备,价位大约3000元左右),测试并分析各板子管脚的波形是否正常,确定是硬件问题还是具体的软件问题。