一种基于PCI总线的高速缓冲型CAN接口卡制造技术

技术编号:20107536 阅读:46 留言:0更新日期:2019-01-16 09:43
本实用新型专利技术涉及一种基于PCI总线的高速缓冲型CAN接口卡,包括PCI芯片、FPGA逻辑处理芯片、双端口RAM通道、ARM主控芯片和若干CAN收发器;其中PCI芯片与双端口RAM通道一端连接,双端口RAM通道另一端与ARM主控芯片一端连接;ARM主控芯片另一端与若干CAN收发器连接;FPGA逻辑处理芯片分别与双端口RAM通道和ARM主控芯片连接。本新型最终解决在大量数据突发传输的情况下出现的高延时以及数据丢失的现象,以及PCI总线CAN接口卡在突发传输时出现的高延时、低可靠性的问题,从而提高通信数据的吞吐率及可靠性。

【技术实现步骤摘要】
一种基于PCI总线的高速缓冲型CAN接口卡
本技术专利属于PCI总线的CAN接口卡技术,是对CAN接口卡技术的一种提升和改造。
技术介绍
CAN(控制器局域网络总线)总线技术具有报文自动滤波重发、极低的误码率和高通信率等特点,在工业、军事领域中被广泛应用。当前,基于PCI(外设备互连总线)的CAN总线接口卡存在的问题是:1数据吞吐率偏低;2当需要突发传输大量数据的时候,传输时间过长;3丢失数据的现象。CAN总线最初是为汽车的通信和控制而设计的,由于CAN总线的良好性能,应用领域不断扩展,直至机械加工、智能控制、传感器通信等工业领域。由于CAN总线的高可靠性设计能有效地支持较高安全等级的分布式实时控制系统,从而在军用领域也得到了广泛地应用。现有常见的技术方案有两种:一种是以PCI转串口桥芯片+单片机+CAN总线协议芯片的方式来实现。主机通过串口发送或接收数据,CAN接口卡将串口数据进行协议转换成CAN数据,再通过协议芯片发送或者接收。这种方案的缺点是由于串口通信速率的限制,主机与外部CAN设备的通信瓶颈出现在串口通信处。另一种方案是PCI桥芯片+单片机(或FPGA)+CAN总线协议芯片本文档来自技高网...

【技术保护点】
1.一种基于PCI总线的高速缓冲型CAN接口卡,其特征在于,包括PCI芯片、FPGA逻辑处理芯片、双端口RAM通道、ARM主控芯片和若干CAN收发器;其中PCI芯片与双端口RAM通道一端连接,双端口RAM通道另一端与ARM主控芯片一端连接;ARM主控芯片另一端与若干CAN收发器连接;FPGA逻辑处理芯片分别与双端口RAM通道和ARM主控芯片连接。

【技术特征摘要】
1.一种基于PCI总线的高速缓冲型CAN接口卡,其特征在于,包括PCI芯片、FPGA逻辑处理芯片、双端口RAM通道、ARM主控芯片和若干CAN收发器;其中PCI芯片与双端口RAM通道一端连接,双端口RAM通道另一端与ARM主控芯片一端连接;ARM主控芯片另一端与若干CAN收发器连接;FPGA逻辑处理芯片分别与双端口RAM通道和ARM主控芯片连接。2.如权利要求1所述的一种基于PCI总线的高速缓冲型CAN接口卡,其特征在于,外部计算机通过CPCI总线将数据信息发送至PCI桥芯片中,经PCI桥芯片转换为8位并行数据,传至FPGA逻辑处理芯片中,FPGA逻辑处理芯片判断传入的数据是否符合通信协议,符合则将数据传至双端口RAM通道中,并在双端口RAM通道中的存储模块进行存储,同时FPGA逻辑处理芯片控制ARM主控芯片对双端口RAM通道中的数据进行读取,传入至ARM主控芯片中的若干CAN控制器中,数据经若干CAN控制器传出至外部若干CAN收发器。3.如权利要求1所述的一种基于PCI总线的高速缓冲型CAN接口卡,其特征在于,所述若干CAN收发器发送数据,若符合通信协议,...

【专利技术属性】
技术研发人员:田英峰张兴坤
申请(专利权)人:西安长远电子工程有限责任公司
类型:新型
国别省市:陕西,61

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

1