一种can总线与most总线协议转换系统的制作方法

文档序号:7873106阅读:392来源:国知局
专利名称:一种can总线与most总线协议转换系统的制作方法
技术领域
本实用新型属于汽车电子设备和车载总线领域,尤其涉及ー种CAN总线与MOST总线协议转换系统。
背景技术
随着汽车电子设备和车载总线技术的飞速发展,车载总线网络的使用范围正逐步扩大,CAN (Control Ier Area Network,控制器局域网络)和 M0ST(Media Oriented SystemTransport,面向媒体的系统传输)网络是两种车载网络。其中,CAN是ー种串行控制器局域网络,其支持实时控制和分布式控制,主要用于车辆动カ传动系统、底盘控制系统和车身控制系统的连接;而皿)5了网络以其高速、抗干扰、质量轻、灵活等优势成为许多车载数字多媒体系统的主干网络。随着车辆上系统信息化的不断深入,上述两个网络之间越来越需要相互进行数据交換。如随着控制算法的不断精细,CAN网络中的控制系统需要从MOST网络中信息设备直接获取的数据,如定位数据远程控制命令等;同吋,MOST网络中的定位导航系统若要使用鲁棒性强的GPS (Global Positioning System,全球定位系统)、地理特征及推算定位综合导航算法,则需要转向和车速等信息,而这些信息是由CAN连接的系统直接采集的。而到目前为止,还没有这样的系统或设备能够完成上述两个网络间的数据交換。

实用新型内容有鉴于此,本实用新型的目的在于提供ー种CAN总线与MOST总线协议转换系统,以解决上述问题,实现CAN和MOST网络之间的数据交換。为实现上述目的,本实用新型提供如下技术方案 —种控制器局域网络CAN总线与面向媒体的系统传输MOST总线协议转换系统,包括与所述CAN总线相连的CAN收发器;与所述MOST总线相连的MOST网络控制器;与所述CAN收发器和所述MOST网络控制器相连,并对所述CAN收发器和所述MOST网络控制器进行集中控制的主控制器;与所述CAN收发器、所述MOST网络控制器和所述主控制器均相连,并对所述CAN收发器、所述MOST网络控制器和所述主控制器进行供电的电压转换供电系统。优选的,所述主控制器通过内部集成电路I2C接口和/或流媒体本地总线MLB接ロ与所述MOST网络控制器相连。优选的,所述主控制器包括与所述CAN收发器相连的CAN控制器;与所述MOST网络控制器相连的I2C控制器;与所述MOST网络控制器相连的MLB控制器;[0016]与所述CAN控制器、所述I2C控制器和所述MLB控制器均相连的中央处理器。优选的,所述主控制器具体通过微控制器芯片实现。由于本实用新型实施例提供了具有协议转换功能的主控制器,当CAN总线需要向MOST总线传输数据时,所述CAN收发器将CAN总线上的数据传输至所述主控制器,所述主控制器将接收到的数据进行解读,并进行协议转换,继而将经协议转换后的数据发送至所述MOST网络控制器,最终MOST网络控制器将数据传送到MOST总线上;相应地,当MOST总线需要向CAN总线传输数据时,所述主控制器在解读数据后,对其进行反向的协议转换,继而将经协议转换后的数据发送至所述CAN收发器,最終实现向CAN总线传输数据的目的,从而实现了两个网络间的数据交换。

为了更清楚地说明本实用新型实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本实用新型的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图I是本实用新型实施例提供的CAN总线与MOST总线协议转换系统结构图;图2为本实用新型实施例提供的将CAN总线与MOST总线协议转换系统作为ー个节点连接到CAN总线与MOST总线之间的通讯示意图;图3是本实用新型实施例提供的主控制器的结构图;图4是本实用新型实施例提供的CAN向MOST网络传输数据的流程图。
具体实施方式
下面将结合本实用新型实施例中的附图,对本实用新型实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本实用新型一部分实施例,而不是全部的实施例。基于本实用新型中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本实用新型保护的范围。本实用新型实施例提供了ー种CAN总线与MOST总线协议转换系统,以实现CAN和MOST网络之间的数据交換。图I即示出了上述CAN总线与MOST总线协议转换系统的ー种结构,包括CAN收发器0UM0ST网络控制器02、主控制器03和电压转换供电系统04。其中,CAN收发器01,与上述CAN总线相连,用于对CAN总线上数据进行收发。MOST网络控制器02,与上述MOST总线相连,用于对MOST总线上数据进行收发及
网络管理。主控制器03,与CAN收发器01和MOST网络控制器02相连,并对CAN收发器01和MOST网络控制器02进行集中控制,其中,集中控制可包括对CAN收发器和MOST网络控制器的初始化、状态监控,及数据的传送。电压转换供电系统04,与CAN收发器0UM0ST网络控制器02和主控制器03相连,并对CAN收发器0UM0ST网络控制器02和主控制器03进行供电。由于本实用新型实施例提供了具有协议转换功能的主控制器03,当CAN总线需要向MOST总线传输数据吋,CAN收发器01将CAN总线上的数据传输至主控制器03,主控制器03将接收到的数据进行解读,并进行协议转换,继而将经协议转换后的数据发送至MOST网络控制器02,最终MOST网络控制器02将数据传送到MOST总线上;相应地,当MOST总线需要向CAN总线传输数据吋,主控制器03在解读数据后,对其进行反向的协议转换,继而将经协议转换后的数据发送至所述CAN收发器OI,最終实现向CAN总线传输数据的目的,从而实现了两个网络间的数据交换。具体地,电压转换供电系统04接收9v 16v的车载电压,之后将其进行电平转换后,分别为CAN收发器0UM0ST网络控制器02和主控制器03进行供电;主控制器03通过与CAN收发器01相连,实现与CAN总线进行数据通讯以及对CAN总线通讯状态进行监測,则整个CAN总线与MOST总线协议转换系统可作为ー个节点,通过CAN收发器01连接到外部CAN网络通讯总线——CAN总线上;与之相应,主控制器03通过与MOST网络控制器02相连,实现与MOST总线进行数据通讯以及对MOST总线进行网络管理,则整个CAN总线与MOST总线协议转换系统可作为ー个节点,通过MOST网络控制器02连接到外部MOST网络通讯总线——MOST总线上。參见图2,图2为本实施例提供的将CAN总线与MOST总线协议转换系 统作为一个节点连接到CAN总线与MOST总线之间的通讯示意图。具体地,上述主控制器03可通过I2C(Inter-Integrated Circuit,内部集成电路)接口和/或MLB (Media Local Bus,流媒体本地总线)接ロ与MOST网络控制器02相连。在本实施例中,主控制器03可通过微控制器芯片,即主控MCU(Micro Control Unit,微控制器),实现其对CAN收发器01和MOST网络控制器02的集中控制功能。在这里需要指出,针对主控MCU与MOST网络控制器02之间数据传输的接ロ MLB接ロ可实现主控MCU与上述MOST网络控制器02之间流数据(如音视频数据)和控制数据的传输,但支持上述MLB接ロ的MCU性能和价格较高;I2C接ロ可实现主控MCU与上述MOST网络控制器02之间控制数据的传输,集成此类接ロ的MCU成本较低。因此,在本实用新型其他实施例中,本领域专业技术人员可根据具体需要选择合适的接ロ或其组合。具体地,请參见图3,上述主控制器03可包括CAN控制器31、12(控制器32、皿1^控制器33及中央处理器34,其中CAN控制器31,与CAN收发器01相连,用于在中央处理器34的控制下通过CAN收发器01对CAN总线进行监测和通讯;I2C控制器32,与MOST网络控制器02相连;MLB控制器33,与MOST网络控制器02相连;中央处理器34,与CAN控制器31、I2C控制器32和MLB控制器33相连,对CAN控制器31、I2C控制器32和MLB控制器33进行集中控制,并对接收到的数据进行解读、协议转换。在本实用新型实施例中,CAN收发器01在主控MCU中的中央处理器34的控制下提供对CAN总线上数据收发功能的同时,还提供对CAN总线信号进行物理电平转换,实现对CAN总线驱动的功能;CAN控制器31内部携有寄存器,中央处理器34可以通过配置上述寄存器,以及初始化CAN收发器01,实现对CAN总线通信的初始化设置及功能模式设置,使CAN总线按照系统设定的功能模式进行工作。 上述对CAN总线进行初始化设置具体可包括配置CAN总线通讯速率及CAN2. O数据链路层收发数据帧格式。CAN总线通讯速率最大可配置成IMb/s。上述对CAN总线进行模式设置的功能模式具体可包括监测CAN总线通讯状态模式、诊断故障模式及配置睡眠唤醒功能模式。在本实施例中,主控MCU与CAN收发器OI或MOST网络控制器02之间实现数据的转发。利用本实用新型实现CAN向MOST网络传输数据的流程图请參阅图4,具体包括以下步骤SI CAN收发器接收来自CAN总线上的数据,并将其传输至主控MCU中的CAN控制器。S2 :中央处理器接收来自上述CAN控制器中的数据,并对上述数据进行解读、协议转换。S3 I2C控制器和/或MLB控制器接收上述中央处理器中经过协议转换后的数据,并将其传输至上述MOST网络控制器中。其中,I2C控制器接收控制数据,MLB控制器接收控制数据或流数据,或二者組合。S4 :上述MOST网络控制器将接收到的数据传输至MOST总线。更具体地,CAN收发器将CAN总线上的数据传输至MCU内部的CAN控制器中的BUFFER (缓存区),中央处理器对上述BUFFER中的数据进行解读、协议转换后存入其内的RAM (random access memory),上述RAM中的数据由中央处理器传输至I2C控制器和/或MLB控制器,继而经由MOST网络控制器传输至MOST总线。相应地,MOST网络向CAN传输数据的具体流程只需将上述CAN向MOST网络传输数据的具体流程中的数据处理、传输过程反过来即可,相关之处可參见上述流程,此处不再赘述。 本实用新型支持CAN总线和MOST总线网络硬件接ロ,能同时接收来自上述两个网络上的数据,并将其进行协议转换后发送到与之相应的总线网络中,能够保证CAN总线与MOST总线两个网段间的数据共享,硬件电路结构简单,容易实现。 对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本实用新型。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本实用新型的精神或范围的情况下,在其它实施例中实现。因此,本实用新型将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
权利要求1.一种控制器局域网络CAN总线与面向媒体的系统传输MOST总线协议转换系统,其特征在于,包括 与所述CAN总线相连的CAN收发器; 与所述MOST总线相连的MOST网络控制器; 与所述CAN收发器和所述MOST网络控制器相连,并对所述CAN收发器和所述MOST网络控制器进行集中控制的主控制器; 与所述CAN收发器、所述MOST网络控制器和所述主控制器均相连,并对所述CAN收发器、所述MOST网络控制器和所述主控制器进行供电的电压转换供电系统。
2.根据权利要求I所述的系统,其特征在于,所述主控制器通过内部集成电路I2C接ロ和/或流媒体本地总线MLB接ロ与所述MOST网络控制器相连。
3.根据权利要求I所述的系统,其特征在于,所述主控制器包括 与所述CAN收发器相连的CAN控制器; 与所述MOST网络控制器相连的I2C控制器; 与所述MOST网络控制器相连的MLB控制器; 与所述CAN控制器、所述I2C控制器和所述MLB控制器均相连的中央处理器。
4.根据权利要求I至3任意一项所述的系统,其特征在于,所述主控制器具体为微控制器芯片。
专利摘要本实用新型公开了一种CAN总线与MOST总线协议转换系统,包括与所述CAN总线相连的CAN收发器;与所述MOST总线相连的MOST网络控制器;与所述CAN收发器和MOST网络控制器相连的主控制器;与所述CAN收发器、MOST网络控制器和主控制器相连的电压转换供电系统。当CAN总线需要向MOST总线传输数据时,CAN收发器将CAN总线上的数据传输至主控制器,在其内将所述数据进行解读、协议转换,继而通过MOST网络控制器将数据传送至MOST总线上;而当MOST总线需要向CAN总线传输数据时,主控制器通过对数据进行反向的协议转换,实现向CAN总线传输数据的目的,从而实现了两个网络间的数据交换。
文档编号H04L12/40GK202444507SQ20122008356
公开日2012年9月19日 申请日期2012年3月7日 优先权日2012年3月7日
发明者刘畅 申请人:北京经纬恒润科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1