- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于DSP交流伺服系统与CAN总线的通信设计
摘 要:介绍了CAN总线和TMS320LF2407A内嵌CAN控制器的特点,利用PCA82C250芯片作为物理接口实现了交流伺服系统与CAN总线的连接,并与带CAN卡的上位机进行通信,给出了系统的硬件接口电路,对伺服控制器内的系统软件和CAN通信软件进行了分析和设计。利用实验室开发出的交流伺服控制器与PC机通过CAN总线实现了数据的实时通信,实验结果表明,利用DSP自带的CAN控制器可以方便地将单台伺服控制器构成为控制器局域网的一个智能节点。
关键词:CAN总线;DSP;交流伺服系统;通信
中图分类号:TP274 文献标识码:B
文章编号:1004-373X(2009)01-145-03
Communication Design of CAN Bus and AC Servo System Based on DSP
LI Zicheng1,CHENG Shanmei2
(1.School of Electrical Information Engineering,Wuhan Institute of Technology,Wuhan,430205,China;
2.Huazhong University of Science Technology,Wuhan,430074,China)
Abstract:The characteristics of CAN bus and CAN controller of TMS320LF2407A are proposed in this paper.AC servo- system is connected with CAN bus by PCA82C250 and communicated with host computer by CAN card.The hardware interface circuit is presented,and the designs of system software and CAN communication software are analyzed respectively.Experimental results show that single servo controller can be connected with CAN bus as an intelligent node in a control network.
Keywords:CAN bus;DSP;AC servo system;communication
CAN是一种串行总线系统,特别适合用于网络化的“智能”I/O设备中[1]。CAN总线最初是由保时捷公司开发的,主要在汽车上使用,由于其具有多主控协议、实时能力、纠错功能和强抑噪功能[2-4]。目前,为适应网络化的要求,交流伺服系统一般采用RS 485总线扩展通信接口[5]。但RS 485采用主从式的通信方式,实时性差,一旦主机通信出现故障,影响到整个系统的正常运行,特别是对于实时性和安全性要求都很高的交流伺服系统来说[6],这是不允许的。现通过对DSP芯片TMS320LF2407内嵌的CAN控制器分析,设计了基于DSP的下位机控制器与CAN总线的硬件接口和软件解决方案,实现了交流伺服控制器通过CAN接口卡与上位机的实时通信。
1 DSP的CAN控制器
TI公司的低功耗、高速DSP芯片TMS320LF2407A具有高速运算能力和高效控制能力。其内嵌的CAN控制器是一个完全的CAN控制器[7-9],完全支持CAN 2.0B协议,它主要有以下特点:有6个邮箱,其数据长度为0~8 B,其中接收邮箱有局域接收邮箱屏蔽寄存器,在发送出错或仲裁时丢失数据的情况下,有自动重发功能、可编程的位定时器和总线错误诊断功能[10]。
CAN控制器的内部结构图如图1所示。
工作过程如下:CAN控制器在接收信息时,先将要接收信息标识符与相应接收邮箱的标识符进行比较,只有标识符相同的信息才能被接收;接收信息时,将数据存入邮箱,标识符存入相应的寄存器;接收完成后,中断标志位被置位。CAN控制器在发送信息时,先将要发送的数据写入邮箱,再设置发送请求位,发送完成后发送应答信号和中断标志位被置位,如果发送失败,发送邮箱将再次发送。
2 系统结构
使用CAN总线的交流伺服系统结构原理图,如 图2所示。
图2 系统结构图
上位机采用带有CAN适配卡的通用计算机,上位机的主要功能是:通过CAN总线接口与DSP进行通信,接收DSP传来的数据进行处理并向节
您可能关注的文档
- 基于ARM的嵌入式TCP/IP协议的实现.doc
- 基于ARM的嵌入式远程监控系统设计.doc
- 基于ARM的嵌入式视频通信系统设计.doc
- 基于ARM的数控算法图示仪设计.doc
- 单元2-工程招投标与合同管理.ppt
- 基于ARM的温度监测系统设计与实现.doc
- 基于ARM的温度控制算法的设计与实现.doc
- 基于ARM的远程监控系统的设计及实现.doc
- 基于ARM的智能家居远程监控系统设计.doc
- 基于ARM和FPGA的高速高空数据采集系统的实现.doc
- 20250826上交所和顺石油2025年半年度报告168963kb.docx
- 石油化工行业研究中国沙特伊朗天作之合!国金证券366mb.docx
- 20250420东吴证券石油化工行业大炼化周报国际油价先涨后跌长丝市场产销持续低位342mb.docx
- 20250922国贸期货液化石油气(LPG)投资周报利润负反馈效应凸显PG价格震荡回落271mb.docx
- 20250513IEA2025年四月度石油和天然气数据审查(英)201mb.docx
- 20230908港交所中港石油二零二三年中期报告272mb.docx
- KROLL全球石油和天然气并购展望——2025年第一季度(英)364mb.docx
- 20220908港交所海峡石油化工中期报告2022473mb.docx
- KROLL2024年第二季度全球石油和天然气并购展望423mb.docx
- 20240929IEA2024年9月度石油和天然气数据审查(英)231mb.docx
原创力文档


文档评论(0)