基于DN1022的DeviceNet总线产品设计

发布者:九九归一74最新更新时间:2014-12-15 来源: e-works关键字:DeviceNet  总线  DN1022 手机看文章 扫描二维码
随时随地手机看文章

    0 引言

    随着工业现场底层设备的种类越来越多,功能越来越强大,现场总线技术已经得到了广泛的应用。基于CAN总线的DeviceNet技术,由美国Rockwell公司提出,并由ODVA(Open DeviceNet Vendors Association)进一步开发并做一致性认证。其凭借低成本、高性能、设备级诊断等优异的性能在国际上得到了普遍的采用。DeviceNet协议主要应用于汽车、半导体、电气机器、运送传输系统、食品、水处理、冲压与注塑等领域。

    目前开发该协议的方式有:

    (1)向ODVA购买协议规范,自己完成协议开发,此种方式对研发要求高,优点是成本较低,缺点是开发时间较长。

    (2)购买第三方协议包开发。现在市场上一些大的自动化厂商(如德国赫优讯)提供DeviceNet协议包,供应商可向其购买开发。协议开发包的功能全面,但成本较高、有一定的技术难度。

    (3)购买协议模块。一些自动化厂商(如ANYBUS、赫优讯)提供集成了DeviceNet协议的IC模块,供应商只需要将此IC设计到产品的内部并利用串口等进行一些简单的设置即可。这种方式简便、开发周期短,缺点是结构固定、成本较高。

    (4)协议芯片。DN1022内部集成了DeviceNet协议从站功能,集成度高、封装简单,满足一般的DeviceNet从节点功能要求,而且成本低、易开发、不受结构限制。

    介绍了一种基于DN1022芯片的电机保护器DeviceNet从站功能模块的开发,不仅实现了现场控制系统对电机重要参数及运行状态等的实时监控,还可完成总线对电机的远程启/停控制,为工业生产带来了很大便利。

1 智能电机保护器的DeviceNet通讯模块开发

    安科瑞电气股份有限公司为改公司的电机保护器开发了一款DeviceNet从站通讯模块,并将其集成在产品内部,实现了仪表与通讯模块的一体化结构,非常便于工业现场控制系统的组网安装。改模块的开发基于DeviceNet从站协议芯片DN1022和意法半导体的CPU芯片STM32F051。

     1.1 主要芯片介绍

     1.1.1 控制器

    MCU芯片采用意法半导体公司的Cortex™-M0架构内核的32位处理器STM32F051R8T6,时钟频率高达48MHz,内置64 Kb的Flash、8K的RAM、1个12位D/A 转换器 、11个定时器 、5通道 DMA 控制器 、55个高速 I/O口 、2个 I2C 接口、2个USART、时钟管理等多种资源,具有很高的性价比。

    1.1.2 DN1022协议芯片

    DN1022芯片内置DeviceNet Group2 Only Slave从站协议栈,具有内置的CAN口和DeviceNet处理引擎,高速串行口、并行口和配置口。用户处理器可通过高速串口或者并口和该协议芯片通信,只需实现一个简单的通信协议即可。

    DN1022技术指标:

    ◆支持最大64个输入字节,64个输出字节

    ◆支持POLL(轮询)、COS(状态改变)、CYCLIC(循环)三种数据触发方式

    ◆内置CAN控制器

    ◆芯片供电电压 3.0V-5.5V

    1.2 硬件功能框图

    DeviceNet从站模块的硬件功能如图1所示。设备上电后,用户CPU从保护器读取对DN1022的配置数据。读取成功并配置完成DN1022后,将DN1022设定为运行态。在运行状态下,保护器与DeviceNet主站间进行数据交互。工作指示灯显示模块CPU的配置、DN1022的初始化及CPU读取保护器数据的状态,网络指示灯显示DeviceNet的网络状态。

 图1   DeviceNet从站模块的硬件功能

    1.3 DN1022工作原理介绍

    (1)配置:设备上电后,用户处理器对DN1022进行配置,过程如图2所示。需要配置的参数有地址、波特率、Network Input连接长度、Network output连接长度等。[page]


图2 DN1022配置

    (2)I/O数据交换,过程如图3所示。DN1022内部有一个I/O数据缓冲区,DeviceNet主站与DN1022之间的数据交互是异步进行的。

图3  DeviceNet主站、DN1022、用户CPU间的I/O数据交换

    1.4 软件设计

    软件设计用C语言完成。主要包括CPU 的初始化、读保护器配置命令、DN1022配置、保护器与DeviceNet主站间的交互数据等。

    软件主程序:

    软件流程如图4所示。

图4  DeviceNet模块软件流程

2 DeviceNet组网

     目前较普遍的DeviceNet组网方式为主/从连接,依靠主站的管理来完成数据交换。采用的主站有集成了DeviceNet主站功能的PLC、计算机插卡(USB卡、PCI卡)等。尤以PLC的使用最为普遍。下面分别介绍这两种组网方式。

    2.1 周立功DeviceNet主站(计算机USB卡)

    周立功USBCAN-E-D主站卡可实现DeviceNet主从站间的通讯。利用上位机软件CANManager for DeviceNet设置主从站的波特率、通讯地址、扫描时间、延时时间、数据触发方式(如轮询、状态改变)等参数。周立功主站与安科瑞电气电机保护器(从站)交互I/O数据的软件界面如图5所示。这种方式组网简单、使用方便,特别适合生产与调试。

图5  周立功USBCAN-E-D主站监控[page]

    2.2 台达DVP PLC

    台达电子DVP系列小型PLC,结合其DeviceNet主站扫描模块DVPDNET_SL,可作为工业现场的DeviceNet主站。结合安科瑞集成有DeviceNet从站功能的ARD电机保护器,进行主从站网络的搭建,步骤为:

    (1)按要求完成主从站的硬件接线。

    (2)利用DeviceNet通讯配置软件DeviceNet Builder 2.00进行组态,如图6所示。完成网络组态后,主站为DNET Scanner,其余为电机保护器从站。

    (3)利用编程软件WPLSoft软件进行数据监控。

    配置好通讯网络后,可通过监控和设置PLC的相应寄存器来完成主站对从站的管理和控制如图7所示。启动WPLSoft软件后,在装置监控窗口里设置相应寄存器的起始地址和寄存器数量,结合从站的通讯地址表,就可以实时监控从站的电参量等参数。还可以设定寄存器的值,向从站下发命令,实现通信线远程控制。

图6  DeviceNet通讯配置组态

图7  监控与设置PLC的寄存器数值

3 结束语

    基于DeviceNet现场总线技术的智能电机保护器,采用最新的单片机技术,设计体积紧凑,实现了工业过程控制对电动机的远程控制与高效管理。 

关键字:DeviceNet  总线  DN1022 引用地址:基于DN1022的DeviceNet总线产品设计

上一篇:DSP交流伺服系统与CAN总线的通信设计
下一篇:数控插补软件芯片的总线设计

推荐阅读最新更新时间:2024-05-02 23:22

基于CPCI总线的链路口多DSP引导方案的设计实现
   前 言     数字信号处理器DSP是一种具有特殊结构的微处理器,它专门为实现数字信号处理的各种算法而设计,因而在硬件结构上具有特殊性。TS201是ADI公司TigerSHARC系列中集成了定点和浮点计算功能的高速DSP。该处理器广泛应用于视频、通信市场和国防军事装备中,适合于大数据量实时处理的应用领域。     TigerSHARC系列DSP引导程序的加载方法非常灵活,可根据实际系统的需求灵活选用。某雷达信号处理机采用6U板形,CPCI总线采用欧洲卡尺寸标准,通过CPCI总线与主机进行数据通信。针对该信号处理机硬件系统,本文提出一种引导方案,该方案采用CPCI总线向板卡传输引导代码,进而依靠FPGA通过链路
[单片机]
基于CPCI<font color='red'>总线</font>的链路口多DSP引导方案的设计实现
485总线应采用什么样的通讯线?
485总线应采用什么样的通讯线?一条总线上可以挂接多少台设备? 必须采用RVSP屏蔽双绞线。所用屏蔽双绞线规格,与485通讯线的距离和挂接的设备数量有关。采用屏蔽双绞线有助于减少和消除两根485通信线之间产生的分布电容以及来自于通讯线周围产生的共模干扰。 通讯距离 设备数量 通讯线规格 1-400m 1 - 32 台 0.5mm2 400-800m 1 - 16 台 0.5mm2 400-800m 17 - 32 台 0.75mm2 800-1200m 1 - 8 台 0.5mm2 800-1200m 9 - 21 台 0.75mm2 800-1200m 22 - 32台 1.0mm2 工程商大都习惯采用5类网线或超5类网线作为48
[嵌入式]
满足串行总线信号完整性测量的特殊要求
在设计、验证和故障排除等领域, 串行总线 技术对高性能示波器的性能提出了更高的标准。在这一系列更高的标准当中,高速数据速率只是一个起点,设计人员还需一套工具以支持关键 信号完整性 测量和眼图分析。 对基于串行总线技术的信号完整性测量(如 PCI Express 2.0、Serial ATA III 和 HDMI 1.3)已成为设计人员测量工作的一个重要部分。当今串行总线发展的许多挑战既源于可观察范围内时间位移和眼图的问题,同样也源于波形的不理想状态(噪声、抖动和偏差)。串行标准带来了更窄的时间容差,要求测量工具具有前所未有的带宽和精确度。在满足上述要求的同时,现代测试工作还要求将测量设备本身带来的影响降到最低。
[测试测量]
现场总线在烧结机自动控制系统中的应用
1 前言   目前,以太网技术具有价格低廉、稳定可靠、通信速率高、软硬件产品丰富、应用广泛以及支持技术成熟等优点,已成为最受欢迎的通信网络之一。而在工业控制领域,TCP/IP工业以太网技术也广泛应用到各个行业。安钢500m 2 烧结机自动控制系统就是基于TCP/   IP工业以太网技术实现了对烧结生产过程自动控制、监控及管理。该系统于2012年6月投产以来,运行一直很平稳,成功的向安钢3号高炉提供了优质烧结矿。 2 TCP/IP工业以太网   2.1 工业以太网定义   工业以太网是指其在技术上与商用以太网(IEEE802.3标准)兼容,但材质的选用、产品的强度和适用性方面应能满足工业现场的需要,即在环境适
[嵌入式]
现场总线的发展趋势
   虽然现场总线的标准统一还有种种问题,但现场总线控制系统的发展却已经是一个不争的事实。随着现场总线思想的日益深入人心,基于现场总线的产品和应用的不断增多,现场总线控制系统体系结构日益清晰,具体发展趋势表现在以下几个方面。     1.网络结构趋向简单化     早期的MAP模型由7层组成,现在Rockwe11公司提出了3层结构自动化,Fisher Rosemount公司提出了2层自动化,还有的公司甚至提出1层结构,由以太网一通到底。目前比较达成共识的是3层设备、2层网络的3+2结构。3层设备是位于底层的现场设备,如传感器/执行器以及各种分布式I/O设备等,位于中间的控制设备,如PLC、工业在制计算机、专用控制器等;位于
[嵌入式]
按平台模式设计的虚拟I2C总线软件包VIIC
摘要:VIIC是主方式下的虚拟I2C总线软件包,用于80C51系列单片机的单主系统中。只需两根普通I/O口线就可随时扩展I2C总线外围器件。将VIIC1.0装入程序存储器中,对其中的符号单元赋值后,使用三条通用操作命令就可实现任何I2C总线外围器件的应用程序设计。本文以VIIC为例,介绍应用软件形式的广义平台设计方法,给出VIIC1.0程序文本。按照这一思路,也可移植到其他系列的嵌入式系统中。 关键词:平台模式虚拟I2C总线VIIC应用程序设计 一、I2C总线及其虚拟应用 1. I2C总线应用呼唤平台模式 目前,单片机应用系统的外围扩展已从并行方式为主过渡到以串行方式为主的时代。许多新型外围器件都带有串行扩展接口。通常的串
[应用]
RS485总线故障检测法
      现场RS485通讯系统出现故障时,可以从二个方面着手排查。   1、固定规则着手排查   通常的监测有三种方法:   1)   检查A、B线是否短路或者与其他线路短路。这种检测通常需要在整个系统停电下进行。通常检测A、B之间电阻,A、B分别对数字地之间电阻。当某一个分支不受控时还要单独检查这个分支的这几项电阻值。在检测中要考虑一下因素:终端电阻(120-200欧),线缆电阻(0.5RVV线4-5欧姆/百米-双线、超5类线20-25欧姆/百米-双线)、接收负载电阻(每个接收端12000欧姆)。通过计算测量值,判断是否有短路、断路现象。   2)   检查A、B对地之间 压。当使用20V档电压大于1.5V时,系统就可能产生干
[嵌入式]
CAN总线的数据采集与处理系统的设计
  1 引言   现场总线及其应用技术日益成为国际自动控制领域关注的一个焦点。CAN总线是目前公认的几种最有前途的现场总线之一。通信介质可以是双绞线、同轴电缆和光纤,其通信速率可达1mbps。can国际标准的制定更加推动了它的发展和应用,基于can总线的工业应用系统业大量涌现。其主要应用领域包括大型仪器设备、传感器技术及数据采集系统和工业现场监控系统等 。本文结合can总线的特点,介绍了基于can总线的数据采集与处理的一种设计方法。   2 系统设计   2.1 can系统概要        图1 结构简图   本系统由两个cpu通过双口 ram相互连接组成,一片cpu(p87c591)负责can信号
[嵌入式]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved