海凌科技术-张工
海凌科技术-张工 - 认证专家
这家伙很懒,什么也没写!

注册于 2年前

回答
248
文章
0
关注者
15

模块的触发是有累计触发要求的:
模组要求连续累计触发次数达到设定值(本例为5次)才会输出目标信号。当检测速度阈值设为1km/h时,目标(人)以较慢的速度通过检测区域,能够在足够长的时间内被连续采集到,从而达到累计触发次数;而当阈值提高到2km/h时,目标可能因为通过检测区域的时间缩短,未能达到连续触发次数,从而无法输出信号。

实际径向速度与设置阈值的差异
LD2451模组对“检测速度”的判断是基于目标的径向分量(即与模组安装方向的夹角有关)。如果目标的实际运动方向与雷达正对方向存在偏差,即使整体速度高于2km/h,实际测量到的径向速度可能不足以超过2km/h,从而导致检测不到。

信号处理和延时参数
检测延时设置为4秒可能会影响到累计触发的计算方式。如果目标移动速度较快,虽然整体速度超过2km/h,但在延时时间内未能持续稳定地输出目标信号,也会导致无法触发报警。

综上所述,当检测速度设置为2km/h时,目标可能因通过检测区域时间过短或实际径向速度低于设定阈值,未能连续满足累计触发次数,从而导致未能触发信号输出。请根据实际应用场景调整检测速度、累计触发次数以及检测延时等参数,以便获得更稳定的检测效果。

可以确认一下是否为以下原因:

指纹模板质量不佳:​如果在注册指纹时,采集次数过低、采集的图像质量较差,可能导致生成的特征点不够精确或包含噪声,从而增加不同指纹之间的相似度,导致误匹配。​

匹配阈值设置过低:​指纹识别系统通常通过设定匹配阈值来判断指纹是否匹配。如果阈值设置过低,系统可能会接受相似度较高但实际不同的指纹,从而导致误识别。​

为解决上述问题,建议采取以下措施:

重新注册指纹:​确保在光线充足、手指清洁的情况下重新采集指纹,以提高图像质量和特征提取的准确性。​

增加指纹模板数量:​如果条件允许,为每个用户注册多个手指的指纹,以提高识别的准确性和系统的鲁棒性。​

通过上述方法,可以有效降低一个模板匹配多根手指的情况,提高指纹识别系统的准确性和可靠性。

这个目前确实存在这个问题,这个属于适配从机的问题,B25蓝牙模块当主机目前还无法适配所有的从机,如果需要和其他从机通讯的话,需要我们研发这边抓log打印做一个适配。

目前出厂模块默认是支持移远和广和通的5G模块;WiFi6模块可以看一下我们的RM60、RM65这两款;

如需uboot可以联系此邮箱获取源码:zhangminglong@hlktech.com

模块供电请以最新版本为准,旧版本可能会有一些数据上的错误,所以会有更新;原理图设计正常,没有问题

目前B35默认出货版本并不支持MQTT,如果有需求可以联系我们的业务洽谈

根据LD6002C模组的协议和规格说明
出现负值通常是由以下原因引起的:

坐标系定义
模组内部采用了一个带有正负方向定义的三维坐标系。也就是说,传感器会根据预设的坐标原点和轴向来表示目标的位置。

当 x、z 坐标出现负数时,说明检测到的目标位于传感器定义的负方向。类似地,x 和 y 坐标为负表示目标在相应轴的反方向上。
这种设计是常见的,目的在于完整地描述目标相对于传感器的空间位置。
速度的符号含义
速度作为一个矢量,其符号同样反映了运动的方向。

当检测结果中速度出现负数时,说明目标沿着传感器坐标系中定义的负方向运动。这不仅表示速度大小,同时也传达运动方向的信息。
例如,如果正方向定义为向前运动,那么负速度则表示目标正在后退,或者反之,具体取决于模组内部坐标轴的设定。
类别(0,1,2等)的含义
模组在跌倒检测时会对目标进行状态分类,不同的类别码通常对应不同的检测状态或事件类型。虽然具体定义可能因算法版本略有不同,但一般可以理解为:

类别 0:通常代表“正常状态”或“无异常”,即当前检测到的状态不符合跌倒(或异常)事件;
类别 1:可能表示“预警状态”或“疑似跌倒”,检测到的信号达到一定阈值但尚未确认为跌倒;
类别 2:一般表示“跌倒事件”,也就是检测系统确认发生了跌倒行为;
其他类别(如 3、4 等)如果有,可能对应更细分的状态或其他异常情况,具体需参考最新的协议说明。
总结来说,出现负值(包括速度)是由于模组采用了有符号数表示坐标和运动方向,这可以准确反映目标在空间中的相对位置和运动趋势;而类别则用来对检测状态进行归类(如正常、疑似跌倒、确认跌倒等)。

根据HLK-LD2402用户手册​
,其典型工作参数如下:
平均工作电流:50 mA
工作电压:3.0 V~3.6 V(典型为 3.3 V)
在典型条件下,功率计算公式为:

  功率 = 电压 × 电流 = 3.3 V × 50 mA = 165 mW

因此,1 小时内的电量消耗为:

  能量 = 功率 × 时间 = 165 mW × 1 h = 165 mWh
        = 0.165 Wh

如果使用 LDO 后采用 5 V 电源,则电量消耗为:

  功率 = 5 V × 50 mA = 250 mW
  能量 = 250 mWh = 0.25 Wh

所以,按照 3.3 V 供电条件,HLK-LD2402 一小时的电量消耗约为 0.165 Wh.
如果仅需要供电 1 小时,理论上约 45 mAh 的电池容量即可满足;
如果需要连续运行 24 小时,则建议选择容量在 1100~1200 mAh 以上的电池。

这款模块的uuid目前并不支持修改,如果有需求可以联系我们业务进行具体沟通

  1. 根据《指纹模组产品用户手册》,设备上电后会自动发送0x55作为主动握手标志。请确认设备是否已正确上电,并通过串口工具(如XCOM)检测是否有0x55的主动握手信号。

如果未收到0x55信号,可能是设备硬件异常或供电不足。

  1. 确认发送的握手指令是否符合协议要求

    • 指令代码为0x53
    • 指令包格式如下:
      包头: 0xEF01
      设备地址: xxxx
      包标识: 01H
      包长度: 0003H
      指令码: 0x53
      校验和: 0x57

确保指令包的每个字段都严格按照上述格式发送。
确认串口通信参数(波特率、数据位、停止位、校验位等)是否与设备要求一致。例如,常见波特率为9600115200。如果使用第三方工具测试,请确保工具配置与设备要求一致。

V20不支持这个功能,可以看一下另一款V40V40

这边不太清楚你说的"上传项目出错"具体是什么错误;,如果是需要和V20进行串口通讯的话,可以参考以下建议:

  1. 硬件连接

Arduino UNO 只有一个硬件串口(0: RX, 1: TX),但它同时用于上传代码,因此建议使用 SoftwareSerial 库创建一个软件串口来连接 HLK-V20。

正确连接方式
HLK-V20 引脚连接到 Arduino UNO
TX(16)->2(Software RX)
RX(15)->23(Software TX)
VCC(8)->25V
GND(9)->2GND

注意:
不要把 HLK-V20 的 TX 直接接 Arduino 的 RX (0)! 这样会和 USB 串口冲突,导致无法上传代码。
VCC 接 5V(HLK-V20 支持 3.6V-5V 电压)。
GND 必须共地,否则无法通信。

V40Y目前并不支持+++切换模式,你可以确认一下模块是否为V40,目前只有V40支持此功能;

不好意思,这个目前只能支持单语种识别

发布
问题

deepseek
客服