tms320lf2407a的can控制器模块及其can通信

tms320lf2407a的can控制器模块及其can通信

ID:9214125

大小:768.70 KB

页数:5页

时间:2018-04-23

tms320lf2407a的can控制器模块及其can通信_第1页
tms320lf2407a的can控制器模块及其can通信_第2页
tms320lf2407a的can控制器模块及其can通信_第3页
tms320lf2407a的can控制器模块及其can通信_第4页
tms320lf2407a的can控制器模块及其can通信_第5页
资源描述:

《tms320lf2407a的can控制器模块及其can通信》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、低压电器(2006№6)TMS320LF2407A的CAN控制器模块及其CAN通信现场总线TMS320LF2407A的CAN控制器模块及其CAN通信佟为明,税书锦,李辰(哈尔滨工业大学电气工程系,黑龙江哈尔滨150001)摘要:介绍了TMS320LF2407A的CAN控制器模块,分析了CAN控制器模块的自测试模式、邮箱发送和接收报文的优先级以及远程帧的发送和接收。利用一款基于第一作者:佟为明(1964-),男,教TMS320LF2407A的电动机保护装置进行了相应的CAN通信实验,给出了实验方案和实验结果。授,博士生导师,博关键词:控制器局域网;自测试模式;优先级;远程帧士,研

2、究方向为继中图分类号:TP393.04文献标识码:A文章编号:100125531(2006)062034205电保护与电磁兼容技术、变频电源与谐波抑制、现场总TMS320LF2407A’sCANControllerModule线技术、永磁电器。andItsCANCommunicationTONGWei2ming,SHUIShu2jin,LIChen(Dept.ofElectricalEngineering,HarbinInstituteofTechnology,Harbin150001,China)Abstract:TheCANcontrollermoduleofTMS320L

3、F2407Awasintroducedanditsself2testmode,theprioritytotransmitandreceivemessageofitsmailboxesandthetransmissionandreceivingoftheremoteframeweredis2cussedinthispaper.ByusingamotorprotectiondevicebasedonTMS320LF2407A,aseriesofexperimentsaboutcorrespondingCANcommunicationweredesignedandtheresults

4、andcomprehensionweregivenout.Keywords:controllerareanetwork(CAN);self2testmode;priority;remoteframe0引言1TMS320LF2407A的CAN控制器模块CAN总线是德国Bosch公司开发的用于汽车TMS320LF2407A的CAN控制器模块是DSP测量和控制部件间进行数据交换的一种串行数据[1,2]内部集成的一个16bit的外设模块,完全支持通信总线,具有高可靠性、实时性和灵活性,CAN2.0B协议。其硬件结构框图如图1所示。在其他领域(如航天、电力、石化、冶金等)也得到[3]了广

5、泛应用。TMS320LF2407A是TI公司专为数字电动机的控制和其他控制系统设计的一款定点DSP芯片。其内部集成一个完全支持CAN2.0B协议的CAN控制器模块,支持标准和扩展标识符,支持数据帧和远程帧。本文在介绍TMS320LF2407A的CAN控制器模块的基础上,分析了CAN控制器模块的自测试模式、发送和接收报文的优先级以及远程帧的发送和接收,并设计相应的CAN通信实验,在实验中进行了验证和分析。图1CAN控制器的结构框图—34—TMS320LF2407A的CAN控制器模块及其CAN通信低压电器(2006№6)CAN控制器模块以邮箱作为信息对像来发符设置不相同时,邮箱2仍

6、可接收到报文。送和接收报文,包含有2个接收邮箱、2个发送邮在自测试模式下,软件的设计与正常模式的箱以及2个可灵活地配置为发送或接收方式的邮区别仅在于将主控制寄存器(MCR)中的自测试箱。邮箱位于一个48×16bit的RAM中,可被模式使能位STM设置为1。因此,自测试模式特CPU或CAN读写。每个邮箱由邮箱标识寄存器、别适合于初学者调试学习之用,同时也便于对节邮箱控制寄存器及4×16bit的存储空间组成。4点离线调试,成功后再挂到CAN总线上运行,从×16bit的存储空间用于存储发送或接收的报文而节省调试的成本和时间。数据,最大可存储8Byte数据。当邮箱不使能时,[4,5]3

7、邮箱发送和接收报文的优先级它可以作为一般的RAM空间供CPU使用。CAN控制器模块有15个16bit的控制寄存器,它在TMS320LF2407A的CAN控制器模块中,们被映射到DSP数据存储空间的7100H~710FH邮箱是一个独立的信息对象,有独自的标识符寄地址单元内,用于控制CAN的位定时器、邮箱的存器,可独立地进行报文的发送和接收。由于[4,5]发送或接收使能、错误状态及CAN中断。TMS320LF2407A的CAN控制器模块有多个发送邮箱和接收邮箱,故存在邮箱发送和接收报文的2CAN

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。