欢迎来到天天文库
浏览记录
ID:33294309
大小:7.13 MB
页数:65页
时间:2019-02-23
《devicenet通信适配器的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、分类号UDCTP393.04论文题目密级编号10126—31056044研究生:王屋蕉指导教师:塞哇丞篮塾援专业:控剑王猩研究方向:i童猩控剑学院:电王篮息工猩堂暄2012年5月17日原创性声明本人声明:所呈交的学位论文是本人在导师的指导下进行的研究工作及取得的研究成果。除本文已经注明引用的内容外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得囟墓直塞堂及其他教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均己在论文中作了明确的说明并表示谢意。学位论文作者签名:编日期:趔
2、!l![星指导教师签名:日期:矗趋暂,锣在学期间研究成果使用承诺书本学位论文作者完全了解学校有关保留、使用学位论文的规定,即:内蒙古大学有权将学位论文的全部内容或部分保留并向国家有关机构、部门送交学位论文的复印件和磁盘,允许编入有关数据库进行检索,也可以采用影印、缩印或其他复制手段保存、汇编学位论文。为保护学院和导师的知识产权,作者在学期间取得的研究成果属于内蒙古大学。作者今后使用涉及在学期间主要研究内容或研究成果,须征得内蒙古大学就读期间导师的同意;若用于发表论文,版权单位必须署名为内蒙古大学方可投稿或公开发表
3、。学位论文作者签名:日指导教师签名:≤獬日内蒙古大学硕士学位论文DeviceNet通信适配器的设计与实现摘要DeviceNet现场总线作为国际标准之一,已逐渐成为自动化领域关注的焦点。因此,开发研究基于DeviceNet总线通信适配器的技术就十分紧迫和必要。本文在深入学习研究了DeviceNet协议规范的基础上,设计了采用CAN控制器SJAl000实现的DeviceNet通信适配器。DeviceNet协议最基本的功能是在设备及其相应的控制器之间进行数据交换。因此,这种通信是基于面向连接的(点对点或多点传送)通讯模
4、型建立的。这样,DeviceNet既可以工作在主从模式,也可以工作在多主模式。在深入学习研究了DeviceNet协议规范的基础上,本文对通信设备节点进行了硬件系统的设计。由于DeviceNet总线是基于CAN的,所以在设计应用层之前,先进行了CAN口通讯的调试。应用层协议是采用Philips公司的SJAl000CAN控制器芯片来实现的,对SJAl000控制器及相关器件作了简要说明,根据协议规范和应用电路的相关要求,设计了电源电路、耦合器隔离电路和看门狗电路,用TJAl050总线收发器实现DeviceNet总线的物
5、理接口。本文设计了通信适配器从站通讯接口的硬件连接原理图,完成了PCB板的设计及硬件电路板的焊接,并通过了调试。本文软件设计是在Keil环境下采用C51语言来实现的。采用对象化的编程方法编写了DeviceNet数据链路层和应用层程序。实现了对SJAl000及相关参数的初始化、中断处理、CAN报文收发等基本功能,并按照DeviceNet应用层协议规范实现了重复MACID检测、预定义主从连接配置实例、I/O报文的收发及轮询和位选通两种数据触发方式下的通信等功能。为了验证本文所开发的DeviceNet通信适配器的功能,
6、将其挂接在Rockwell自动化A.B公司的PLC下,并用Rockwell配套软件RSLogix500、RSLinx对本塑鍪直奎堂堡主兰篁笙茎————————————————————————————————————————————————————————一。文设计的通信适配器进行组态调试,通过软件的测试,对监听软件CANMINI所获得的上位机与通信适配器通讯数据的分析,证明所开发的DeviceNet通信适配器可以与主站进行正常的通讯,实现了各项预定功能。关键字:DeviceNet;CAN总线;通信协议;PLCDE
7、SIGNANDIMPLEMENTATIONOFDEVICENETCOMMUNICATIONADAPTERABSTRACTDeviceNetfieldbusasoneoftheinternationalstandards,hasgraduallybecomethefocusofattentionofthefieldofautomation。Therefore,researchanddevelopmenttechnology,deviceNetBus—basedcommunicationadapterisveryur
8、gentandnecessary.In—depthstudyonthebasisoftheDeviceNetprotocolspecification,designedusingtherealizationoftheCANcontrollerSJAl000DeviceNetCommunicationAdapter.ThebasicfunctionalityoftheDev
此文档下载收益归作者所有