- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
维普资讯
长江 学学报 (自科版)理工卷 。。
l :iE年dit)。S月ciiE卷ng第V期Dec..2007,,V一o1.4·N一o.4·
rna ofY tze University NatSc
Jou ang (
eCAN接 口的设计与实现
蔡昌新 (长江大学电子信息学院,湖北荆州434023)
[摘要] 以技术先进 、功能强大的32位定点DSP芯片TMS320F2812为控制核心,配 以相应的外围接 口驱
动 电路和其他处理模块 ,通过对该 DSP 自带的CAN控制器进行编程,实现 了多片 DSP下 CAN信号的发
送和接收。系统软件模块是在 DSP编译环境 CCS2.0下,用 C语言和汇编语言实现邮箱 的配置,从而完
成了DSP下的eCAN接 口设计,当通讯速率在 1Mbps的情况下,没有误码,可靠性极高。
[关键词]DSP;eCAN;接 口
[中图分类号]TP393.03 [文献标识码]A [文章编号]1673—1409(2007)04一N093—03
在如今的工业 自动化设计过程 中,对于嵌入式系统的应用,往往需要相互间的通信 ,以交换测量数
据和控制指令。目前采用的方式多是有线连接 ,包括点对点或者总线 的方式 ,具有代表性的有 RS485
和CAN总线。其 中,CAN (ControllerAreaNetwork)总线Ⅲ是一种有效支持分布式控制或实时控制
的串行通信网络 。笔者在利用 TMS320F2812DSP 进行现场集散控制时,需要通过CAN总线实现多台
电动执行器嘲的分布式串行通信控制,因此对该总线接口进行设计是研究智能电动执行器的必要准备。
1 DSP微控制器
TMS320C2812是 TI公司最新推 出的DSP芯片,是 目前 国际市场上技术较先进 、功能较强大的32
位定点DSP芯片。它既具有数字信号处理能力,又具有强大的事件管理能力和嵌入式控制功能,特别
适用于有大批量数据处理的测控场合,如工业自动化控制、电力电子技术应用、智能化仪表及电机、马
达伺服控制系统等。
TMS320F2812中集成 了增 强型控制 区域 网络
(eCAN)总线通信接 口,该接 口与现行的CAN2.0标
准接 口完全兼容,带有 32个完全可配置 邮箱和定时
邮递功能的增强型 CAN 总线模块 ,能够实现灵活稳
定的串行通信接 口。TMS320F2812的CAN控制器为
CPU提供完整的CAN 协议,减少 了通信时CPU 的
开销。笔者对基于多片 DSP下的CAN接 口进行了设
计,其 eCAN模块结构图如图1所示。
图 1中的 eCAN 模 块主要 由 CAN 协议 内核
(CPK)和消息控制器构成。其 中CAN协议 内核主要
完成 2个功能:①根据 CAN协议对 CAN总线上接收
到的消息进行解码 ,向接收缓冲器发送解码后 的消
息;②根据 CAN协议在 CAN 总线上传送消息 。另
外,消息控制器对 CAN协议 内核接收到的消息进行
判定,决定留给 CPU使用还是丢弃。 图1 eCAN模块结构
在初始化时,CPU通过应用程序设置所有消息的
标志符。消息控制器还根据消息的极性将下一个消息发送到CAN协议内核 (CPK)。CAN协议内核接
收到有效的消息后,消息控制器的接收控制单元确定是否将接收到的消息存储到邮箱存储器中。接收控
[收稿 日期]2007—08—28
[作者简介]蔡昌新 (1974一),男。1998年大学毕业,硕士 ,讲师,现主要从事信号检测与信息处理方面的教学与科研工作。
维普资讯
·94 · 长江大学学报 (自科版)理工卷 2007年 12月
制单元检查消息的状态、标志符和所有消息对象的滤波,确定相应邮箱的位置,接收到的消息经过接收
滤波后存放到第一个邮箱。如果接收控制单元不能找到存放接收消息的有效地址,接收到的消息将会被
丢弃。一个标准格式的消息由11位标志符、一个控制域和最多8字节的数
您可能关注的文档
最近下载
- 项目一 任务三 认识餐饮设备(课件)《餐饮服务与管理》(高教版第二版)同步课堂.pptx
- 16S122图集—水加热器选用及安装.pdf
- 第12课《短文二篇——记承天寺夜游》课件++2025-2026学年八年级语文统编版上册.pptx VIP
- 《中国心理学会临床咨询心理学工作伦理守则》考试题库及答案解析(共200题).docx VIP
- 《抗病毒药和抗寄生虫药》课件.ppt
- 翼科ES500系列专用伺服驱动器用户手册.pdf
- 高等职业技术学院辅导员工作手册.pdf VIP
- JBT 7361-2007 滚动轴承 零件硬度试验方法.docx VIP
- 小学生必背古诗75首80首!家长收藏必备,附带文档打印版.pdf VIP
- 入党积极分子培养考察表1.doc VIP
文档评论(0)