0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于现场总线技术实现软起动控制器通讯设计

电子设计 来源:网络整理 作者:佚名 2020-02-06 08:09 次阅读

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总线接口的软起动控制器,可以解决传统软起动器现场通信的不足,实现电动机的群控,促进企业综合自动化的底层网络建设,并能带来显着经济效益。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 控制器
    +关注

    关注

    112

    文章

    16072

    浏览量

    176958
  • 控制系统
    +关注

    关注

    41

    文章

    6497

    浏览量

    110363
  • 现场总线
    +关注

    关注

    3

    文章

    518

    浏览量

    38519
收藏 人收藏

    评论

    相关推荐

    CMC-T型软起动器

    研发制造经验开发的国内第一款变频软起动器,它运用了先进的分级变频理论和电力电于、微电于技术通过对晶闸管的控制达到有级变频、无级调压、小起动电流、大
    发表于 01-06 13:55

    DCDC变换外部软起动电路设计

    0 前言目前在电子系统中使用了许多Buck降压型变换,这些变换集成芯片中,有些使用了外部软起动管脚来设定软起动时间,而有些内部集成的数字或模拟的定时
    发表于 09-29 17:42

    软起动器的分类和应用

    ,而且还为客户带来巨大的经济效益。十四、卷板机软启动的优点软起动器是采用微处理控制技术,通过调节三相晶闸管的相位角来
    发表于 07-26 15:22

    内置旁路型软起动器的类型分析

    ;六是由于晶闸管和机械触头组合一体的设计,通过智能控制器实现了机械触头无电弧,使得机械触头的电寿命等于机械寿命,解决了接触长期以来难以解决的问题,与旁路型软起动器相比大大提高了接触
    发表于 08-23 15:36

    软起动器有哪些功能?

    1、过载保护功能:软起动器引进了电流控制环,因而随时跟踪检测电机电流的变化状况。通过增加过载电流的设定和反时限控制模式,实现了过载保护功能,使电机过载时,关断晶闸管并发出报警信号。2、
    发表于 05-07 14:51

    软起动器有哪些功能?

    1、过载保护功能:软起动器引进了电流控制环,因而随时跟踪检测电机电流的变化状况。通过增加过载电流的设定和反时限控制模式,实现了过载保护功能,使电机过载时,关断晶闸管并发出报警信号。2、
    发表于 05-10 14:13

    交流笼型电动机软起动柜设计

    交流笼型电动机软起动柜设计     交流电动软起动柜(装置)主要用以实现单台或多台交流电动机软起动的电力电子
    发表于 11-14 10:35 68次下载

    软起动器原理及应用

    软起动器(Soft Starter)出现于上世纪70年代,其作用是对交流电动机的起动和停机过程进行控制实现软起动和软停车。即在电动机
    发表于 08-08 15:42 54次下载

    软起动器与变频的区别

    软起动器与变频的区别 软起动器是一种集电机软起动、软停车、轻载节能和多种保护功能于一体的新颖电机控制装置,国外称为Soft St
    发表于 04-10 17:45 1.2w次阅读

    变频软起动器及PLC实用技术问答

    变频软起动器及PLC实用技术问答变频软起动器及PLC实用技术问答
    发表于 11-18 16:56 0次下载

    现场总线通信技术详解

    本文主要介绍了ABBb变频与PLC间的现场总线通信技术现场总线是指以工厂内的测量和
    发表于 10-25 14:10 11次下载
    <b class='flag-5'>现场</b><b class='flag-5'>总线</b>通信<b class='flag-5'>技术</b>详解

    晶闸管电机软起动器工作原理_晶闸管在高压软起动中的应用

    随着电力电子技术的飞速发展,晶闸管软起动装置应运而生。三相异步电动机的起停技术发生了划时代的变化。晶闸管软起动产品问世不过30年左右的时间,而其主要性能却大大优于磁控
    的头像 发表于 06-16 09:01 1.5w次阅读
    晶闸管电机<b class='flag-5'>软起动器</b>工作原理_晶闸管在高压<b class='flag-5'>软起动</b>中的应用

    基于TMS320F2407芯片和P89C52单片机实现中高压固态软起动器的设计

    的新技术,将PROFI-BUS-DP总线技术运用于电力电子技术产品正是顺应这一形势发展的新潮流。本文介绍了PROFIBUS-DP总线中中高压
    发表于 04-12 09:24 1141次阅读
    基于TMS320F2407芯片和P89C52单片机<b class='flag-5'>实现</b>中高压固态<b class='flag-5'>软起动器</b>的设计

    软起动器的特点有哪些

    、斜坡起动、斜坡限流起动等多种起动方式,可以根据现场需求选择最佳的起动效果。 2. 高可靠性:软起动器
    的头像 发表于 01-25 11:03 575次阅读

    什么是低压软起动器(RVSS)?软起动器的优点及应用?

    ,以实现电机平稳起动的目的,同时还提供了对电机过载和短路的保护功能。 低压软起动器的核心部件是电机起动控制器,它可以
    的头像 发表于 02-01 10:35 1525次阅读