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

注册于 3年前

回答
288
文章
0
关注者
16

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

目前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支持此功能;

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

你好,可以联系购物平台的客服和业务进行具体问题对接

可以确认一下是否为最新固件:(V1.02.0017),如果一样可以参考用户手册的指令去发送开启自动识别;以下是参考示例ef aa d1 00 00 00 0b 01 01 01 0b b8 00 00 00 01 13 88 3e

  1. 请确认指令的构造格式(包括SyncWord、MsgID、Size、Data和ParityCheck)完全符合手册要求。如果上位机客户端提示“输入指令”,可能是指令格式不匹配或客户端未识别该指令。建议检查指令数据字段是否按手册(见“MID_GET_ALL_USERID”部分)构造正确。
  2. 可以使用串口工具发送指令并参考相关例程225

  1. 如果仅用于调试和人脸算法测试,建议继续使用TTL供电及UART连接,而不要同时接入USB线。
  2. 若需要通过USB接口获得视频信号,请先使用使用我们的上位机程序测试摄像头硬件是否正常(参照手册中的USB传图设置指令组合),并确保模块的电源供应稳定,不与TTL板供电冲突。
  3. 在同一时间避免重复供电,建议选择单一供电方式,或对电源进行合理隔离。

可以参考以下解决方案

  1. 检查电源供电

使用示波器测量3.3V电源的电压和纹波,确保电压范围在3.2V~3.4V,纹波≤50mV。
确认电源能提供≥3.5A的峰值电流,建议使用独立电源模块供电,避免与其他高功耗设备共用电源。

  1. 验证复位引脚状态

测量复位引脚(D2DB_PORST_N)电压,正常应为高电平(3.3V)。若为低电平,检查电路是否短路或外部信号干扰。

  1. 通过UART调试启动日志

连接模块的UART接口(如UART1:TXD1-引脚69,RXD1-引脚71),使用串口工具(如PuTTY)查看启动日志。
若日志显示启动失败或卡在某一阶段,可能是固件损坏,需通过串口或TFTP重新烧录固件。

  1. 检查硬件连接

逐一排查所有电源和GND引脚的焊接与接触,确保无虚焊或短路。
检查复位引脚、网口、USB等关键接口的物理连接是否正常。

  1. 联系技术支持

若上述步骤均无效,可能为硬件故障(如主芯片MT7621或Flash损坏),建议联系我司业务、客服进行返修或更换。

发布
问题

deepseek
客服