首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 单元电路介绍 > 其它电路
基于CAN总线的数控系统测控模块设计
来源:本站整理  作者:佚名  2011-04-08 09:32:40



  CAN通信软件的功能主要有两个:把智能结点的数据包装成有效的CAN信息帧发给目标结点;从CAN总线上接收有效的数据帧,并将信息帧还原为原始数据,供给CPU进行下一步的操作。数据帧的包装和还原都是由DSP内的CAN控制器来完成的,在通信软件中,只需设置CAN控制器中的相应寄存器就可以了。TMS320LF2407的CAN控制器是一个完全的CAN控制器。整个软件流程如图4:

  图4 软件流程图

  图5 CAN总线通信流程图

  有了CAN控制器的支持,CAN通信软件的设计就变得简洁明了。本系统CAN通信软件设计思想是:将本系统向其它节点发送数据设计成函数,当本系统发送数据时调用此函数,将数据发送到CAN总线上;本系统接收数据采用中断方式,当CAN控制器接收到数据后,向微控制器发出中断响应信号,微控制器在中断程序中将接收到的数据读入。整个系统对CAN总线通信软件管理的流程图如图5所示。

  本文作者创新点:

  本文设计的基于CAN总线的数控系统底层测控模块, 对数控机床的运动精度进行测试。实现了与现场各种设备的通信,并通过总线实现对现场设备进行必要控制, 使本地各设备的信息交互更加迅速。

上一页  [1] [2] [3] [4] 

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)
Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:232,320.30000 毫秒