[原创] 白话MOST总线 -- 有钱,我任性

5525   2016-6-6 23:02 楼主
此贴5525原创,欢迎灌水,砸砖


What is MOST。
MOST(Media Oriented Systems Transport)
面向媒体的,就是娱乐呗,图像,声音。
干什么,传送啊,就是汽车里面一个总线而已。

你说在199x年的时候,Ethernent也有了,他不用,
就为了我在车上看电视,听CD 就整个网络出来,
这的重新搞硬件,软件啊。的花钱啊,
没事,你看看,都什么人,开什么车,不缺钱。


这里“面向”是关键,MOST协议是汽车公司定的,汽车公司能不知道用它来干嘛,
就是有些媒体数据要传递的活,要人干,MOST诞生了。

这个和以太网,是相反的。
以太网你,管你干什么,我先发展我的协议,连接上再说。
那个时候的以太网,不是传送媒体的最佳选择,在加上有钱任性,
MOST就这么诞生了。

  • MOST.png
MicroPython中文社区https://micropython.org.cn/forum/  

回复评论 (25)

Q1:为啥不用CAN, LIN? CAN, LIN 担任看家护院,就像悟空,要打妖怪, 八戒要喝酒,听歌,能让这两个在一块吗。 CAN,LIN 对系统传送要求小,不像堕落的八戒,听歌,看电影,用那么多“贷款”(带宽) 本帖最后由 5525 于 2016-6-7 11:03 编辑
  • mm.png
  • ダウンロード.jpg
MicroPython中文社区https://micropython.org.cn/forum/  
点赞  2016-6-6 23:09
为什么不用以太网?

那个年代,网卡都还插在PCI上了,用他来传 媒体数据,
岂不是每个ECU里面 都要装台电脑?

技术上主要是:
以太网的,大家都是非同期的,发送也是自由的。
MOST是时钟完全同期的,都是主设备过来的,发送时月票试的,带宽有保证。
这两点,ADI的A2B跟MOST很像。

现在了,现在AVB, AVB还是非同期的,时钟要另外做,系统代价有点高,还是有很多车企在做。

以后了,以后说不定就用 Ehternet直接传媒体了。
MicroPython中文社区https://micropython.org.cn/forum/  
点赞  2016-6-6 23:14
速度怎么样?
MOST 25,50,150(Mbps),这是物理层的速度。
-- 传声音,同时发几张CD没问题
-- 传图像,压缩的可以啊
以太网不也是物理层来说事吗,10/100/1000/10G啦,都是物理层。
MicroPython中文社区https://micropython.org.cn/forum/  
点赞  2016-6-6 23:16
连线用啥?
汽车里面布线 可不比 咱自己家里,喜欢啥用啥,爸爸说咋连就咋连。
这里要经过,震动,温度,EMC多种测试不说,
还要考虑工厂能否好生产,布线好不好布,还有价格啦。
就是布线 忒重要啦,废话一堆。

高级的用光钎,不过价格偏高,生成要求也高
非屏蔽双绞线,可以,不过的过EMC测试
屏蔽双绞线,这个不错,重了点,但是安全啊
同轴电缆,这个其实不错,好生产好便宜,还稳定了。

连接方式,环状连接,一个掉了就嘿嘿了。
这个的靠接头部分加油了。
MicroPython中文社区https://micropython.org.cn/forum/  
点赞  2016-6-6 23:17
MOST和以太网联姻,是商业需要,是MOST没有办法的事情. 原因: ECU的供应商,尤其是媒体这块,很多都用过以太网,-- 包括以太网的 物理层,上层,应用层 可,可,可,整车商,他自己 定的,且采用了MOST 总线 ECU供应商 和 整车商 又比较 有感情,就选择结婚了。 婚前协议: 包括TCP/IP,TCP/IP向下 到 物理层,这里搬运,都是 MOST总线的活 这就是 TCP/IP over Ethernet 本帖最后由 5525 于 2016-6-7 21:34 编辑
  • love.png
MicroPython中文社区https://micropython.org.cn/forum/  
点赞  2016-6-6 23:20
大赞,通俗易懂,期待后文
点赞  2016-6-7 08:12
没读够的说,继续关注
点赞  2016-6-7 08:46
MOST总线到底怎么样。

老实说,MOST 还是不错的。
这个儿子,MOST这么厉害,是因为他妈,“Audio, BMW, Benz”都是带圈的? No
还是长的帅,涂上黄的就像 金币? No


是因为MOST他妈积累了N多 造车经验, 他妈知道
-- 自己要干什么
-- 什么 协议 好用,在哪里好用,好用到什么程度
-- 什么 有什么缺点, 却在哪里,却倒啥程度
-- 以后好干什么,干到什么程度


  现有网络的好坏,具体点就是:
  -- Lin, 简单,好用,就跟 看门保安 一样,但不能啥事都让他干啊
  -- CAN, 稳定,简单,好用,但是,速度地,消息一多,延时就长,且不便宜
  -- 高级音响,功放,到处都是大喇叭,这的老长,老重的线, 还不好随便扩展
  -- 图像,就更娇贵了,加上车里这环境,就光选啥,配线头大了
  -- 最 重要的是,这么多 乱七八糟的 媒体设备, 接口不统一,活没法干了


于是,他妈,就生了MOST这个儿子,专门搞定这些事情。
  -- 保准娱乐的带宽
  -- 兼容TCP/IP
  -- 还能做类似CAN和LIN 传的消息
MicroPython中文社区https://micropython.org.cn/forum/  
点赞  2016-6-7 21:57
引用: tianshuihu 发表于 2016-6-7 08:12
大赞,通俗易懂,期待后文

tianshuihu 谢谢支持!!
MicroPython中文社区https://micropython.org.cn/forum/  
点赞  2016-6-7 22:02
引用: 蓝猫淘气 发表于 2016-6-7 08:46
没读够的说,继续关注

谢谢 蓝猫淘气 的支持!!
MicroPython中文社区https://micropython.org.cn/forum/  
点赞  2016-6-7 22:02
MOST工作原理


MOST他妈,总结了多年经验,生了MOST,
我们来看看MOST到底,咋就那么能,为什么能


-- MOST的物理层完全时钟级别同期、同步
   ("时钟级别同期", 了不起吗?
     当然,有了这条,相当于 ECU A的CPU 能 和 ECU B的DSP 直通,就这么牛 。
     就这一条,LIN, CAN, 以太网都办不到,现在ADI A2B把这个学到家了)


   这个时钟是什么时钟,是媒体里面的 穿声音用的时钟,
    所以 多张CD同时传,多通道music 没问题


-- 声音的时钟,怎么想到到传图像的?
    这个吗,HDMI里面图像的时钟,能用来传声音,反过来用啊。
    怎么能传的?图像压缩好了送呗。


  -- 实时性咋办到的啊?
     俗话说,没有法制的自由,不是好自由。
     "没有法制的自由", 说的就是以太网和CAN,个节点都是在撞伤了,才撤回来。
     你看看MOST上面的节点,没有撞得,为啥?
      1. 物理层时钟100%同步,这个100% 精确到 主设备送多少CLK,从设备就收多少CLK
      2. 数据连接层,完全是主设备调度。 -- 这个是MOST他妈跟LIN学的。


     以太网,如果只传几十个Byte你看看,浪费的多严重
     以太网,为了不浪费,送长包,你看看,延时的多少
     MOST 他妈看到了这点,说以后他们家儿子 不能这样,要超越!!
     所以,MOST:
        数据链路上被划分成Byte级别的,传送小片,谁用这个小片传数据,谁从这个小片拿数据,
        都是事先订好了的,这样低延时,少浪费就办到了。-- LTE 的物理层和这个类似


  • 3.png
MicroPython中文社区https://micropython.org.cn/forum/  
点赞  2016-6-7 22:27
还没完了,MOST他妈还学习了CAN。
CAN说是优点也好,使用场景也好,总之就是 500kbps的带宽,
谁家ECU要发,谁就抢呗。
这一幕,MOST他妈每天都在看,又阻止不了,
所以MOST的时钟小片里面,有3%的传送小片,是用来传控制的。
这些控制,不但可以做类似CAN传的事情,还用在其他数据小片的 传送建立上面。
MicroPython中文社区https://micropython.org.cn/forum/  
点赞  2016-6-7 22:35
MOST他妈,有钱,任性。 2000年前那时候,就高级 PCI 图像卡,USB 游戏手柄,随便买。 这么一来,PCI 和 USB 的优点,也装到MOST上面了。 具体啥优点了? --PCI有个 configuration 功能, --USB有个 EP0 功能, --所以 MOST 也搞了个,NetBlock 功能出来,这样好多事情就方便了。 本帖最后由 5525 于 2016-6-8 21:16 编辑
  • usb.jpg
  • pci.jpg
MicroPython中文社区https://micropython.org.cn/forum/  
点赞  2016-6-7 22:42
德国一家公司,专门做这块 测试仪器的,也可提供测试软件。
http://www.k2l.de/
  • MOCCA_Family.png
MicroPython中文社区https://micropython.org.cn/forum/  
点赞  2016-6-10 21:51
不错呀  有空试试
点赞  2016-6-12 17:39
点赞  2016-6-30 15:25
文采真好,,,
说明技术功底不错
点赞  2016-7-5 15:30
引用: qwqwqw2088 发表于 2016-7-5 15:30
文采真好,,,
说明技术功底不错

谢谢夸奖!

我也不是一下子就能写的,
整理原理,想怎么配图,怎么写,举什么例子,也想了几天了。
最后才决定这么写。

qwqwqw2088,你都过10万了,有空要慢慢向你讨教啊!
MicroPython中文社区https://micropython.org.cn/forum/  
点赞  2016-7-5 20:48
上传一些MOST相关的资料
http://www.mostcooperation.com/p ... ational-procedures/

这个是保密的,竟然连接能下
http://ww1.microchip.com/downloads/en/DeviceDoc/DS60001264A.pdf

这个是MLB协议,MLB是MOST的兄弟协议,用于连接MOST INIC和SOC
http://ww1.microchip.com/downloa ... ification%204v2.pdf
MicroPython中文社区https://micropython.org.cn/forum/  
点赞  2016-7-9 08:04
12下一页
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复