一种快速开发devicenet从站产品的实现方法
外观如下图所示:
采用lqfp48封装,其引脚定义如下图:
使用ic1220来设计一个devicenet从站产品,用户不需要过多的了解devicenet协议相关的内容,只要了解一些基础信息即可,如波特率,站号,io数据长度等。用户可以选择任何一款带uart串口的mcu,即可实现从站功能。
devicenet是一种用在自动化技术的现场总线标准,由美国的allen-bradley公司在1994年开发。devicenet使用控制器局域网络(can)为其底层的通讯---,其应用层有针对不同设备所定义的行规(profile)。主要的应用包括交换、安全设备及大型控制系统。在美国的市场占有率较高。
devicenet通讯---是由美国的allen-bradley公司(后来被罗克韦尔自动化公司合并)所开发,以bosch公司开发的控制器局域网络(can)为其通讯---的基础。devicenet移植了来自controlnet(另一个由allen-bradley公司开发的通讯---)的技术,再配合控制器局域网络的使用,因此其成本较传统以rs-485为基础的通讯---要低,但又可以有较好的强健性。为了要推展devicenet在各地的使用,洛克威尔公司决定将此技术分享给其他厂商。后来devicenet通讯---是由位在美国的独立组织开放devicenet厂商协会(odva)管理。odva维护devicenet的规格、也提供一致化测试),---厂商的产品符合devicenet通讯---的规格。后来odva将devicenet通讯和其他相关的通讯---整合成通用工业---(cip),其中包括以下的通讯---ethernet/ip(其n为大写,此处的ip不是网际协议,为“industrial protocol”的简称)
---
nmt 协议nmt(网络管理, network management)协议会定义(设备内部)状态机的状态变更命令(如启动设备或停止设备)、侦测远端设备 bootup及故障情形。nmt master 使用的模组控制---可变更设备的状态。其 cob-id 为 0,其功能码及节点 id 均为 0,因此网络上的所有节点均会处理这个信息。在此信息的数据部份会有此信息实际针对节点的id,profibus,此 id 也可为 0,表示所有节点都要变更为指ding的状态。心跳协议(heartbeat protocol)是用来监控网络中的节点及确认其正常工作。心跳信息的生产者(一般是 slave 设备)周期性的送出功能码 1110、id 为本身节点 id 的讯息,信息的数据部分有一个表示节点状态的位。而心跳信息的消费者负责接收上述数据,若在指ding时间(于设备的对象字典中定义)内,消费者均未收到信息,可采取相应动作(例如显示错误或重置该设备)。其格式为:cobid + data(status of node) canopen 设备需要在 bootup 时自动从 initializing 状态切换至 pre-operational 状态,设备会在切换完成后送出一个心跳信息,这就是心跳协议。有一种 pull model 的 nmt 协议,称作节点监控(node guarding)协议,也可以作从机的监控。
奇河控制技术公司-河南profibus由奇河控制技术(苏州)有限公司提供。“devicenet,ethernet/ip芯片”选择奇河控制技术(苏州)有限公司,公司位于:江苏苏州市吴江区夏蓉街399号稻谷互联网产业园1503-b室,多年来,奇河坚持为客户提供好的服务,联系人:吕金阳。欢迎广大新老客户来电,来函,亲临指导,洽谈业务。奇河期待成为您的长期合作伙伴!
联系我们时请一定说明是在100招商网上看到的此信息,谢谢!
本文链接:https://tztz350813.zhaoshang100.com/zhaoshang/278397919.html
关键词: