Files
vd_960/docs/DLD960硬件资源.md
wangfq 95808f9f25 refactor(vd960Loop): 算法回退到 DLD154V4B,四通道适配
- 用 DLD154V4B vd1_task/per_channel 替换 vds_task 复杂算法
- 移除 FUNCTION_B/二次判断/快速变化/多重确认等增强特性
- 保留平坦性离开算法 (CN200910309382),每通道独立状态
- 灵敏度表改为 DLD154V4B 4级: {216,108,36,10} / {108,72,18,9}
- 清理废弃类型: FltHistoryManager, Loop_ACS_Info, StageRangeConfig 等
- 首次添加 vd960DBN 完整源码
2026-06-25 16:21:57 +08:00

110 lines
3.8 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# DLD960硬件资源
# 概述
vd\_960是一个四通道车辆检测器支持网口、RS485、蓝牙等。功能说明
* 双核心双MCU雅特力芯片AT32F421120MHz,64KB Flash,16KB SRAM负责线圈功能沁恒CH32V208144MHz实际采用的是120MHz 128KB Flash, 64KB SRAM负责通信蓝牙、网口一路RS485和一路TTL串口和外部存储参数存储和日志存储
* 四路线圈,四个双路继电器。
* 支持OTA升级。沁恒CH32V208支持通过蓝牙在手机小程序上进行OTA升级小程序也支持通过CH32V208 串口透传给AT32F421 进行ISP升级。 
* 地感配置存储在AT32F421芯片上但支持通过串口进行读写配置读写的流程AT32F421 (串口1)<-->串口2CH32V208蓝牙) <--> 小程序手机。AT32F421进行OTA的流程也是如此。
# IO资源说明
## AT32F421
### 四路线圈输入捕获
| 引脚 | 标识 | 外设 | 功能 |
| --- | --- | --- | --- |
| PA6 | LPA | TMR3\_CH1 | 线圈1频率输入捕获 |
| PA7 | LPB | TMR3\_CH2 | 线圈2频率输入捕获 |
| PB0 | LPC | TMR3\_CH3 | 线圈3频率输入捕获 |
| PB1 | LPD | TMR3\_CH4 | 线圈4频率输入捕获 |
### 四路线圈调频(每路两级可调)
| 引脚 | 标识 | 功能 | 说明 |
| --- | --- | --- | --- |
| PA2 | LPA-1 | 33nF | 线圈1调频电容0=33nF1=0nF |
| PA3 | LPA-2 | 10nF | 线圈1调频电容0=10nF1=0nF |
| PA0 | LPB-1 | 33nF | 线圈2调频电容0=33nF1=0nF |
| PA1 | LPB-2 | 10nF | 线圈2调频电容0=10nF1=0nF |
| PA11 | LPC-1 | 33nF | 线圈3调频电容0=33nF1=0nF |
| PA12 | LPC-2 | 10nF | 线圈3调频电容0=10nF1=0nF |
| PA13 | LPD-1 | 33nF | 线圈4调频电容0=33nF1=0nF |
| PA14 | LPD-2 | 10nF | 线圈4调频电容0=10nF1=0nF |
### 四个双路继电器
| 引脚 | 标识 | 功能 | 说明 |
| --- | --- | --- | --- |
| PB4 | RLY1 | 默认关联线圈1 | 存在输出 |
| PB5 | RLY2 | 默认关联线圈2 | 存在输出 |
| PB6 | RLY3 | 默认关联线圈3 | 存在输出 |
| PB7 | RLY4 | 默认关联线圈4 | 存在输出 |
### 指示灯
| 引脚 | 标识 | 颜色 | 功能 |
| --- | --- | --- | --- |
| PA8 | LED\_PWR | 红色 | 呼吸灯(系统运行指示) |
| PA15 | LED\_LP1 | 绿色 | 线圈1有车亮 / 无车灭 |
| PB3 | LED\_LP2 | 绿色 | 线圈2有车亮 / 无车灭 |
| PA5 | LED\_LP3 | 绿色 | 线圈3有车亮 / 无车灭 |
| PA4 | LED\_LP4 | 绿色 | 线圈4有车亮 / 无车灭 |
### 串口通信TTL对接CH32V208默认波特率 192000
| 引脚 | 标识 | 功能 | 说明 |
| --- | --- | --- | --- |
| PA9 | | Usart1 Tx | 接 CH208\_RxD2 |
| PA10 | | Usart1 Rx | 接 CH208\_TxD2 |
## CH32V208
注意虽然该芯片最高主频可达144HMz但当用到网络功能时只能采用60MHz或者120HMz的主频项目采用的是120MHz。
### 网口
| 管脚 | 标识 | 说明 |
| --- | --- | --- |
| PC7 | ETH\_RX\_N | |
| PC6 | ETH\_RX\_P | |
| PC8 | ETH\_TX\_P | |
| PC9 | ETH\_TX\_N | |
| PA1 | ETH\_LED\_G | |
| PA13 | ETH\_LED\_Y | |
### 串口2TTL对接AT32F421默认波特率 192000
| 引脚 | 标识 | 功能 | 说明 |
| --- | --- | --- | --- |
| PA2 | | Usart2 Tx | 接 AT32F421\_RxD1 |
| PA3 | | Usart2 Rx | 接 AT32F421\_TxD2 |
### 扩展串口1TTLRFU未来会对接4G模块
| 引脚 | 标识 | 功能 | 说明 |
| --- | --- | --- | --- |
| PB6 | TXD | Usart1 Tx | |
| PB7 | RXD | Usart1 Rx | |
### 按键
| 引脚 | 标识 | 功能 | 说明 |
| --- | --- | --- | --- |
| PA0 | K1 | 复位 | 多功能按键 |
### 外部存储FlashSPI
| 引脚 | 标识 | 功能 | 说明 |
| --- | --- | --- | --- |
| PA4 | SPI1\_NSS | | |
| PA5 | SPI1\_SCK | | |
| PA6 | SPI1\_MISO | | |
| PA7 | SPI1\_MOSI | | |