[实用新型]一种基于CAN总线的高速通讯系统有效

专利信息
申请号: 201120308016.0 申请日: 2011-08-23
公开(公告)号: CN202178776U 公开(公告)日: 2012-03-28
发明(设计)人: 沈波 申请(专利权)人: 杭州朗杰测控技术开发有限公司
主分类号: H04L12/40 分类号: H04L12/40
代理公司: 杭州华鼎知识产权代理事务所(普通合伙) 33217 代理人: 魏亮
地址: 310004 浙*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 can 总线 高速 通讯 系统
【说明书】:

技术领域

本实用新型涉及一种基于CAN总线的高速通讯系统,属于数据信息通讯技术领域。

背景技术

CAN(Controller Area Network)即控制器局域网,可以归属于工业现场总线的范畴,通常称为CAN bus,即CAN总线,是目前国际上应用最广泛的开放式现场总线之一。

与一般的通信总线相比,CAN总线的数据通信具有突出的可靠性、实时性和灵活性,由于CAN的这些的优点,在自动测控领域也运用非常广泛。但如果CAN控制器需要接受多路数据或大量数据,由于现有的CAN芯片不带缓存或自带缓存容量很小,需要频繁产生中断让CPU来读取数据;在自动控制领域中,CPU还往往负担着其他繁重的计算任务,如此频繁的中断大大增加了CPU的负担,影响了测控系统的效率,同时有些CPU指令与CAN中断指令相互冲突,增加了开发难度;同时CAN控制芯片占用CPU硬件资源,影响CPU其它功能实现。

发明内容

本实用新型所要解决的问题就是提供一种基于CAN总线的高速通讯系统,解决现有CAN芯片与CPU通讯过程中需要频繁产生中断让CPU读取数据的缺陷,以减小CPU的负担。

为解决上述技术问题,本实用新型采用如下技术方案:一种基于CAN总线的高速通讯系统,包括CPU与CAN芯片,其特征在于:CPU与CAN芯片之间通过设置缓存模块实现通讯,所述CAN芯片接受到的数据存在缓存模块中,所述CPU定时轮询读取缓存模块中的数据。

进一步的,所述的CAN芯片与缓存模块集成在一个ARM芯片中。简化系统结构,同时ARM芯片可以作为协处理器,封装CAN芯片的数据,进一步减小CPU负担。

本实用新型的有益效果:在CAN芯片与CPU之间增加一个缓存模块,CAN芯片接受到的数据先存在缓存模块中,CPU可以定时轮询的方式读取缓存模块中的数据,不必频繁中断,打扰别的程序运行。

附图说明

下面结合附图对本实用新型做进一步的说明:

图1为本实用新型的结构示意图;

图2为本实用新型的优选结构示意图。

具体实施方式

参照图1,一种基于CAN总线的高速通讯系统,包括CPU1与CAN芯片3,CPU1与CAN芯片3之间通过设置缓存模块2实现通讯,所述CAN芯片3接受到的数据存在缓存模块2中,所述CPU1定时轮询读取缓存模块2中的数据。CAN芯片3不必频繁产生中断让CPU1读取数据。

参照图2,CAN芯片3与缓存模块2集成在一个ARM芯片4中,不仅可以简化系统结构,同时ARM芯片4可以作为协处理器,封装CAN芯片3的数据,进一步减小CPU1负担;还能够调整CAN芯片3所需缓存空间的大小,应用于现场不同数量的测控节点,有足够大的缓存空间,保证大量数据接收发送的同时不会丢失。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州朗杰测控技术开发有限公司,未经杭州朗杰测控技术开发有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201120308016.0/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top