大家好,
我的想法是: 1 )用 python3 开发个模拟的电动汽车,例如:这个模拟的电动汽车包括 ZCU_Front 和 ZCU_Back ,使用 python3 变量来描述这个模拟的电动汽车: emulated_vehicle = { "VIN": "VIN000001", "ZCU_Front": zcu_front, "ZCU_Back": zcu_back, } 2 )这个模拟的电动汽车,在嵌入式 Linux 板子上运行 3 )为这个模拟的电动汽车,设计 DBC 文件(例如:特斯拉开源的 Roadster 也开源了它的 DBC 文件) 4 )模拟真实的电动汽车,可以通过 OBD/CAN 接口发送 CAN 信号(或许基于 python cantools 工具)
因为这个是模拟的电动汽车,如果你参与过真实的电动汽车的设计,就最理想。
电动汽车厂家,会需要这个模拟的电动汽车吗?
如果你有兴趣,请留言或和我联系: [email protected]
1
shijingshijing 2023-11-27 09:22:46 +08:00
Matlab/Simulink 提供了保姆级的仿真,从 Model-in-Loop 到 Software-in-Loop ,Hardware-in-Loop ,到 Human-in-Loop 的各个层级仿真,不仅原生支持 Matlab 脚本,更是能直接导出 C 代码,是可以直接生产用的工业级代码,这个基本上是从 Tier 1 到主机厂的整个汽车行业事实标准了,Python 做做玩具就好了。
|
2
ShayneWang 2023-11-27 09:39:30 +08:00
我感觉你说话有口音啊,宫廷玉液酒-小锤 = ?
|
3
usb7 OP @shijingshijing Python 做个玩具(模拟的电动汽车),有电动汽车厂家需要吗?
|
4
shijingshijing 2023-11-27 10:21:04 +08:00
@usb7 不需要,你做出来的玩具肯定没有 Matlab/Simulink 里面自带的示例有用,汽车仿真比你想象的难多了,再说汽车行业里面,Matlab/Simulink 是必买的软件,为什么还要单独花钱买一套你的玩具?倒是你的仿真模型足够厉害,能帮汽车厂商最大程度模拟真实情况,加快 Time to Market 时间,降低研发成本,汽车厂商倒有可能单独买你的模型。
|
5
B1ankCat 2023-11-27 10:24:48 +08:00
@ShayneWang 100 秒了
|
6
usb7 OP @shijingshijing 我的初始目的是:这个模拟的电动汽车(在嵌入式 Linux 板子上运行),可以发出 CAN 信号,厂家的 T-box 可以接收 CAN 信号,可以搭建几十个模拟的电动汽车 + T-box ,用于测试厂家的 T-box ?这个有意义吗?
市面上有 OBD 模拟器: https://item.taobao.com/item.htm?spm=a1z0d.6639537/tb.1997196601.41.5e9e7484HD5Xl1&id=580808161391 |
8
ltyj2003 2023-11-27 15:25:30 +08:00 via Android
你提供的连接只能模拟标准规定的通用协议,实际上各车还有很多私有协议,都是 can 检测仪厂家向车厂买的。
|
9
usb7 OP @ltyj2003
=> 你提供的连接只能模拟标准规定的通用协议,实际上各车还有很多私有协议,都是 can 检测仪厂家向车厂买的。 是的。我的想法是:为这个模拟的电动汽车,设计自己的 DBC 文件(和厂家有自己的 DBC 文件一样,例如:Volvo v60 ) https://github.com/commaai/opendbc |
10
polaa 2023-11-28 16:40:32 +08:00
按照我的经验, 车企是没有需求的。
但是还是有可能存在的需求场景: 高校教育项目 相关国/央企展示用 课题骗经费 但是这是 2/3 年之前的玩法;现在的话,除非你做出来的东西能够匹配新的需求,且能够接触到相关需求方。 |
13
usb7 OP @shijingshijing 愿意微信语音沟通吗?
|