案例
Ford Fiesta MK5 MS-CAN:解码仪表盘与收音机总线
记录了改款(2006 年后)Ford Fiesta MK5 上连接 6000CD 收音机与仪表盘的中速 CAN 总线。作者在收音机的 QuadLock 连接器处用 Arduino Uno 加 Seeed CAN-BUS Shield 接入总线,据此推断出这些内容。README 描述了这条 125 kbit/s 总线上 18 个已部分或完全解码的报文 ID,给出字节布局和换算公式:包括收音机经 ISO-TP 发往仪表 LCD 的文字、电台名称、音量、CD 曲目以及转向柱旁的模式与搜台按键,还有广播的时钟、车门、门锁、倒挡、转向灯、灯光、手刹、安全气囊指示灯、踏板、转速、车速、冷却液温度、钥匙位置、蓄电池电压和部分 VIN 数据。附带的 Kayak .kcd 定义文件尚不完整,只编码了时钟和油门踏板/转速/车速两条报文。
- 目标
- 协议
- 类别
- 独立重建案例
- 关联
- 独立重建项目
- 来源复核于
使用条件与局限
- 纯文档项目,共 25 个提交,时间从 2020-08-22 到所审阅的 2020-09-30 master 提交,没有发行版或标签。适用于 2006 年后生产(改款)、配备 2-DIN 6000CD 收音机的 Fiesta MK5;README 指出转向柱旁的音量键不会出现在 MS-CAN 上,部分报文 ID 只解码了一部分。
- 不需要任何 Ford 软件或文件;读取总线需要在收音机 QuadLock 连接器的 CANH 和 CANL 线上接入 CAN 接口,README 称无需 120 欧姆终端电阻。作者使用的是插在 Arduino Uno R3 上的 Seeed CAN-BUS Shield V2.0,但仓库只有 README、Kayak .kcd 文件、一张连接器针脚图和若干仪表指示灯图标,没有抓包记录、嗅探代码或 Arduino 程序。
- 报文布局以及音量、曲目时间、车速、冷却液温度和蓄电池电压等换算公式均为作者依据自己的车辆报告;LCD 文字报文采用 ISO-TP 的判断归功于一位 Reddit 评论者。由于没有公开抓包数据,无法仅凭仓库复核这些结论,本次审阅也未使用任何车辆或总线硬件。README 只记录对所观察流量的解码,没有给出向车辆发送帧的步骤。
- 仓库没有许可证文件,GitHub 也未识别出许可证。所审来源未确立 AI 或 REA 的使用。
关于此条目
说明已依据一手来源复核;这不代表已运行验证、经过安全审计或确认兼容。
一手来源
- README.md GitHub · roncapat/Ford-Fiesta-MK5-MS-CAN-bus · 修订 7b57901
- README.md#L14-L136 GitHub · roncapat/Ford-Fiesta-MK5-MS-CAN-bus · 修订 7b57901
- Fiesta.kcd GitHub · roncapat/Ford-Fiesta-MK5-MS-CAN-bus · 修订 7b57901
- https://github.com/roncapat/Ford-Fiesta-MK5-MS-CAN-bus/tree/7b57901e7ea6a293aacb692c1895110b2ec7175c