指纹控制器-需求说明

文章目录

  • 一 前言
  • 二 相关说明
      • 硬件组成
      • 相关说明
  • 二 功能需求

一 前言

二 相关说明

硬件组成

指纹联网控制器,由1个指纹控制模块,1个4G网卡,5路输入信号,5路输出通道组成。

相关说明

单元硬件说明

  1. 指纹模块采用 TFP825R6L ,指纹成功录入与指纹识别成功时,指纹模块指示灯会闪烁绿灯1次。
  2. 联网模块采用 AIR720
  3. 5 路数字信号输入,输入高电平代表有信号,低电平无信号
  4. 5 路数字信号输出,输出高电平为电路板供电电压,OUT1~OUT5,其中 OUT1 可提供大电流输出。OUT1 与 OUT2 ~ OUT5的输出极性相反

运行状态说明

  1. 程序正常运行:OUT3 信号将以 1 秒的频率交替变换电平状态
  2. 数据上报与处理网络命令:OUT4 将输出低电平,处理结束后恢复高电平
  3. 指纹命令处理:OUT5 将输出低电平,处理结束后,恢复高电平。(例如:指纹注册,指纹识别,指纹清除等动作)
  4. 指纹注册时,需要 2 次指纹认证时:OUT5 将交替变换高低电平,提示用户请移开手指,重新录入
  5. 指纹注册成功:指纹注册成功时,指纹模组上的 LED 灯,将闪烁 1 次绿色以提醒用户,注册成功
  6. 指纹识别成功:指纹识别成功时,指纹模组上的 LED 灯,将闪烁 1 次绿色以提醒用户,识别成功

二 功能需求

程序逻辑说明
1. 指纹注册功能:
1.1 INPUT1 输入高电平,发送开始注册指纹消息到服务器
1.2 OUT5 输出低电平,指示开始进行指纹注册
1.3 在注册过程中,需要 2 次识别指纹,通过快速交替 OUT5 电平变化来提醒用户
1.4 指纹注册成功,发送指纹注册成功消息到服务器,OUT5 输出高电平,指示指纹注册操作结束
1.5 指纹注册失败,发送指纹注册失败消息到服务器,OUT5 输出高电平,指示指纹注册操作结束
2. 指纹识别功能:
2.1 在程序正常运行情况下(OUT4 以 1 秒的频率交替变换),此时,按下指纹模块,将发送开始进行指纹识别消息到服务器
2.2 OUT5 输出低电平,指示开始进行指纹识别
2.3 指纹识别成功,发送指纹识别成功消息到服务器
2.4 指纹识别失败,发送指纹识别失败消息到服务器
2.5 指纹识别动作结束,OUT5 输出高电平,指示指纹识别动作结束
3. 远程监控(每间隔一定的时间实时发送硬件状态,开始处理,OUT3 交替变换,处理结束 OUT3 熄灭):
3.1 实时上报,INPUT1~INPUT5 的电平状态
3.2 实时上报,OUT1~OUT5 的电平状态
3.3 实时上报 GPS 信息
3.4 实时上报,指纹注册成功或失败消息
3.5 实时上报,指纹识别成功或失败消息
4. 远程控制(可实时修改硬件状态,开始处理,OUT3 交替变换,处理结束 OUT3 熄灭):
4.1 远程修改 OUT1~OUT2的电平状态
4.2 接受指纹数据,上传到指纹模组中
5.指纹清除
5.1 INPUT2 输入高电平,发送开始清除指纹消息到服务器
5.2 OUT5 输出低电平,提示开始进行清除指纹动作
5.2 清除成功,发送清除指纹成功消息到服务器
5.2 清除失败,发送清除指纹失败消息到服务器
5.3 OUT5 输出高电平,提示清除指纹动作结束
6. 指纹上传
6.1 发送开始上传指纹消息到服务
6.2 OUT5 输出低电平,提示用户开始进行指纹上传
6.3 指纹数据上传成功,发送上传指纹成功消息到服务器
6.4 指纹数据上传失败,发送上传指纹失败消息到服务器
6.5 OUT5 输出高电平,提示用户,上传指纹动作结束

你可能感兴趣的:(其他)