基于PROFIBUS-DP总线技术在电机启动器中的应用

发布者:自由探索者最新更新时间:2016-07-11 来源: eefocus关键字:PROFIBUS-DP  总线技术  电机启动器 手机看文章 扫描二维码
随时随地手机看文章

1 前言

    现场总线技术是当今世界各国关注的热点课题,以现场总线为基础的全数字控制系统是 21 世纪自动化控制系统的主流。PROFIBUS-DP是一种经过优化的高速、廉价的通信连接,专为自动控制系统和设备级分散I/O之间通信设计,使用PROFIBUS-DP模块可取代价格昂贵的24V或0~20mA并行信号线,用于分布式控制系统的高速数据传输。PROFIBUS-DP主要应用于现场设备级,它的响应时间从几百 到几百ms,数据传输速率为9.6kbit/s~12Mbit/s,传输的数据容量为每个报文多达244个字节,传输介质为屏蔽双绞线或光缆,被广泛应用于楼宇自动化、水电厂管理和工业过程自动化控制系统中。

2 软起动控制器中PROFIBUS-DP通讯接口的硬件设计

    在软起动控制器的PROFIBUS-DP硬件接口电路设计方案上,采用单片机 + 专用集成芯片SPC3 + RS485驱动的方案。

2.1 SPC3简述

    SPC3(SIEMENS PROFIBUS CONTROLLER)为优化的智能PROFIBUS-DP从站,集成有PROFIBUS-DP物理层的数据收发功能,可独立处理PROFIBUS-DP协议。SPC3的内部有RAM、方式寄存器、状态寄存器、中断寄存器以及各种缓冲器指针和缓冲区等。SPC3有8根数据线和11根地址线,其中8根数据线与地址线复用,可以接80C32、80C166、80C196、HC196等单片机。SPC3内部集成了1.5KB的双口RAM作为SPC3与软件/程序的接口,能自动调整9.6K到12M波特率。

2.2 PROFIBUS-DP通信接口硬件设计

    PIC16F877与PROFIBUS-DP网络的连接通过一个PROFIBUS-DP网络的协议芯片SPC3和RS-485驱动电路组成。PROFIBUS-DP接口主要由处理器接口和串行总线接口组成。

    处理器接口电路如图1示:80C32通过P0口和P2口扩展外部存储器,将SPC3内部的双口RAM作为自己的外部RAM,通过对双口RAM的读写来完成对SPC3的初始化和有关数据的交换。图中P1是指用双PIC16F877设计的软起动控制器,作为通讯的从站,PIC16F877集成了SPI接口,可以和协议芯片SPC3结合,以及MAX485ESA完成到PROFIBUS-DP总线网络上的连接。

图1 处理器接口电路

图2串行总线接口电路

    SPC3芯片通过请求发送信号(RTS),发送数据信号(TXD),接收数据信号(RXD),通过高速光耦HCPL7720和总线收发器ADM1485相连,构成串行总线接口。如图2所示,尽管SPC3已经集成了物理层的数据传输功能,但它不具备RS-485的驱动接口,因此添置了RS-485的驱动电路。目前能满足12M波特率的驱动器芯片为数不多,有SN65ALS176,SN75ALS176,ADM1485等,本系统中选用的是ADM1485。另外为了避免总线上的信号对电路的影响,在SPC3与RS-485总线驱动电路之间采用光电隔离。TXD、RXD信号的隔离器件选用Hewlett Packar公司的12M高速光耦HCPL7720,RTS的信号隔离器件选用HCPL0601。

3 通讯接口的软件设计

    PROFIBUS-DP的ASIC芯片SPC3集成了PROFIBUS-DP协议,能够处理PROFIBUS-DP状态机构,因此80C32不用参与处理PROFIBUS-DP状态机。80C32的主要任务是对SPC3进行合理的配置、初始化及对各种报文的处理。

   对SPC3的软件操作主要包括两个部分:SPC3的初始化和SPC3的中断处理。主程序和中断程序流程图分别如图3和图4所示。

图 3 主程序流程图 图4中断程序流程图

    SPC3的初始化程序应放在主程序的前面,而中断处理程序完成CPU对SPC3中断输出的响应。 SPC3上电复位之后.在正常工作之前必须进行初始化,以配置各个寄存器。中断处理程序用于处理SPC3发生的各种事件,这些事件包括新的参数报文事件:全局控制命令报文事件,进入或退出数据交换状态事件,新的配置报文事件,新的地址设置报文事件,监测到波特率事件和看门狗溢出事件。SPC3在接收到由PROFIBUS主站传送的不同输出数据时会产生输出标志位,CPU通过在应用循环中轮询标志位来进行接收主站数据。对于特定应用的诊断信息需要实时传递到主站。主应用程序在应用循环中判断是否有可用的诊断BUF存在一当有空闲BUF时应用程序输入诊断信息,并请求更新。对于实时性要求严格的系统,应采用中断方式进行输出数据和诊断数据处理。

    由于用于现场的设备要特别考虑抗干扰能力,因此在设备硬件抗干扰技术的基础上,软件方面采用指令冗余,设置软件陷阱,系统的自检及软硬件相结合的看门狗技术,保证软件出轨的自动恢复,从而进一步提高系统的抗干扰能力。

4 结论

    软起动器有很多优点,然而,目前国内生产的异步电机的软起动器大多都不带通信接口,有一些带通信接口的,也多为 RS232 或 RS485 串行总线,这些串行总线,由于自身的特点,不适合工业现场控制,有碍于电动机机群的进一步网络化发展和企业管控一体化及综合自动化的实现。本文介绍的带 PROFIBUS-DP总线接口的软起动控制器,可以解决传统软起动器现场通信的不足,实现电动机的群控,促进企业综合自动化的底层网络建设,并能带来显著经济效益。

关键字:PROFIBUS-DP  总线技术  电机启动器 引用地址:基于PROFIBUS-DP总线技术在电机启动器中的应用

上一篇:基于CAN现场总线实现对分布式柴油发动机测试系统
下一篇:485总线可选择的相关的拓扑结构形式

推荐阅读最新更新时间:2024-05-03 00:30

现场总线的开关量I/O模块的设计:MODBUS 现场总线技术
2 MODBUS现场总线技术综述 2.1 MODBUS总线技术简介和特点 MODBUS是Modicon公司1979年最先倡导的一种通信协议,经过许多公司的实际应用,逐渐被认可,成为一种应用于工业控制器上的标准通信协议,由于其功能比较完善而且协议开放,因此,被广泛应用于工业现场,在微机化测量设备之间实现双向串行多节点数字通信。连接单个分散的测量控制设备,使之可以相互沟通信息、共同完成自控任务的网络系统与控制系统,具有分散控制、使用简单、简化系统结构、数据易于处理、节约硬件设备、易于安装和维护等优点。 MODBUS串行链路协议是一个主/从协议。适用于半双工的RS-485总线。协议规定总线上有一个主机,多个从机,每个从机分配
[嵌入式]
基于PCI总线技术的NO.7信令采集卡研制
由于目前NGN网络是一个以软交换为核心并由PSTN网络和VoIP网络融合在一起的复杂网络,多种接口、多种协议、多媒体并存,PSTN与VoIP设备的兼容性、VoIP网络内部不同设备提供商的设备兼容性、网络设计性能与实际部署性能的差异性、语音质量的差异性等挑战都严峻地摆在运营商面前。于是就要求NGN网络运营商能够对其网络性能进行测试和分析,NGN网络测试仪能够解决这样的问题。 本NO.7信令采集卡是基于PCI总线技术设计的,主要完成的功能为物理层的数据采集和HDLC链路控制。本卡根据协议的选择主要完成NO.7信令的采集,并把数据送到NGN网络测试仪的上层软件进行分析。 NO.7信令采集卡的总体设计方案及硬件实现 NO.7信令采集卡是NG
[测试测量]
基于PCI<font color='red'>总线技术</font>的NO.7信令采集卡研制
电动车综合网络总线技术研究
  1.概述   由于环境保护与能源危机问题,以及传统汽车消耗大量石油,造成我国每年需要进口石油一亿吨以上,开发电动汽车技术是我国重要的发展战略,国家在“十五”计划中,成立了“863电动汽车重大专项”项目,本论文就是在此背景下开展了纯电动车整车综合控制技术研究。   纯电动汽车系统包括电池及其管理系统、电机及其控制系统、充电机的信号监控、信号检测与控制系统等,电动车还要求与车辆调度系统通讯,实时将车辆的位置、剩余电量等数据传送到调度中心,甚至还要求将电动车的各种工作数据传送到调度中心,调度中心通过这些数据就可以了解当前汽车的状态,为车队的调度以及故障维修提供原始数据,可见,整车系统还必须提供与调度系统的通讯接口。由于电动车本身的
[嵌入式]
CAN总线技术在矿井安全生产监控系统中的应用
        我国的矿井安全生产监控系统经历了从无到 有,从简到繁,从一体机到网络化,从二级网络 到多级网络的综合监控的过程。经过十几年的应 用表明,矿井安全生产监控系统为我国煤矿安全生产和现代化管理起到了显著作用。但是,由于现有的监控系统几乎都采用各自专用的通信协议, 所以,很难找到两个相互兼容的系统。目前,信息传输系统的兼容性已成为装备监控系统的各局、 矿进一步扩充系统功能的制约因素。因此,寻找 一种解决系统兼容性问题的途径,对促进矿井监 控技术的发展和系统的推广应用均具有十分重要 的意义。         矿井安全生产监控系统中采用通信协议的现状         通信协议是在网络中用于规定信息的格式以 及信息如何发送和接收的
[嵌入式]
基于can总线技术的电子控制系统单元在汽车网络系统中的应用
随着电子控制系统单元(ecu)在汽车上广泛应用,汽车电子化程度越来越高。电控系统的增加虽然提高了汽车的动力性、经济性和舒适性,但随之增加的复杂电路,必然导致车身布线庞大而且复杂,安装空间短缺。同时,为了提高电控单元信息利用率,要求大批的数据信息能在不同的电子单元间共享,汽车综合控制系统中大量的控制信号也需要实时交换,不同功能电子控制系统单元间的数据通信变得越来越重要。因此对电子控制系统单元的设计提出了越来越高的要求,不仅要求通信网络应具有通信速率高、准确、可靠性高的特点,同时要求控制模块上应具有控制实效性高、空间小等优点。 本文采用了基于can总线技术,设计开发了应用于汽车网络系统中的电子控制系统单元。 1 电子控制系统单元can通
[单片机]
基于can<font color='red'>总线技术</font>的电子控制系统单元在汽车网络系统中的应用
安全现场总线技术及在汽车行业的应用
一直以来,安全控制技术一直落后于标准的控制技术。为了说明这一点,让我们回顾一下几十年来自动化控制系统的发展历程。30年前,几乎所有的控制系统都采用继电器控制方式,但这种方式安装和维护的成本较高,且重新配置系统比较麻烦,非常不灵活。基于这些原因,PLC及其他一些比较“智能”的控制技术就逐步取代了继电器控制方式,因为PLC减少了硬件配置,简化了安装和维护过程,且能非常灵活地适应以生产过程为本的控制任务。随着生产规模的进一补扩大和生产技术的不断进步,控制系统的复杂性也在不断增强,新型的开放式现场总线技术的时代来临了,它不仅能使不同供货商的设备共存于一个总线系统中,而且还能简化布线,加快信息在数字网络上的传播。但实际上,标准的现场总线系统
[嵌入式]
航天测控:LXI总线技术及其应用
  LXI是成熟的以太网技术在测试自动化领域应用的拓展。其具体的设想是将成熟的以太网技术应用到自动测试系统中,以替代传统的测试总线技术。目前已经得到绝大多数仪器行业厂家的支持,主要原因是:   (1)以太网、标准PC和软件在测试行业中广泛使用,技术已经非常成熟,而且得到众多计算机厂家不断的研发投入和升级支持.   (2)IEEE 1588网络同步标准的实施,可以在实验室环境中得到纳秒级的时钟同步误差。   (3)标准的网络接口已经极为普遍。   国际LXI协议初步将基于LXI的仪器分为A、B和C三个等级。等级C具有通过LAN的编程控制能力,可以与其它厂家的仪器很好的协同工作;等级B具有等级C的一切能力,并且加上了IEEE
[嵌入式]
基于I2C总线技术的USB接口设计
   1、前言   USB(Universal Serial Bus)通用串行总线是在1994年底由康柏、IBM、Microsoft等多家 公司联合制订的,但是直到1999年,USB才真正被广泛应用。同时,他也得到了各PC厂商、芯片制造商和PC外设厂商的广泛支持,USB外设在国内外以惊人的速度发展,迄今为止,各种USB的外设已经有数千种。为PC外围设备设计USB接口已成为大势所趋。     随着单片机技术的发展,单片机的功能日益强大,外围电路日益复杂,其有限的管脚也就显 得捉襟见肘。目前采用普通单片机外加USB接口芯片开发USB外设时,USB接口器件大都是采 用并行接口与单片机相连接,这样再加上一些控制信号线,总共需要占用单片
[工业控制]
基于I2C<font color='red'>总线技术</font>的USB接口设计
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

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

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