欢迎来到天天文库
浏览记录
ID:32370287
大小:1.37 MB
页数:5页
时间:2019-02-03
《基于dsp和fpga的can总线通信系统设计与实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、第26卷第21期电子设计工程2018年11月Vol.26No.21ElectronicDesignEngineeringNov.2018基于DSP和FPGA的CAN总线通信系统设计与实现王校伟(咸阳职业技术学院陕西咸阳712000)摘要:针对现代高速条件中数据传输的问题,提出基于DSP和FPGA的CAN总线通信系统,对CAN总线进行控制,从而能够实现数据的有效传输。系统使用SJA2512作为CAN总线的控制器,使用PCA566作为其收发器,使用并行处理方式实现总线控制的读写和信号的控制,通过数据处
2、理单元实现总线控制器的数据传输,能够避免DSP和FPGA之间数据传输时间的浪费。最后将设计的CAN总线通信系统进行实验,实验结果表示,在数据传输过程中系统较为稳定并且可靠,能够有效满足高速条件中的信号传输及处理需求。关键词:DSP;FPGA;CAN总线;通信系统中图分类号:TN99文献标识码:A文章编号:1674-6236(2018)21-0067-04DesignandimplementationofCANbuscommunicationsystembasedonDSPandFPGAWANGXi
3、ao⁃wei(XianyangVocationalTechnicalCollege,Xianyang712000,China)Abstract:Aimingattheproblemofdatatransmissioninmodernhighspeedcondition,aCANbuscommunicationsystembasedonDSPandFPGAisproposedtocontrolCANbus,sothatdatacanbetransmittedeffectively.Thesystem
4、usesSJA2512asthecontrollerofCANbus,usingPCA566asthetransceiver,usecontrolbuscontroltoreadandwriteandparallelsignalprocessing,datatransmissionthroughthedataprocessingunittorealizethebuscontroller,canavoidthewasteoftimeofdatatransmissionbetweenDSPandFPG
5、A.Finally,thedesignedCANbuscommunicationsystemistested.Theexperimentalresultsshowthatthesystemisstableandreliableindatatransmission,anditcaneffectivelymeetthedemandofsignaltransmissionandprocessinginhigh-speedcondition.Keywords:DSP;FPGA;CANbus;communi
6、cationsystem现代通信系统中的子设备和分系统一般通过不1通信系统的总体设计方案同总线网络相互连接,比如CAN总线、1553B总线及千兆以太网等,因为不同总线网络中的设备信息相DSP能够有效实现高速数据的收集,但是自身互交互较为困难,所以就要在不同种类数据总线中的指令更能够满足算法并不是逻辑控制,自身外部[1]实现转换系统的设置。对于此种问题,传统解决方接口没有良好的通用性。FPGA具有较高的时钟频法就是通过PC机到CAN板卡中对不同总线之间通率,并且降低自身内部时延,其中的控制逻辑主要是
7、信问题进行解决,但是此种方法的成本比较高,并且通过硬件实现,其具有较高的效率及较快的速度,能自行开发的难度比较大,而且周期比较长。基于此,够满足大数据量高速的传输控制,实现译码、外围控本文就实现了基于DSP和FPGA的CAN总线通信系制及接口电路的集成[3]。图1为CAN总线通信系统统的设计,以此能够实现总线之间协议及信息的相的总体设计结构。互转换,此种系统具有较快的信息转换速度,并且具系统中使用IT较高性能及定点数字信号的处理[2]有较强的实时性、可靠性及稳定性。器芯片,其具有较高的工作效率。通
8、过数字信号处收稿日期:2018-04-10稿件编号:201804087理器芯片作为主控制器,通过上层应用程序实现千作者简介:王校伟(1983—),男,陕西周至人,讲师。研究方向:通信技术。-67-《电子设计工程》2018年第21期存信号、芯片都能够实现信号的读取,其中的MODE引脚能够和高电平相互连接,使其能够在[6]Inter时序中工作。图3为CAN总线控制器的模块工作原理结构。图3CAN总线控制器的模块工作原理结构2.2CAN总线收发器模块的硬件设计总线收发器属于总线控制器与物
此文档下载收益归作者所有