wangfq be8c48688c fix: tcp_json_handle_sock_int RECV 被 listen socket 分支拦截导致收不到鉴权数据
- RECV 处理移到函数最前面,优先于 listen socket 检查
- listen socket 分支增加 socketid!=g_json_socket_client 保护,
  防止 listen 与 accepted client 为同一 socket ID 时
  RECV 事件被 listen 分支 return 拦截
- WCHNET 某些版本可能将 TCP_LISTEN 和已 accept 的连接
  共用同一 socket ID,此时旧代码在 listen 检查处直接 return
  导致后续 client RECV 处理永远不被执行
2026-07-01 09:20:44 +08:00
2026-06-22 17:02:23 +08:00

vd_960 — 车检器 DLD960 嵌入式软件

产品概述

DLD960 是一款双 MCU 架构的车检器(车辆检测器),采用线圈检测原理。

硬件架构

芯片 型号 主频 Flash SRAM 职责
线圈 MCU AT32F421 120MHz 64KB 16KB 四路线圈信号采集与处理
通信 MCU CH32V208 144MHz 128KB 64KB 蓝牙、网口、1路 RS485

两个 MCU 之间通过内部总线UART/SPI通信。

子项目

子项目 目录 MCU 功能
vd960Loop vd960Loop/ AT32F421 线圈驱动、频率采样、车辆检测算法
vd960DBN vd960DBN/ CH32V208 蓝牙管理、TCP/IP 协议栈、RS485 通信

开发环境

  • vd960Loop: Keil MDK / AT32 IDEARM Cortex-M4
  • vd960DBN: MounRiver StudioRISC-V
Description
车检器 DLD960 嵌入式软件 — 双MCU架构(AT32F421+CH32V208)
Readme 4.1 MiB
Languages
C 99%
Assembly 0.6%
CMake 0.2%
Python 0.2%