第十二課 お祭りは どうでしたか

99 完了 2022/12/8 MSE "①3131_01101-METDP-2_各機能仕様_31.ユーザーカスタマイズ一覧.xlsx ②別表_3131_7インチ_ユーザーカスタマイズ一覧_D70B.xlsx" "①Sheet:データ(カスタマイズ一覧_オフボード用) ②Sheet: データ(カスタマイズ一覧_オフボード用)" "①Line:91 ②Line:108" - 仕様書修正 "AAC ECUの適用性についての確認です。 左記仕様書①に下記のようにHVとCNVで適用を分けて記載されております。 D40H(S-HV):× D40H(CNV):○ それに対して左記仕様書②では下記記載となっておりHVとCNVでの適用有無が不明な状況です。 D53H 機能有無:○ 実装有無:○ AAC ECUの適用有無について、以下A,Bどちらになりますでしょうか? A. D83Aベース車両と同様にS-HV:×、CNV:○ B. D83Aから変更してS-HV:〇、CNV:○ 上記Aを想定しておりますが、認識誤りありましたらご指摘ください。 LVL、PSR、PSL、SNRでも同様にHVとCNVで適用を仕様書に反映頂きたいです。" 認識が合っている場合、②仕様書の修正 "D70BではAAC ECUの適用有無は「S-HV:×、CNV:○」で対応 LVL、LVL、PSR、PSL、SNRはいずれも「S-HV:〇、CNV:○」で対応" KS 2022/12/12 "左記対応としてください。 HEVとCNVで適用を分けて記載いたします。 [2023/2/21 濱田追記] ②の仕様書を修正しました。" "コク制開 濱田 2022/12/21" "(2023/2/28 MSE更新) 【仕様書】 仕様書が修正されていない状況です。 →2/21修正済 【ソフト】 以下で対応します。 D70BではAAC ECUの適用有無は「S-HV:×、CNV:○」で対応 LVL、LVL、PSR、PSL、SNRはいずれも「S-HV:〇、CNV:○」で対応 →対応&実機動作確認後CLOSEします" KS 別表_3131_7インチ_ユーザーカスタマイズ一覧_D70B-a.xlsx "【ソフト】 GA_D70B_00-00-03 【評価】 D70B_TestCase_ST_3131_ユーザーカスタマイズ一覧_V1.0.xlsx"
10-30
136 完了 2023/1/17 統括 "3101_2_.スピードメータ(デジタル).docx 3231_平均速度表示制御.docx" - - - 仕様確認 "下記の仕様について、車速表示の考え方が異なります。 エンジンON後に定速で走行をした場合、車速の数値に差異が生じると考えており、問題がないかご検討頂きたいです。 ※従来は4.2インチメータでトリップ間平均速度表示を出していたため、車速は指針指示でした。 デジタル車速:車速+指示公差の中央値にオフセット トリップ間平均速度:CAN受信値にて計算" 現状の仕様のままで対応 - KS 2023/1/20 "実車にてエンジンON後に定速で走行するケースは考えられにくいため、数値に差異が出ても問題ないと考えております。 4.2インチメータはエンジンON後に定速で走行した場合、車速の数値に差異はでないのでしょうか。 2023/3/9 榊原 4.2インチでも差異はでますが表示方法が異なります。  4.2インチでは指針(アナログ)+TFT表示(ディジタル) 7インチではLED車速(ディジタル)+TFT表示(ディジタル)" "コク制開 濱田 2023/1/20" "(2023/2/27 MSE更新) 【仕様書】 仕様書修正なし 【ソフト】 現仕様のままで対応 →実機動作確認後CLOSEします" KS - "【ソフト】 GA_D89B_01-00-04 GA_D70B_00-00-03 【評価】 D89B_TestCase_ST_3231_平均速度表示制御_V1.0 .xlsx D70B_TestCase_ST_3231_平均速度表示制御_V1.0 .xlsx"
10-30
以下是对 **问题编号 No.136** 的完整解析,包括逐行翻译、技术背景说明、逻辑分析与工程实践建议。 --- ### 🔹 原始数据(表格形式) | 列 | 内容 | |----|------| | 1 | `136` | | 2 | `完了` | | 3 | `2023/1/17` | | 4 | `統括` | | 5 | `3101_2_.スピードメータ(デジタル).docx`, `3231_平均速度表示制御.docx` | | 6 | `-` | | 7 | `-` | | 8 | `-` | | 9 | `仕様確認` | | 10 | `"下記の仕様について、車速表示の考え方が異なります。エンジンON後に定速で走行をした場合、車速の数値に差異が生じると考えており、問題がないかご検討頂きたいです。※従来は4.2インチメータでトリップ間平均速度表示を出していたため、車速は指針指示でした。デジタル車速:車速+指示公差の中央値にオフセット / トリップ間平均速度:CAN受信値にて計算"` | | 11 | `現状の仕様のままで対応` | | 12 | `-` | | 13 | `KS` | | 14 | `2023/1/20` | | 15 | 空白 | | 16 | `"実車にてエンジンON後に定速で走行するケースは考えられにくいため、数値に差異が出ても問題ないと考えております。... 榊原追記: 4.2インチでも差異はでますが表示方法が異なります。"` | | 17 | `"コク制開 濱田 2023/1/20"` | | 18 | `(2023/2/27 MSE更新) 【仕様書】仕様書修正なし 【ソフト】現仕様のままで対応 →実機動作確認後CLOSEします` | | 19 | `KS` | | 20 | `-` | | 21 | `【ソフト】GA_D89B_01-00-04, GA_D70B_00-00-03 【評価】D89B_TestCase_ST_3231_平均速度表示制御_V1.0.xlsx, D70B_TestCase_ST_3231_平均速度表示制御_V1.0.xlsx` | --- ## ✅ 逐行翻译与解释 --- ### **第1列:136** > **翻译**:问题编号 No.136 > **说明**:项目跟踪系统中的唯一标识号。 --- ### **第2列:完了** > **翻译**:已完成 > **说明**:该问题已达成共识并闭环处理。 --- ### **第3列:2023/1/17** > **翻译**:2023年1月17日 > **说明**:提出此问题的日期。 --- ### **第4列:統括** > **翻译**:统括担当(综合协调负责人) > **说明**:通常为跨领域整合或高层技术决策者,关注不同子系统之间的行为一致性。 --- ### **第5列:涉及的规格文档** > ``` > ① 3101_2_.スピードメータ(デジタル).docx > ② 3231_平均速度表示制御.docx > ``` > **翻译**: 1. `スピードメータ(デジタル)`:数字式车速表的设计规范 2. `平均速度表示制御`:关于“Trip 平均速度”显示控制逻辑的规格书 > **说明**: - 这两份文件分别定义了主车速显示和辅助信息(平均速度)的来源与处理方式。 - 新平台使用全数字仪表(TFT + LED 数字显示),不同于旧款指针式设计。 --- ### **第6~8列:-** > **说明**:未指定具体页码或章节,但核心内容在文档中有明确描述。 --- ### **第9列:仕様確認** > **翻译**:需要进行规格确认 > **说明**:并非修改请求,而是对现有设计可能导致用户感知差异的问题提出质疑。 --- ### **第10列:问题描述(核心)** > **原文摘要**: > > - 当前设计中存在两种车速计算方式: > 1. **数字车速显示**:基于 CAN 接收的实际车速 + **指示公差的中央值偏移量** > 2. **Trip 平均速度**:直接使用 CAN 接收的原始车速值进行积分计算 > > - 因此,在“发动机启动后立即进入定速巡航”的极端场景下,两者可能会出现数值差异。 > > - 背景补充: > - 往代车型(4.2 英寸仪表)采用指针式车速表(模拟视觉),人眼不易察觉微小差异; > - 当前新车型为 **全数字化显示**(LED 数字车速 + TFT 显示平均速度),均为精确数字呈现,容易引起用户对比和误解。 > **意图**: > 确认这种因算法路径不同导致的“同一时刻车速显示不一致”是否可接受?是否存在用户体验风险? --- ### **第11列:回复意见** > `現状の仕様のままで対応` > **翻译**:维持当前规格不变,按原设计执行。 > **说明**:经过评估,认为该差异不影响功能安全或法规符合性,可以接受。 --- ### **第12列:-** > **说明**:无额外填写。 --- ### **第13列:KS** > **翻译**:担当者 KS > **说明**:控制系统设计责任人。 --- ### **第14列:2023/1/20** > **翻译**:2023年1月20日 > **说明**:KS 给出正式答复时间。 --- ### **第15列:空白** > **说明**:中间反馈留空。 --- ### **第16列:濱田确认回复 + 榊原补充说明** > `"実車にてエンジンON後に定速で走行するケースは考えられにくいため..."` > **翻译**: - 实际车辆运行中,“点火后立刻进入定速行驶”的情况几乎不存在,因此即使有微小差异也不构成问题。 - (2023/3/9 榊原补充)实际上 4.2 英寸仪表也存在类似差异,但由于显示方式不同(指针 vs 数字),用户不易察觉。 > **详细对比**: | 显示类型 | 主车速显示 | 平均速度显示 | 用户感知 | |--------|------------|--------------|----------| | 4.2inch | 指针(模拟)+ 小数位TFT | TFT 数字显示 | 差异被模糊化,难以注意 | | 7inch | LED 数字 + TFT | TFT 数字显示 | 所有数值都是精确数字,易产生对比 | > **结论**: 虽然从工程角度看两者本就不完全同步,但在新平台上更显眼,需通过 UI 设计或说明降低用户困惑。 --- ### **第17列:コク制開 濱田 2023/1/20** > **翻译**:空调/车身控制系统开发部门,濱田,2023年1月20日 > **说明**:责任单位及责任人签字确认。 --- ### **第18列:MSE 更新反馈** > `(2023/2/27 MSE更新)` > `【仕様書】仕様書修正なし` > `【ソフト】現仕様のままで対応` > `→実機動作確認後CLOSEします` > **翻译**: > (2023年2月27日更新) > 【规格书】无需修改 > 【软件】保持现状实现 > → 待实机动作确认通过后关闭问题 > **说明**: - 决策合理,无需变更设计。 - 验证重点在于确保平均速度计算准确性和稳定性。 --- ### **第19列:KS** > **说明**:最终确认人。 --- ### **第20列:-** > **说明**:无新文档生成。 --- ### **第21列:关联软件版本与测试用例** > ``` > 【ソフト】GA_D89B_01-00-04, GA_D70B_00-00-03 > 【評価】D89B_TestCase_ST_3231_平均速度表示制御_V1.0.xlsx, D70B_TestCase_ST_3231_平均速度表示制御_V1.0.xlsx > ``` > **说明**: - 软件将在指定基线中实现当前逻辑。 - 测试团队将依据专用测试用例文档验证平均速度计算精度、重置逻辑、边界条件等。 --- ## 📌 整体总结 | 项目 | 内容 | |------|------| | **问题编号** | No.136 | | **状态** | 已完成(共识达成,无需修改) | | **提出时间** | 2023/1/17 | | **提出人** | 統括(统括担当) | | **核心问题** | 全数字仪表时代,主车速显示与 Trip 平均速度因算法不同可能导致数值差异,是否会引起用户误解? | | **解决方案** | 维持现状:<br>- 主车速:加偏移后的显示值(符合法规指示要求)<br>- 平均速度:基于原始 CAN 数据积分<br>→ 认为实际使用中影响极小 | | **影响范围** | TFT 仪表控制器、HMI 设计、售后客服 FAQ | | **责任部门** | コク制開(车身控制开发部) | | **责任人** | KS / 濱田 / 榊原 | | **当前进展** | 软件按原方案实现,等待实机验证 | | **关闭条件** | 实机动作确认通过后关闭 | --- ## ✅ 推荐做法(工程实践) ### 1. **统一关键参数的数据源以减少歧义(C++ 示例)** ```cpp struct VehicleSpeedData { float rawSpeed; // 来自 CAN 的原始车速 (km/h) float displayedSpeed; // 加偏移后的显示值(用于主车速) uint32_t timestamp; // 时间戳 }; class SpeedCalculator { private: std::vector<VehicleSpeedData> tripHistory; public: void onCanSpeedReceived(float rawSpeed) { float offset = getCalibrationOffset(); // 如 +3% float displaySpeed = rawSpeed * (1.0f + offset); VehicleSpeedData data = {rawSpeed, displaySpeed, getTimestamp()}; tripHistory.push_back(data); } float calculateAverageSpeedForTrip() { if (tripHistory.empty()) return 0.0f; float totalDistance = 0.0f; uint32_t prevTime = 0; for (const auto& point : tripHistory) { if (prevTime == 0) { prevTime = point.timestamp; continue; } uint32_t dt_sec = (point.timestamp - prevTime) / 1000; totalDistance += point.rawSpeed * dt_sec / 3600.0f; // km prevTime = point.timestamp; } float totalTime_hr = (tripHistory.back().timestamp - tripHistory.front().timestamp) / 3.6e6f; return totalTime_hr > 0 ? totalDistance / totalTime_hr : 0.0f; } }; ``` > **优点**: - 使用相同的 `rawSpeed` 作为所有计算的基础,避免引入额外误差。 - 显示值仅用于 UI 渲染,不影响后台统计。 --- ### 2. **在 HMI 上增加提示语缓解用户疑虑** 例如: > “*平均速度基于真实车速计算,可能与仪表显示略有差异*” 或图标说明: 🟢 `i` 图标点击弹出: > “根据法规要求,车速表显示值包含一定正向偏移,确保不超速误判;而平均速度基于精确 CAN 数据计算。” --- ### 3. **建立“显示一致性评估流程”** | 评估项 | 是否适用 | |-------|---------| | 是否全数字化显示? | ✅ | | 是否有多处同时显示车速相关数值? | ✅(主车速、平均速度、导航限速) | | 是否存在算法路径差异? | ✅ | | 用户能否轻易对比? | ✅ | | 是否有必要统一数据源? | 建议部分统一 | 用于指导未来车型的 UI 架构设计。 --- ###
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值