The utility model provides a CAN bus data exchange device, which includes a FPGA chip, which is controlled and connected with a FPGA configuration chip, an external power module and six CAN transceiver chips. Six CAN transceiver chips are connected in parallel, one end of which is connected with a FPGA chip and the other end is connected with an external device. The FPGA chip is used for CAN bus protocol transceiver, data exchange and data storage. The chip is used to store the configuration data of the FPGA chip. The self-adaptability and scalability of the CAN bus data exchange device solve the problem of poor scalability of the existing technology. It has the characteristics of openness, standardization, compatibility and scalability with the modular hardware platform.
【技术实现步骤摘要】
一种CAN总线数据交换装置
本技术属于通信系统技术应用领域,具体为一种CAN总线数据交换装置。
技术介绍
CAN(controllerareanetwork)总线又称控制局域网络,最早是由德国BOSCH公司推出,用于汽车内部测量与执行部件之间的数据通信。CAN已被公认为几种最有前途的现场总线之一。CAN的主要优点:1、为多种工作方式,可以很方便地构成多机备份系统;2、可以点对点、点对多点及广播方式收发数据,通信速率最高可达1mb/s(此时通信距离最长为40m),实际节点可达100个,直接通信距离最远可达10km(速率在5kb/s以下);3、CAN网络上的节点可分为不同的优先级,以满足不同的实时要求;4、采用非破坏性仲裁技术,能够有效地避免总线冲突;5、用短帧结构,每一帧的有效字节数为8个,可保证数据的低出错率;6、通信介质可分为双绞线、同轴电缆或光纤,悬着灵活地;7、总线节点在错误严重的情况下,具有自动关闭输出功能,以使总线上其他节点的操作不受影响。目前,现有技术中由于CAN总线数据交换装置,没有过多的接口和高性能模块,导致其存在可扩展能力差的问题。
技术实现思路
本技术的目的在于提供一种CAN总线数据交换装置,解决了现有的CAN总线数据交换装置,没有过多的接口和高性能模块,导致其存在可扩展能力差的问题。为了达到上述目的,本技术采用的技术方案是:本技术提供的一种CAN总线数据交换装置,包括FPGA芯片,FPGA芯片控制连接有FPGA配置芯片、外部电源模块和六个CAN收发芯片,六个CAN收发芯片并联连接,其一端与FPGA芯片连接,另一端连接外接设备;其中,FPG ...
【技术保护点】
1.一种CAN总线数据交换装置,其特征在于,包括FPGA芯片,FPGA芯片控制连接有FPGA配置芯片、外部电源模块和六个CAN收发芯片,六个CAN收发芯片并联连接,其一端与FPGA芯片连接,另一端连接外接设备;其中,FPGA芯片用于CAN总线协议收发、数据交换和数据存储;FPGA配置芯片用于存储FPGA芯片的配置数据。
【技术特征摘要】
1.一种CAN总线数据交换装置,其特征在于,包括FPGA芯片,FPGA芯片控制连接有FPGA配置芯片、外部电源模块和六个CAN收发芯片,六个CAN收发芯片并联连接,其一端与FPGA芯片连接,另一端连接外接设备;其中,FPGA芯片用于CAN总线协议收发、数据交换和数据存储;FPGA配置芯片用于存储FPGA芯片的配置数据。2.根据权利要求1所述的一种CAN总线数据交换装置,其特征在于,外部电源模块连接有EMI滤波器,EMI滤波器连接有DC/DC模块,DC/DC模块与FPGA芯片中的电源芯片连接。3.根据权利要求1所述的一种CAN总线数据交换装置,其...
【专利技术属性】
技术研发人员:张程,
申请(专利权)人:西安思丹德信息技术有限公司,
类型:新型
国别省市:陕西,61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。