匿名
未登录
登录
丢石头百科
搜索
查看“UART Fingerprint Reader APP”的源代码
来自丢石头百科
名字空间
页面
讨论
更多
更多
页面选项
查看
查看源代码
历史
←
UART Fingerprint Reader APP
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
<font color="#008DE6"> =='''相关准备'''== 1.使用 CP2102 USB转串口模块进行测试(如用户使用其它USB转串口模块,操作也类似),安装[https://{{SERVERNAME}}/w/upload/6/62/CP210x_USB_TO_UART.zip CP2102驱动] 2.按下图连接模块(<font color="#ff0000">注意RXD TXD是交叉相连</font> ): [[File:fingerprint_app01.jpg|600px]] 3.将CP2102连接到PC机的USB接口,打开设备管理器,查看相应该的COM口 [[File:fingerprint_app02.jpg|600px]] 4.下载测试软件:[https://{{SERVERNAME}}/w/upload/f/f6/UART_Fingerprint_Reader.zip UART Fingerprint Reader],并注册控件 <font color="#fd0d3a">注册MSCOMM32.OCX,如提示:模块‘mscomm32.ocx’已加载,但对DllRegisterServer 的调用失败,错误代码为0x8002801c 则按下面方法处理: 在64位系统中,需要把MSCOMM32.OCX复制到C:\Windows\SysWOW64,在运行注册脚本。如果还是提示同样的错误,则还需要将MSCOMM32.OCX复制到C:\Windows\System32,在运行注册脚本。(有时可能还要以管理员身份运行才可以注册成功!)</font> 打开UART Fingerprint Reader,正常运行如下图所示(如果USB转串口默认不是COM1,还会提示“Comm port error!”,选择确定即可): [[File:fingerprint_app03.jpg|600px]] </font> =='''实际操作'''== <font color="#008DE6"> 5.配置COM口:选择设置,在通信串口选择相应的串口号(默认波特率为19200) [[File:fingerprint_app05.jpg|600px]] 6.检查通信:选择测试,在基本操作中选择“取用户总数”,点击发送命令,如在返回数据窗口中有相关内容显示,则说明模块与上位机通信成功。(如无显示,请仔细查看前面几个步骤是否有误操作) [[File:fingerprint_app06.jpg|600px]] 7.用户录入:在基本操作中选择“用户录入”,勾选“采集两次”和“ID号自增1”,参数分别设置为“011”(也可以设置其它,只要ID号不重复即可),点击发送,此时可以听到模块“滴”一声,并且指纹头灯亮起,手指触摸指纹头,录入两次后,正常情况下会提示“用户录入成功”。 <font color="#fd0d3a">注意不可勾选“特征值上传”。如果选中该选项,特征值将上传到PC上而不写入指纹模块,会导致虽然显示添加指纹后显示成功,但进行指纹匹配时无法匹配成功,且用户总数也不会增加。</font> [[File:fingerprint_app07.jpg|600px]] 8.指纹比对:在基本操作中选择“1:N比对”,点击发送,此时可以听到模块“滴”一声,并且指纹头灯亮起,手指触摸指纹头,如果该指纹已录入模块,则会提示比对成功,否则会提示“无匹配指纹” [[File:fingerprint_app08.jpg|600px]] </font> =='''附加操作'''== <font color="#fd0d3a">注意:以下设及到修改波特率,如果你有改过波特率,导致下次使用时无法连接的情况,请先检查波特率是否正确!</font> <font color="#008DE6"> 9.更改波特率,以19200波特率改为115200波特率为例: 选择设置,在通信串口选择相应的串口号,在更改模块波特率设置中选择“115200”,点击发送命令即可 [[File:fingerprint_app09.jpg|600px]] <font color="#fd0d3a">注意,此时波特率已改为115200,下次注意要用115200的波特率来配置上位机,否则将导致通信失败</font> [[File:fingerprint_app10.jpg|600px]] 如果忘记了模块的波特率,可以用以下方法测试出正确的波特率: 打开[https://{{SERVERNAME}}/w/upload/5/5f/Sscom.7z 串口调试助手],选择相应的串口号,打开串口,勾选“HEX显示”和“HEX发送”,在发送窗口中输入“F5 09 00 00 00 00 09 F5”,点击发送,如果是正确的波特率,则在接收窗口中会显示相应的数据,类似:“F5 09 00 01 00 00 08 F5 ”,如果波特率不正确,则无显示。通过修改不同的波特率,重复上面的步骤,就可以得到正确的波特率。 [[File:fingerprint_app11.jpg|600px]] 10.采集图像:在基本操作中选择“采集图像”,点击发送,此时可以听到模块“滴”一声,并且指纹头灯亮起,手指触摸指纹头,大约6秒后上位机会显示采集到的图像 <font color="#fd0d3a">注意,如果采集不到图像,或者采集到的图像不完整,则需要降低波特率,一般推荐在9600波特率下进行图像采集。该命令为测试命令,一般不推荐用于实际产品。 </font> [[File:fingerprint_app12.jpg|600px]] 11.休眠:在基本操作中选择“休眠”,点击发送,此时会提示“模块进入休眠状态,不再响应任何命令”,模块进入休眠后,只能通过重新上电进行唤醒。 [[File:fingerprint_app13.jpg|600px]] </font>
返回至
UART Fingerprint Reader APP
。
导航
导航
首页
最近更改
随机页面
MediaWiki帮助
首页
首页
树莓派
主机
配件包
外壳
键鼠
电源
扩展板
显示屏
墨水屏
摄像模块
通信模块
继电器
电机驱动板
游戏机
产品分类
树莓派
Arduino
micro:bit
STM32
Espressif
WiFi模块
蓝牙模块
无线模块
LoRa模块
4G模块
GSM
GPRS
以太网
导航模块
北斗卫星
GPS
LCD
墨水屏
OLED
摄像头
USB模块
串口模块
RS232
RS485
CAN
传感器
温度模块
湿度模块
气压模块
继电器
电机模块
指纹模块
电平转换
音频模块
编程器
Wiki工具
Wiki工具
特殊页面
页面工具
页面工具
用户页面工具
更多
链入页面
相关更改
页面信息
页面日志