基于DSP的CAN总线接口电路制造技术

技术编号:11665732 阅读:72 留言:0更新日期:2015-07-01 04:00
基于DSP的CAN总线接口电路。由于CAN总线具有较强的纠错能力,支持差分收发,因而适合高干扰环境,并具有较远的传输距离。目前使用的CAN总线接口电路的结构复杂,制作成本高。本发明专利技术的组成包括:中央处理器(1),所述的中央处理器分别与CAN总线收发驱动芯片(2)、复位电路(3)、振荡器(4)连接,所述的CAN总线收发驱动芯片与CAN收发器(5)连接。本发明专利技术用于工业测控领域。

【技术实现步骤摘要】
【专利说明】
:本专利技术涉及一种基于DSP的CAN总线接口电路
技术介绍
:CAN即控制器局域网络,是一种高性能、高可靠性、易开发和低成本的现场总线,是德国Bosch公司为解决现代汽车中众多的控制与测试仪器之间的数据交换而开发的一种串行数据通信协议。它是一种多主总线,通信介质可以是双绞线、同轴电缆或光导纤维,通信速率可达1Mbps,距离可达10km。CAN协议的一个最大特点是废除了传统的站地址编码,而代之以对通信数据块进行编码,使网络内的节点个数在理论上不受限制。由于CAN总线具有较强的纠错能力,支持差分收发,因而适合高干扰环境,并具有较远的传输距离。目前使用的CAN总线接口电路的结构复杂,制作成本高。
技术实现思路
:本专利技术的目的是提供一种基于DSP的CAN总线接口电路。上述的目的通过以下的技术方案实现:一种基于DSP的CAN总线接口电路,其组成包括:中央处理器,所述的中央处理器分别与CAN总线收发驱动芯片、复位电路、振荡器连接,所述的CAN总线收发驱动芯片与CAN收发器连接。所述的基于DSP的CAN总线接口电路,所述的CAN总线收发驱动芯片包括CPU接口内存管理单元,所述的CPU接口内存管理单元分别与状态和控制寄存器、随机存储器、逻辑控制电路、发送缓冲器、CAN核电路、临时接收缓冲器连接,所述的临时接收缓冲器与接收过滤器连接,所述的状态和控制寄存器、所述的接收过滤器与所述的逻辑控制电路连接,,所述的CAN核电路与所述的CAN收发器连接。所述的基于DSP的CAN总线接口电路,所述的CAN总线控制器的型号为PCA82C250。所述的基于DSP的CAN总线接口电路,所述的临时接收缓冲器有13个字节,连接在所述的中央处理器和接收过滤器之间对CAN总线上接收到的数据进行缓存的作用;所述的发送缓冲器发送缓冲器同样有13个字节,连接在CPU与位流处理器(BSP)中间以存储CAN节点待发的数据,所述的中央处理器将待发的数据首先存到发送缓冲器中,然后等待发送命令,最后经过位流处理器读出。有益效果:1.本专利技术的接收缓冲区具有64个字节;速度快,其中时钟频率可以高达24M,而位速率也可以达IMBps ;接口的通用性强,适用于各种不同的单片机系统;CAN总线的输出驱动不光纯粹用硬件决定,还可以用软件的方法进行配置;芯片的工作温度范围可以达到很宽。本专利技术结构简单,通信介质可是双绞线、同轴电缆或光纤;通信方式灵活。可以多主从方式工作,可以点对点、点对多点及全局广播方式发送和接收数据;采用短帧通讯格式,保证了实时性和可靠性,可满足一般工业应用;非破坏总线仲裁技术,具有多优先级;集成了 CAN协议的物理层和数据链路层功能,可完成对通讯数据的成帧处理工作。CAN总线具有良好功能特性和极高的可靠性,现场抗干扰能力强。【附图说明】:附图1是本专利技术的结构示意图。附图2是本专利技术的电路原理图。【具体实施方式】:实施例1:一种基于DSP的CAN总线接口电路,其组成包括:中央处理器I,所述的中央处理器分别与CAN总线收发驱动芯片2、复位电路3、振荡器4连接,所述的CAN总线收发驱动芯片与CAN收发器5连接。实施例2:根据实施例1所述的基于DSP的CAN总线接口电路,所述的CAN总线收发驱动芯片包括CPU接口内存管理单元6,所述的CPU接口内存管理单元分别与状态和控制寄存器7、随机存储器8、逻辑控制电路9、发送缓冲器10、CAN核电路11、临时接收缓冲器12连接,所述的临时接收缓冲器与接收过滤器13连接,所述的状态和控制寄存器、所述的接收过滤器与所述的逻辑控制电路连接,所述的CAN核电路与所述的CAN收发器连接。实施例3:根据实施例1或2所述的基于DSP的CAN总线接口电路,所述的CAN总线控制器的型号为 PCA82C250。实施例4:根据实施例1或2或3所述的基于DSP的CAN总线接口电路,所述的临时接收缓冲器有13个字节,连接在所述的中央处理器和接收过滤器之间对CAN总线上接收到的数据进行缓存的作用;所述的发送缓冲器发送缓冲器同样有13个字节,连接在CPU与位流处理器(BSP)中间以存储CAN节点待发的数据,所述的中央处理器将待发的数据首先存到发送缓冲器中,然后等待发送命令,最后经过位流处理器读出。【主权项】1.一种基于DSP的CAN总线接口电路,其组成包括:中央处理器,其特征是:所述的中央处理器分别与CAN总线收发驱动芯片、复位电路、振荡器连接,所述的CAN总线收发驱动芯片与CAN收发器连接。2.根据权利要求1所述的基于DSP的CAN总线接口电路,其特征是:所述的CAN总线收发驱动芯片包括CPU接口内存管理单元,所述的CPU接口内存管理单元分别与状态和控制寄存器、随机存储器、逻辑控制电路、发送缓冲器、CAN核电路、临时接收缓冲器连接,所述的临时接收缓冲器与接收过滤器连接,所述的状态和控制寄存器、所述的接收过滤器与所述的逻辑控制电路连接,所述的CAN核电路与所述的CAN收发器连接。3.根据权利要求1或2所述的基于DSP的CAN总线接口电路,其特征是:所述的CAN总线控制器的型号为PCA82C250。4.根据权利要求1或2或3所述的基于DSP的CAN总线接口电路,其特征是:所述的临时接收缓冲器有13个字节,连接在所述的中央处理器和接收过滤器之间对CAN总线上接收到的数据进行缓存的作用;所述的发送缓冲器发送缓冲器同样有13个字节,连接在CPU与位流处理器(BSP)中间以存储CAN节点待发的数据,所述的中央处理器将待发的数据首先存到发送缓冲器中,然后等待发送命令,最后经过位流处理器读出。【专利摘要】基于DSP的CAN总线接口电路。由于CAN总线具有较强的纠错能力,支持差分收发,因而适合高干扰环境,并具有较远的传输距离。目前使用的CAN总线接口电路的结构复杂,制作成本高。本专利技术的组成包括:中央处理器(1),所述的中央处理器分别与CAN总线收发驱动芯片(2)、复位电路(3)、振荡器(4)连接,所述的CAN总线收发驱动芯片与CAN收发器(5)连接。本专利技术用于工业测控领域。【IPC分类】G06F13-40【公开号】CN104750646【申请号】CN201310737243【专利技术人】张明秀 【申请人】哈尔滨理大晟源科技开发有限公司【公开日】2015年7月1日【申请日】2013年12月28日本文档来自技高网...

【技术保护点】
一种基于DSP的CAN总线接口电路,其组成包括:中央处理器,其特征是:所述的中央处理器分别与CAN总线收发驱动芯片、复位电路、振荡器连接,所述的CAN总线收发驱动芯片与CAN收发器连接。

【技术特征摘要】

【专利技术属性】
技术研发人员:张明秀
申请(专利权)人:哈尔滨理大晟源科技开发有限公司
类型:发明
国别省市:黑龙江;23

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1