首页 | 本学科首页   官方微博 | 高级检索  
     

基于FPGA的CAN总线通信系统
引用本文:陈萍,姜秀杰.基于FPGA的CAN总线通信系统[J].计算机测量与控制,2009,17(12):2482-2484.
作者姓名:陈萍  姜秀杰
作者单位:1. 中国科学院,空间科学与应用研究中心,北京,100190;中国科学院,研究生院,北京,100049
2. 中国科学院,空间科学与应用研究中心,北京,100190
基金项目:国家高技术研究发展计划(863计划)资助项目 
摘    要:为了克服单片机固有的缺陷,满足航天控制的需求,文章提出了如何利用FPGA采用查询的方式控制CAN控制器SJA1000,从而实现CAN总线数据通信的方法;介绍了该系统的硬件构成、芯片选择和组成原理,对FPGA的控制程序进行了分析和设计;实验结果表明,系统完全满足CAN总线通信要求,与以往基于单片机的CAN总线通信系统相比较,降低了体积、重量和功耗,具有优越性;该设计已成功应用于星载电场仪的地面检测设备中。

关 键 词:FPGA  SJA1000  CAN总线通信

System for CAN BUS Communication Based on FPGA
Chen Ping,Jiang Xiujie.System for CAN BUS Communication Based on FPGA[J].Computer Measurement & Control,2009,17(12):2482-2484.
Authors:Chen Ping  Jiang Xiujie
Affiliation:1(1.Center of Space Science and Applied Research,Chinese Academy of Sciences,Beijing 100190,China;2.Graduate University,Chinese Academy of Sciences,Beijing 100049,China)
Abstract:In order to overcome the inherent defects of MCU and satisfy the demands of astronautic control, the paper puts forward how to realize CAN bus communication by utilizing FPGA to control the CAN controller SJA1000 which works in the inquiry mode. The hardware structure, chip selection, and composition principle of the device are discussed. The control process of FPGA is analyzed and designed. The test results show that the system satisfies all the requirements of CAN bus communication. The system which has decreased the volume,weight and power consumption has its own advantages compared with the conventional system based on MCU. The design has been applied to the ground test equipment of satellite - born electrical field mill successfully.
Keywords:FPGA  SJA1000  FPGA  SJA1000  CAN bus communication
本文献已被 CNKI 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号