[发明专利]一种高低速CAN总线兼容装置及其工作方法无效
申请号: | 201310331885.9 | 申请日: | 2013-08-02 |
公开(公告)号: | CN103368801A | 公开(公告)日: | 2013-10-23 |
发明(设计)人: | 秦春达;王显昆;柯领 | 申请(专利权)人: | 常州市新科汽车电子有限公司 |
主分类号: | H04L12/40 | 分类号: | H04L12/40 |
代理公司: | 常州市科谊专利代理事务所 32225 | 代理人: | 孙彬 |
地址: | 213000 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 低速 can 总线 兼容 装置 及其 工作 方法 | ||
技术领域
本发明涉及一种现场总线技术领域,特别是一种高低速CAN总线兼容装置及其工作方法。
背景技术
在现代汽车中,车用电气设备随着人们对汽车各功能需求的不断提高也在逐渐地增加,从发动机制动控制,安全保证系统,仪表报警系统,及提高汽车舒适性和娱乐性而做出的各种努力,使汽车电气系统形成一个复杂的系统,而CAN总线技术以其硬件连接简单,良好的可靠性,实时性和性价比,被广泛应用于汽车领域。可根据不同的要求,可将汽车CAN网络分为高速CAN网络、低速CAN网络2个速率等级。高速的CAN网络由ABS、AMT和电喷等节点组成;这些电控单元个数少、实时性和稳定性要求高,设计组成传输速率为500Kbps的高速CAN网络。低速CAN网络,由众多的车身电机和车灯节点组成,这些电控单元数量多,传输的数据纷繁复杂,对准确性、稳定性和要求胜于实时性,设计组成传输速率为125Kbps的中低速CAN网络进行控制。由于上海大众市场车型较多,车型配置不同,用的CAN总线网络也不尽相同,为使汽车与GPS车载导航器通信正常,通过此高低速兼容CAN总线装置可以较低成本,方便客户安装使用正常。
发明内容
本发明的发明目的在于:针对上述存在的问题,提供一种高低速CAN总线兼容装置。
本发明采用的技术方案是这样的:
一种高低速CAN总线兼容装置,其特征在于:包括负责总线初始化和数据处理的可编程处理器,CAN总线控制器,低速CAN总线收发器和高速CAN总线收发器;可编程处理器与CAN总线控制器连接,CAN总线控制器分出两路线分别与高速CAN总线收发器和低速CAN总线收发器连接;高速CAN总线收发器和低速CAN总线收发器之间通过切换开关连接,再由切换开关接入车载CAN网络;同时切换开关直接与可编程处理器连接。
进一步,所述的可编程处理器优选为TOSHIBA公司一款8位单片机TMP89FS60UG;所述的低速CAN总线收发器优选为TJA1055;所述的高速CAN总线收发器优选为MCP2551;所说CAN总线控制器优选为MCP2515;所述切换开关优选为拨码开关。
一种高低速CAN总线兼容装置的工作方法,其特征在于:包括以下步骤:
a) 根据不同CAN总线网络车型,将拨码开关切换至对应的状态,系统上电初始化;
b) 当CAN总线装置检测CAN数据,根据开关设置的状态,让可编程处理器运行高速或低速的子程序;
c) 通过解析CAN总线网络上数据,并将处理结果发送到串口。
综上所述,由于采用了上述技术方案,本发明的有益效果是:
1、实现了高低速CAN网络的兼容,统一了处理架构,方便了安装、维护。
2、实现了高低速CAN网络数据的统一处理,系统更加灵活,适应能力更好。
附图说明
图1是高低速兼容CAN总线网关硬件原理框图;
图2是高低速兼容CAN网关软件流程图。
具体实施方式
下面结合附图,对本发明作详细的说明。
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
实施例1:
如图1所示,一种高低速CAN总线兼容装置,包括采用TOSHIBA公司一款8位单片机TMP89FS60UG作为可编程处理器,主要负责CAN的初始化与数据处理,采用TJA1055作为低速CAN总线收发器,采用MCP2551作为高速CAN总线收发器,采用MCP2515作为CAN总线控制器;MCP2515可编程处理器与MCP2515CAN总线控制器连接,MCP2515 CAN总线控制器分出两路线分别于MCP2551高速CAN总线收发器和TJA1055低速CAN总线收发器连接,MCP2551和TJA1055之间通过拨码开关连接,并由拨码开关接入车载CAN网络,同时拨码开关与TMP89FS60UG可编程处理器连接。
本实施例的有益效果在于:实现了高低速CAN网络的兼容,统一了处理架构,方便了安装、维护。
实施例2:
如图2所示,一种高低速CAN总线兼容装置的工作方法,包括以下步骤:
a) 根据不同CAN总线网络车型,将拨码开关切换至对应的状态;
b) 系统上电初始化;
c) 当CAN总线装置检测CAN数据,根据开关设置的状态,让可编程处理器运行高速或低速的子程序;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于常州市新科汽车电子有限公司,未经常州市新科汽车电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310331885.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于传输MPLS VPN数据的通信系统
- 下一篇:一种网络状态分析方法