完善 CAN DBC 与交付文档
This commit is contained in:
@@ -2,7 +2,14 @@
|
||||
|
||||
> 说明:本文整理的是可交付、可复核的工程设计思路和关键取舍,不记录逐步的内部思维链。依据当前目录中的网表、STM32F407VET6 引脚资料、引脚规划文档和 Altium 工程包整理。
|
||||
|
||||
固件已实现功能、CAN/串口协议、编译和下载方法见[固件使用说明](固件使用说明.md)。
|
||||
## 交付文件
|
||||
|
||||
- [固件使用说明](固件使用说明.md):功能、串口/CAN 协议、编译、下载与现场排障。
|
||||
- [CAN 数据库(DBC)](SDC_ACQ_DAC.dbc):CAN1/CAN2 使用的 11 位标准帧定义。
|
||||
- [固件交付说明 PDF](SDC-ACQ_DAC_固件交付说明.pdf):可直接对外发送的简要说明。
|
||||
- `A11_F407_SDC_ACQ_DAC_CubeMX/`:CubeMX 工程与应用源代码。
|
||||
|
||||
构建目录和 `.bin`、`.elf`、`.hex` 等编译产物不纳入版本库;请根据工程重新生成。
|
||||
|
||||
## 1. 设计目标
|
||||
|
||||
@@ -103,7 +110,7 @@ MCU 侧 I2C 为 `PB10/PB11`,网络名为 `I2C_SCL_33`、`I2C_SDA_33`;5 V 侧
|
||||
|
||||
### 4.6 24 V 电压检测
|
||||
|
||||
`PB0/ADC1_IN8` 对应网表中的 `ADC` 网络,通过分压电阻把最高 20 V 压到 MCU ADC 安全范围内。当前规划建议过 `100 k` 与 `20 k` 量级分压,并在采样点加小电容滤波。
|
||||
`PB0/ADC1_IN8` 对应网表中的 `ADC` 网络,通过分压电阻把最高输入压到 MCU ADC 安全范围内。当前固件按上臂 `100 kΩ`、下臂 `30 kΩ` 换算输入电压,并在采样点加小电容滤波。实物分压电阻值仍应以原理图/BOM 和测量结果复核;若硬件不同,必须同步更新固件标定参数。
|
||||
|
||||
这部分的关键不是只算分压比,还要确认:
|
||||
|
||||
@@ -159,5 +166,3 @@ MCU 侧 I2C 为 `PB10/PB11`,网络名为 `I2C_SCL_33`、`I2C_SDA_33`;5 V 侧
|
||||
- 24 V 分压到 ADC 的最高电压是否低于 `VREF+`,并留足异常保护。
|
||||
- 15 路 SDC 输入的硬件反相、上下拉和软件逻辑是否一致。
|
||||
- 连接器针序是否和外部线束定义一致,特别是 CAN、12 V、电源地和 DAC 输出。
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user