2022年2022年可编程计算机控制器的CAN总线通信 .pdf
《2022年2022年可编程计算机控制器的CAN总线通信 .pdf》由会员分享,可在线阅读,更多相关《2022年2022年可编程计算机控制器的CAN总线通信 .pdf(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、可编程计算机控制器的 CAN 总线通信胡 江(上海电机学院电气学院,上海,200240)摘 要:介绍了可编程计算机控制器(Programmable Computer Controller,PCC)CAN总线通信的特点;给出了PCC 利用 CAN 总线实现单变量传输以及变量表传输方法。研究方法可用于 PCC 多点多变量通信。关键词:可编程计算机控制器;CAN 总线;变量表;通信中图分类号:TP 391.8 文献标识码:B Communication of CAN Field bus Based on PCC Hu Jiang(School of Electric Engineering,Shan
2、ghai Dianji University,Shanghai,200240)Abstract:This paper introduces charactoristics of CAN field bus based on Programmable Com-puter Controller(PCC),providing program step and the software code to transfer the single variation and variable table by CAN field bus.The simulation result indicates tha
3、t the PCC has good multipoint multivariable communication function.Key words:proprammable computed controller;CAN field bus;variable Table;communication 现代的可编程计算机控制器(PCC)已经发展到以微处理器为基础、高度集成化的工业控制装置。它是计算机技术与工业控制技术相结合的控制设备,可广泛应用于各种机械,如金属切削机床、金属成型机床、装配机械、机器人和电梯以及与工业计算机、以太网等相连构成整个工厂的自动控制系统1,2。从广义上来说,PCC
4、也是一种计算机控制系统,只不过它比一般的计算机具有更强的与工业过程相连接的接口和更直接的适用于控制要求的编程语言。同时,PCC 也具有一般可编程控制器的特点。也可采用面向控制过程,面向问题的简单而直观的控制型语句,直接表达被控对象的动作及输入输出关系。1.可编程计算机控制器20世纪 90年代,可编程控制器技术随着计算机技术、网络通信技术、自动控制技术的飞速发展而不再是传统意义上的可编程控制器,由于其数学处理能力、网络通信能力、智能控制能力等得到发展,因此,1994 年开始被称为可编程计算机控制器(PCC)。随着 PCC 的不断发展,它与 3C(Computer,Control,Communic
5、ation)逐渐融为一体。目前的PCC 已从小规模的单机顺序控制,发展到包括过程控制、位置控制等场合的所有控制领域,并能组成工厂自动化的PCC 综合控制系统3。2.PCC的CAN 总线传统的串行通信传输方式包括RS-232、RS-485 等。RS-232 是点对点的通信方式,传送速度比较慢,距离比较短;RS-485 的数据信号采用差分传输方式,传送速度较快,但由于通信结构采用单主站总线访问形式,应用有一定的局限性4。CAN 的应用范围现已遍及工厂自动化、机床、医疗设备、建筑环境控制,从高速网络到低成本的多线路网络。CAN 总线具有强有力的错误检测能力及差分驱动功能,速度快、传送距离长等优点。C
6、AN 具有下列主要特性:多主站依据优先权进行总线访问;无破坏性的基于优先权的仲裁;借助接收滤波的多地址帧传送;远程数据请求;配置灵活性;全系统数据相容性;错误检测和出错信息;发送期间若丢失仲裁或由于出错而遭破坏的帧可自动重发送;暂时错误和永久性故障节点的判别以及故名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 3 页 -障节点的自动脱离5205。相对传统传输方式,PCC 中采用 CAN 总线实现变量传输,具有的传输距离远、准确率高以及传送速率快等特点,编程简单,修改容易,十分利于工程应用。3.PCC实现单变量的传输CAN 总线进行数据通信时,用CANopen()进行初始化,用CA
7、Nwrite()以及 CANread()实现两个站点间单变量的传输5207。两个 PCC 站点的站号分别为100,200;波特率为 50。站点 200为写数据,站点 100为接收数据,在循环程序部分对CAN 接口进行编程如下:CANopen(1,50,8,adr(error-adr),“CAN,0,us-ident,rc-open)CANwrite(1,us-ident,200,adr(wr-dat),8,rc-write)CANread(1,us-ident,100,adr(rd-dat),rd-len,rc-read)在WA TCH 窗口进行变量调试。当站点200里面发送单变量数据时,站点
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年2022年可编程计算机控制器的CAN总线通信 2022 可编程 计算机 控制器 CAN 总线 通信
限制150内