- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
PAGE1
PAGE1
5.设备网络的硬件组成
在讨论设备网络的硬件组成之前,我们需要明确DeviceNet是一种基于CAN(ControllerAreaNetwork)技术的现场总线协议,广泛应用于工业自动化领域。DeviceNet网络主要由以下几个部分组成:物理层、数据链路层、应用层和网络管理层。在本节中,我们将详细探讨这些组成部分的具体硬件实现。
5.1物理层
物理层是DeviceNet网络的基础,负责信号的传输和接收。物理层主要包括以下几个部分:
5.1.1电缆
DeviceNet网络使用的电缆通常为屏蔽双绞线,这种电缆能够有效减少噪声干扰,确保数据的稳定传输。电缆的标准长度为500米,但通过使用中继器可以延长到2500米。电缆的类型和规格如下:
电缆类型:屏蔽双绞线(STP)
线径:20AWG
阻抗:120欧姆
颜色:通常为橙色,用于区分其他类型的工业电缆
5.1.2连接器
连接器是DeviceNet网络中用于连接设备和电缆的重要组件。常见的连接器类型有以下几种:
M12连接器:适用于工业环境,具有防尘防水功能,适用于恶劣的工作条件。
DB9连接器:适用于实验室和测试环境,较为经济。
快速连接器:适用于临时安装和测试,安装方便。
连接器的具体接线端子定义如下:
端子号|信号|描述|
|——–|———-|——————–|
1|信号地|信号地|
2|CAN_H|CAN高电平信号线|
3|CAN_L|CAN低电平信号线|
4|V+|电源正极|
5|V-|电源负极|
6|信号地|信号地|
5.1.3终端电阻
终端电阻用于减少信号反射,确保数据的完整性和可靠性。DeviceNet网络两端通常需要安装120欧姆的终端电阻。终端电阻的安装位置如下:
网络两端:每个网络的两端各安装一个120欧姆的终端电阻。
中继器两端:如果网络中使用了中继器,中继器的两端也需要安装终端电阻。
5.2数据链路层
数据链路层负责数据的帧格式化、错误检测和重传机制。DeviceNet的数据链路层基于CAN协议,但进行了扩展以适应工业自动化的需求。
5.2.1帧格式
DeviceNet的数据帧格式包括以下几个部分:
帧头:包括帧ID、远程帧标志和数据长度码(DLC)。
数据字段:包含0到8个字节的数据。
CRC字段:用于错误检测。
ACK字段:用于确认接收到的数据帧。
帧尾:包括帧结束标志。
一个典型的数据帧格式如下:
+++++++
|帧ID(11位)|遥控帧标志(1位)|数据长度码(4位)|数据字段(0-8字节)|CRC(15位)|ACK(1位)|
+++++++
5.2.2传输速率
DeviceNet支持多种传输速率,常见的传输速率有:
125kbps:适用于较长的电缆长度和较低的数据传输需求。
250kbps:适用于中等长度的电缆和中等数据传输需求。
500kbps:适用于较短的电缆长度和较高的数据传输需求。
5.3应用层
应用层负责设备之间的通信协议和数据交换。DeviceNet的应用层定义了设备之间的通信方式和数据格式。
5.3.1设备识别
每个DeviceNet设备都有一个唯一的设备地址,用于在网络中进行识别。设备地址通常为7位,范围从0到127。设备地址的配置可以通过以下几种方式:
手动配置:通过设备上的拨码开关或配置软件手动设置设备地址。
自动配置:使用网络管理工具自动分配设备地址。
5.3.2数据交换
DeviceNet支持多种数据交换模式,包括:
显式消息:用于设备之间的点对点通信,通常用于配置和诊断。
隐式消息:用于设备之间的实时数据交换,通常用于控制和监测。
一个典型的显式消息示例如下:
//显式消息示例
#defineDEVICE_ADDRESS0x05
#defineMESSAGE_ID0x100
#defineMESSAGE_DATA0x01
voidsendExplicitMessage(uint8_tdeviceAddress,uint16_tmessageId,uint8_tdata){
//创建消息帧
DeviceNetMessagemessage;
message.id=messageId;
message.address=deviceAddress;
message.data=data;
//发送消息
sendDeviceNetMessage(message);
}
//发送消息
您可能关注的文档
- 现场总线控制系统(FCS)系列:Bosch Rexroth Sercos III_3.SercosIII的通信协议及原理.docx
- 现场总线控制系统(FCS)系列:Bosch Rexroth Sercos III_4.SercosIII硬件架构与组件.docx
- 现场总线控制系统(FCS)系列:Bosch Rexroth Sercos III_5.SercosIII网络配置与规划.docx
- 现场总线控制系统(FCS)系列:Bosch Rexroth Sercos III_6.数据传输与同步机制.docx
- 现场总线控制系统(FCS)系列:Bosch Rexroth Sercos IIIall.docx
- 现场总线控制系统(FCS)系列:Rockwell Automation DeviceNet_1.现场总线控制系统概述.docx
- 现场总线控制系统(FCS)系列:Rockwell Automation DeviceNet_2.DeviceNet技术基础.docx
- 现场总线控制系统(FCS)系列:Rockwell Automation DeviceNet_3.RockwellAutomationDeviceNet系统架构.docx
- 现场总线控制系统(FCS)系列:Rockwell Automation DeviceNet_4.设备网络通信协议.docx
- 现场总线控制系统(FCS)系列:Rockwell Automation DeviceNet_6.设备网络的软件介绍.docx
最近下载
- 概括文章的主要内容的几种方法-小学三年级语文课.ppt VIP
- 哺乳母猪预混料配方.xls
- 2024年三基三严华医网考试复习题库-中(多选题汇总).docx
- 经典——直线与圆的位置关系说课稿.pptx VIP
- 医院标准化经营管理在医疗服务质量评价中的应用与启示.pptx
- 人教版八上《Unit 3 I’m more outgoing than my sister》1作业设计.docx VIP
- [中央]2024年国务院发展研究中心金融研究所招聘笔试历年高频考点(难、易错点)附带答案详解.docx VIP
- 2024狂欢双十一活动策划ppt模板(优质ppt).pptx
- 全册(教案)劳动一年级上册.docx
- 木饰面柜制作安装施工..pdf
文档评论(0)