- 主题:请教一下博世最新CAN总线技术
你可千万别说你是搞汽车电子的..
can总线都要被淘汰的东西了, 还最新的...
研发can的人都退休了
【 在 stopme (panda) 的大作中提到: 】
: 都有些什么车在用啊?
: 我知道的就比亚迪G3
: 想买个有这种总线的二手车做实验
: ...................
--
FROM 87.139.211.*
CAN本身是一个很简单很底层的协议, 车里用的一个高速的一个低速的, 高速的可以到1M/s, 每个message很短, 可靠性很高. 本身can的版本现在都是2.0, 分A和B.
基于can的高层协议非常多, canopen比如用在工业自动化里, 当然也可以建个tcp/ip over can也可以.加了time trigger的ttcan, 加了transport层的iso-tp或者tp2.0什么的.
因为can本身协议非常简单, 随便什么开发板, 处理器什么的都可能带这个接口..车上用的主要也就是接口要牢靠些,线屏蔽好点.. 如果是OBD读个数据什么的那就没什么特殊要求了.
ODB上的can在欧美早就是强制标准了.
【 在 stopme (panda) 的大作中提到: 】
: 是不是说can总线都是一个东西,没有版本的区别
: 比亚迪用的是这个,奇瑞用的也是这个
--
FROM 87.139.211.*
一般常用的数据地址都已经订好了..
can因为太简单了, 也就是定个地址完事了.. 要是flexray或者most什么的就麻烦多了..
【 在 csg312 (csg) 的大作中提到: 】
: 轿车上是各个厂家自己制定的,卡车基本都是按照J1939协议改的,差不了太多
--
FROM 87.139.211.*
你说的这些都有各种廉价甚至免费的实现, 就算自己弄个也不复杂..
跟下一代的车载总线完全没有可比性.
80年代的技术了...
【 在 NoStop (永不停息) 的大作中提到: 】
: CAN总线本身从物理上看很简单,就像现在的以太网一样,
: 最底层的就是数据包的收发,只不过包的大小不同而已,
: 但是要做好一个完整的网络,就不是仅仅定义一个ID这么
: ...................
--
FROM 87.139.211.*
flexray的标准还在变.
这里面还有专利的问题, most的芯片就一家做, 价格很高, 但目前已经100多个车型在用了.
未来可能都会被ethernet一网打尽.
你举的这个例子是日本人的例子, 精益求精当然是没有止境的. 中国的问题是现在最基本的东西还搞不定. 我在德国火车上遇到过某高校汽车研究所的教授, 说他们用can做了一个转向控制的试验机器, 结果是操作过后几秒钟之后才有响应, 问我是不是can太慢了 ...
【 在 NoStop (永不停息) 的大作中提到: 】
: 象制动踏板这玩意,就是一个铁疙瘩,100多年前的技术了。
: 可是目前很多车都能被踩弯了,日本的公司为了在结构和成
: 本之间取得最优,不惜重金进行研发,反复测试。汽车里强调的
: ...................
--
修改:EricCartman FROM 87.139.211.*
FROM 87.139.211.*
当然是中国高校.. 某以军工出名的高校
德国高校里面本科生的小实验就是用CAN控制车窗什么的.
【 在 PCN (七宝金幢) 的大作中提到: 】
: 中国高校的教授?CAN不可能这么慢啊
--
FROM 87.139.211.*