欢迎来到天天文库
浏览记录
ID:5388781
大小:291.13 KB
页数:4页
时间:2017-12-08
《基于dspcan总线通信设计与实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、研究与开发基于DSP的CAN总线通信的设计与实现李璐张宏川张爱玲(太原理工大学电气与动力工程学院,太原030024)摘要本文介绍了TMS320F2812的eCAN模块与TMS320LF2407的CAN模块之间通信以及两者与广州致远的CAN.USBI智能接口卡之间通信时CAN控制器的硬件电路设计及应用方法。利用该方法可以在波特率高达1Mbps的条件下可靠、稳定地传输数据,而且时间延时很小。在双PWM变频调速系统中的应用结果表明了该方法的可行性。关键词:CAN总线;数据通信;TMS320F2812;TMS320LF2407DesignandImplementatio
2、nofCANBusCommunicationBasedonDSP“ZhangHongchuanZhangAiling(ElectricalPowerEngineeringCollege,TaiyuanUniversityofTechnology,Taiyuan030024)AbstractThehardwarecircuitdesignandapplicationmethodsoftheCANcontrollerwereintroducedwhentheeCANmodelofTM$320F2812communicatedwiththeCANmodelofTM$3
3、20LF2407andthetwomodelscommunicatedwithCAN.USBIintelligentinterfacecardmadebyGuangzhouZhiyuan.Thismethodcouldmakedatatransmissionreliable.stableandgiveasmalldelay.ThemethodwasusedindoublePWMspeed.adjustedsystemandprovedtobefeasible.Keywords:CANbus:datacommunication:TM$320F28l2:TM$320
4、LF2407双PWM变频调速系统中得到了应用。1引言2CAN节点通信设计CAN总线是一种支持分布式控制和实时控制的串行通信网络,由其独特的设计思想和高可靠TMS320F2812的eCAN模块与TMS320LF2407性,使其有较高的通信速率和较强的抗干扰能力,的CAN模块之间通信以及两者与广州致远的可以作为现场总线应用于电磁噪声比较人的场合。CAN.USBI智能接口卡之间的连接示意图如图1所CAN总线已经成为最有发展前途的现场总线之~。示。由于TMS320F2812和TMS320LF2407上的许多微处理器部将CAN控制器嵌入到系统中,CAN模块集成了CAN控制
5、器,提供了完整的CAN成为片上的微处理器,TI公司推出的TMS320F28l2协议,因此图1中的TMS320F2812的eCAN模块与和TMS320LF2407就在其中。这种结构成本低、运TMS320LF2407的CAN模块之问的通信仅需收发装行稳定、功能完备,是一种很有前途的CAN通信置即可。两者与上位机的通信则通过CAN—USBI智系统组成方案。上述两种DSP上的CAN模块有所能接口卡。不同,TMS320F2812DSP片L的增啦型CAN控制器eCAN模块,其性能比TMS320LF2407DSP内嵌CAN控制器有较人的改进。本文主要介绍TMS320F2812
6、的eCAN模块与TMS320LF2407的CAN模块之间通信以及两者与/‘州致远的CAN.USBI智能接口卡之问通信时CAN控制器的图1通信电路连接示意图硬件电路以及软件设计,同时对程序运行结果进行2.1CAN节点的硬件设计了分析,实验证明了这种通信方式的可行性,并在硬件结构图如图2所示。该硬件结构主要实现2011f-4g51~1电
7、自i技术I13研究与开发TMS320F2812和TMS320LF2407的通信以及两者的,所以即使代码不能完全兼容,在移植上是非常和上位机的通信。u‘容易的。CAN节点的软件设计主要分为三部分即初始化程序、数据发送程序、数据接收程序
8、。两者的这部分程序的基本流程大体上是一样的,因此卜面只对TMS320F2812的eCAN模块的程序进行介绍。(1)主程序图3为主程序流程图。主程序如下:voidmain(void){InitSysCtrl0;//初始化系统/关中断/DINT;IER=0x0000;IFR=0x0000;InitPieCtrl();//初始化PIE中断InitPievectTable();//初始化PIE中断矢量表InitECan0;//初始化CAN寄存器/使能PIE中断/图2CAN节点硬件结构图PieCtr1.PIEIER9.bit.INTx5=1;考虑TMS320F2812和T
9、MS320LF2407之
此文档下载收益归作者所有