[发明专利]基于USB转高速CAN和UART串口的电路及串口接收状态的转换方法无效

专利信息
申请号: 201410169437.8 申请日: 2014-04-25
公开(公告)号: CN103942173A 公开(公告)日: 2014-07-23
发明(设计)人: 刘帅;刘宇维;庞博升;陈兴林;周乃馨;邓中祚 申请(专利权)人: 哈尔滨工业大学
主分类号: G06F13/38 分类号: G06F13/38;G06F13/40
代理公司: 哈尔滨市松花江专利商标事务所 23109 代理人: 岳泉清
地址: 150001 黑龙*** 国省代码: 黑龙江;23
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 usb 高速 can uart 串口 电路 接收 状态 转换 方法
【说明书】:

技术领域

发明实现USB转TTL串口,转CAN总线双层功能,方便在电脑端分析CAN总线数据,同时方便调试CAN总线设备。属于通信领域。

背景技术

CAN是Controller Area Network的缩写(以下称为CAN),是ISO国际标准化的串行通信协议。在汽车产业中,出于对安全性、舒适性、方便性、低公害、低成本的要求,各种各样的电子控制系统被开发了出来。由于这些系统之间通信所用的数据类型及对可靠性的要求不尽相同,由多条总线构成的情况很多,线束的数量也随之增加。为适应“减少线束的数量”、“通过多个LAN,进行大量数据的高速通信”的需要,1986年德国电气商博世公司开发出面向汽车的CAN通信协议。此后,CAN通过ISO11898及ISO11519进行了标准化,在欧洲已是汽车网络的标准协议。

CAN的高性能和可靠性已被认同,并被广泛地应用于工业自动化、船舶、医疗设备、工业设备等方面。现场总线是当今自动化领域技术发展的热点之一,被誉为自动化领域的计算机局域网。它的出现为分布式控制系统实现各节点之间实时、可靠的数据通信提供了强有力的技术支持。

但目前CAN总线与上位机的连接很不方便,普遍采用RS232、RS485和ISA等传统接口技术,一直缺乏和主机高速便利连接的接口技术。USB技术具有传输速度快、灵活(4种传输类型:控制、块、中断、等时传输和3种传输速度,可适用于多种外设)、易于使用(自动配置,即插即用,可进行热插拔)、双向、同步传输等优点。随着PC的发展,USB总线已成为PC的主要接口标准,将逐渐取代其他传统接口。如果将接口设计成为CAN监控网络接口的一种,将极大地方便CAN总线的应用。

采用Usb转CAN和UART串口的模块,PC机可以通过USB总线连接至CAN网络,构成实验室、工业控制、智能小区等CAN网络领域中的数据采集与数据处理。

现有的Usb转CAN和UART串口的实现大多是采用89C52等其他类单片机,或使用了不必要的电源转换电路和多路光电耦合用来隔离,如图1,所示对于芯片和差分信号的使用和理解不够深刻,体积过大不方便携带,不能保证即插即用,对于协议的编写也不够理想,时常发生协议层与物理层的冲突,或采用低调的USB转串口芯片,影响了整体芯片性能和谐,不兼容win7,64位系统,通信效率低下,整体的设计成本过高,产品化不够标准,抗干扰不够过硬,通信效率不够高等问题很多CAN卡容易掉线或者死机。在CAN总线发展如此迅速的今天,实在造成了不必要的浪费和阻碍,间接的阻扰了诸如车载导航,ABS等高速CAN的使用,又造成了低速CAN总线的浪费。

发明内容

本发明是为了解决现有的USB转CAN总线设计冗杂,效率低,通信方案不够合理的问题。而提出基于USB转高速CAN和UART串口的电路及串口接收状态的转换方法。

基于USB转高速CAN和UART串口的电路,它包括USB转UART电路、微控制器电路和CAN总线驱动器电路,

所述USB转UART电路的串口信号输出端连接微控制器电路的串口信号输入端,微控制器电路的驱动信号输出端连接CAN总线驱动器电路的驱动信号输入端。

基于USB转高速CAN和UART串口的电路实现串口接收状态的转换方法,该串口接收状态的转换过程为:

USB转UART电路将数据传给微控制器电路,微控制器电路的串口接收时采用状态机的方式实现,状态机的状态包括:空闲状态、第一条报文状态、有效报文状态、控制报文状态和结束报文状态,其中,

当空闲状态接收到数据位OXAA时,跳转到第一条报文状态;

当第一条报文状态接收到有数据位OXAA进入时,跳转到有效报文状态;当第一条报文状态没有接收到数据位OXAA进入时,跳转到空闲状态;

当有效报文状态接收到数据位OXAA时,跳转到空闲状态;当有效报文状态接收到有控制字符0XA5进入时,跳转到控制报文状态,当有效报文状态接收到有校验位0X55进入时,跳转到结束报文状态;

当控制报文状态接收到有控制字符0XA5、数据位0XAA和校验位0X55进入时,跳转到有效报文状态,当控制报文状态没有接收到有控制字符0XA5、数据位0XAA和校验位0X55进入时,跳转到空闲状态;

当结束报文状态接收到有校验位0X55进入时,跳转到结束报文状态,当结束报文状态没有接收到有校验位0X55进入时,跳转到空闲状态;

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

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工业大学,未经哈尔滨工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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