基于DSP和FPGA的CAN总线通信系统设计
DOI:
CSTR:
作者:
作者单位:

(中北大学 山西省光电信息与仪器工程技术研究中心,太原 030051)

作者简介:

李 晓(1972-),女,山西运城人,副教授,硕士研究生导师,主要从事测控技术及光电信息检测技术方向的研究。[FQ)]

通讯作者:

中图分类号:

基金项目:

国际科技合作项目(2013DFR10150);国家自然科学基金仪器专项基金(611127015);国际科技合作项目(2012DFA10680);山西省国际科技合作项目(2012081029)。


A Design of CAN Bus Communication System Based on DSP and FPGA
Author:
Affiliation:

(Shanxi Provincial Engineering and Technology Research Center for Optical-Electric Information and Instrument, North University of China,Taiyuan 030051, China)[JZ)]

Fund Project:

  • 摘要
  • |
  • 图/表
  • |
  • 访问统计
  • |
  • 参考文献
  • |
  • 相似文献
  • |
  • 引证文献
  • |
  • 资源附件
  • |
  • 文章评论
    摘要:

    为了提高高速条件下数据传输的稳定性和可靠性,文章提出了运用DSP与FPGA相配合的方式,控制CAN总线实现数据传输;系统采用SJA1000作为CAN总线控制器;采用PCA82C250作为CAN总线收发器;采用特有并行处理方式的FPGA实现对CAN总线控制器读写、使能等信号的控制;采用数据处理单元DSP与CAN总线控制器直接进行数据传输,省去了数据在DSP与FPGA之间传输的时间;采用两片74LVC4245完成3.3 V TTL标准信号与5 V COMS电平信号之间的转换;实验结果表明,系统数据传输过程稳定可靠,可以基本满足高速信号的处理与传输要求。

    Abstract:

    In order to improve the stability and reliability of high-speed data transmission conditions, the paper proposes the use of DSP and FPGA compatible manner, control CAN bus for data transfer. System uses a CAN bus controller SJA1000; using PCA82C250 as CAN bus transceiver; using the unique parallel processing FPGA implementation of the CAN bus controller to read and write, so that control energy and other signals; using a data processing unit DSP and CAN bus controller direct data transmission, eliminating the need for data transfer between the DSP and the FPGA time; 74LVC4245 complete the conversion using two standard signal level signal and 5 V COMS between 3.3 V TTL. Experimental results show that the system is stable and reliable data transmission, processing and transmission can basically meet the requirements of high-speed signals.

    参考文献
    相似文献
    引证文献
引用本文

李晓,李芮,王志斌,韩枫.基于DSP和FPGA的CAN总线通信系统设计计算机测量与控制[J].,2015,23(1):284-286.

复制
分享
文章指标
  • 点击次数:
  • 下载次数:
  • HTML阅读次数:
  • 引用次数:
历史
  • 收稿日期:
  • 最后修改日期:
  • 录用日期:
  • 在线发布日期: 2015-03-27
  • 出版日期:
文章二维码