0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于現(xiàn)場(chǎng)總線技術(shù)實(shí)現(xiàn)軟起動(dòng)控制器通訊設(shè)計(jì)

電子設(shè)計(jì) ? 來(lái)源:網(wǎng)絡(luò)整理 ? 作者:佚名 ? 2020-02-06 08:09 ? 次閱讀

1、前言

現(xiàn)場(chǎng)總線技術(shù)是當(dāng)今世界各國(guó)關(guān)注的熱點(diǎn)課題,以現(xiàn)場(chǎng)總線為基礎(chǔ)的全數(shù)字控制系統(tǒng)是 21 世紀(jì)自動(dòng)化控制系統(tǒng)的主流。PROFIBUS-DP是一種經(jīng)過(guò)優(yōu)化的高速、廉價(jià)的通信連接,專(zhuān)為自動(dòng)控制系統(tǒng)和設(shè)備級(jí)分散I/O之間通信設(shè)計(jì),使用PROFIBUS-DP模塊可取代價(jià)格昂貴的24V或0~20mA并行信號(hào)線,用于分布式控制系統(tǒng)的高速數(shù)據(jù)傳輸。PROFIBUS-DP主要應(yīng)用于現(xiàn)場(chǎng)設(shè)備級(jí),它的響應(yīng)時(shí)間從幾百 到幾百ms,數(shù)據(jù)傳輸速率為9.6kbit/s~12Mbit/s,傳輸?shù)臄?shù)據(jù)容量為每個(gè)報(bào)文多達(dá)244個(gè)字節(jié),傳輸介質(zhì)為屏蔽雙絞線或光纜,被廣泛應(yīng)用于樓宇自動(dòng)化、水電廠管理和工業(yè)過(guò)程自動(dòng)化控制系統(tǒng)中。

2 、軟起動(dòng)控制器中PROFIBUS-DP通訊接口的硬件設(shè)計(jì)

在軟起動(dòng)控制器的PROFIBUS-DP硬件接口電路設(shè)計(jì)方案上,采用單片機(jī) + 專(zhuān)用集成芯片SPC3 + RS485驅(qū)動(dòng)的方案。

2.1 SPC3簡(jiǎn)述

SPC3(SIEMENS PROFIBUS CONTROLLER)為優(yōu)化的智能PROFIBUS-DP從站,集成有PROFIBUS-DP物理層的數(shù)據(jù)收發(fā)功能,可獨(dú)立處理PROFIBUS-DP協(xié)議。SPC3的內(nèi)部有RAM、方式寄存器、狀態(tài)寄存器、中斷寄存器以及各種緩沖器指針和緩沖區(qū)等。SPC3有8根數(shù)據(jù)線和11根地址線,其中8根數(shù)據(jù)線與地址線復(fù)用,可以接80C32、80C166、80C196、HC196等單片機(jī)。SPC3內(nèi)部集成了1.5KB的雙口RAM作為SPC3與軟件/程序的接口,能自動(dòng)調(diào)整9.6K到12M波特率。

2.2 PROFIBUS-DP通信接口硬件設(shè)計(jì)

PIC16F877與PROFIBUS-DP網(wǎng)絡(luò)的連接通過(guò)一個(gè)PROFIBUS-DP網(wǎng)絡(luò)的協(xié)議芯片SPC3和RS-485驅(qū)動(dòng)電路組成。PROFIBUS-DP接口主要由處理器接口和串行總線接口組成。

處理器接口電路如圖1示:80C32通過(guò)P0口和P2口擴(kuò)展外部存儲(chǔ)器,將SPC3內(nèi)部的雙口RAM作為自己的外部RAM,通過(guò)對(duì)雙口RAM的讀寫(xiě)來(lái)完成對(duì)SPC3的初始化和有關(guān)數(shù)據(jù)的交換。圖中P1是指用雙PIC16F877設(shè)計(jì)的軟起動(dòng)控制器,作為通訊的從站,PIC16F877集成了SPI接口,可以和協(xié)議芯片SPC3結(jié)合,以及MAX485ESA完成到PROFIBUS-DP總線網(wǎng)絡(luò)上的連接。

基于現(xiàn)場(chǎng)總線技術(shù)實(shí)現(xiàn)軟起動(dòng)控制器通訊設(shè)計(jì)

圖1 處理器接口電路

基于現(xiàn)場(chǎng)總線技術(shù)實(shí)現(xiàn)軟起動(dòng)控制器通訊設(shè)計(jì)

圖2串行總線接口電路

SPC3芯片通過(guò)請(qǐng)求發(fā)送信號(hào)(RTS),發(fā)送數(shù)據(jù)信號(hào)(TXD),接收數(shù)據(jù)信號(hào)(RXD),通過(guò)高速光耦HCPL7720和總線收發(fā)器ADM1485相連,構(gòu)成串行總線接口。如圖2所示,盡管SPC3已經(jīng)集成了物理層的數(shù)據(jù)傳輸功能,但它不具備RS-485的驅(qū)動(dòng)接口,因此添置了RS-485的驅(qū)動(dòng)電路。目前能滿足12M波特率的驅(qū)動(dòng)器芯片為數(shù)不多,有SN65ALS176,SN75ALS176,ADM1485等,本系統(tǒng)中選用的是ADM1485。另外為了避免總線上的信號(hào)對(duì)電路的影響,在SPC3與RS-485總線驅(qū)動(dòng)電路之間采用光電隔離。TXD、RXD信號(hào)的隔離器件選用Hewlett Packar公司的12M高速光耦HCPL7720,RTS的信號(hào)隔離器件選用HCPL0601。

3 、通訊接口的軟件設(shè)計(jì)

PROFIBUS-DP的ASIC芯片SPC3集成了PROFIBUS-DP協(xié)議,能夠處理PROFIBUS-DP狀態(tài)機(jī)構(gòu),因此80C32不用參與處理PROFIBUS-DP狀態(tài)機(jī)。80C32的主要任務(wù)是對(duì)SPC3進(jìn)行合理的配置、初始化及對(duì)各種報(bào)文的處理。

對(duì)SPC3的軟件操作主要包括兩個(gè)部分:SPC3的初始化和SPC3的中斷處理。主程序和中斷程序流程圖分別如圖3和圖4所示。

基于現(xiàn)場(chǎng)總線技術(shù)實(shí)現(xiàn)軟起動(dòng)控制器通訊設(shè)計(jì)

圖 3 主程序流程圖 圖4中斷程序流程圖

SPC3的初始化程序應(yīng)放在主程序的前面,而中斷處理程序完成CPU對(duì)SPC3中斷輸出的響應(yīng)。 SPC3上電復(fù)位之后.在正常工作之前必須進(jìn)行初始化,以配置各個(gè)寄存器。中斷處理程序用于處理SPC3發(fā)生的各種事件,這些事件包括新的參數(shù)報(bào)文事件:全局控制命令報(bào)文事件,進(jìn)入或退出數(shù)據(jù)交換狀態(tài)事件,新的配置報(bào)文事件,新的地址設(shè)置報(bào)文事件,監(jiān)測(cè)到波特率事件和看門(mén)狗溢出事件。SPC3在接收到由PROFIBUS主站傳送的不同輸出數(shù)據(jù)時(shí)會(huì)產(chǎn)生輸出標(biāo)志位,CPU通過(guò)在應(yīng)用循環(huán)中輪詢標(biāo)志位來(lái)進(jìn)行接收主站數(shù)據(jù)。對(duì)于特定應(yīng)用的診斷信息需要實(shí)時(shí)傳遞到主站。主應(yīng)用程序在應(yīng)用循環(huán)中判斷是否有可用的診斷BUF存在一當(dāng)有空閑BUF時(shí)應(yīng)用程序輸入診斷信息,并請(qǐng)求更新。對(duì)于實(shí)時(shí)性要求嚴(yán)格的系統(tǒng),應(yīng)采用中斷方式進(jìn)行輸出數(shù)據(jù)和診斷數(shù)據(jù)處理。

由于用于現(xiàn)場(chǎng)的設(shè)備要特別考慮抗干擾能力,因此在設(shè)備硬件抗干擾技術(shù)的基礎(chǔ)上,軟件方面采用指令冗余,設(shè)置軟件陷阱,系統(tǒng)的自檢及軟硬件相結(jié)合的看門(mén)狗技術(shù),保證軟件出軌的自動(dòng)恢復(fù),從而進(jìn)一步提高系統(tǒng)的抗干擾能力。

4、 結(jié)論

軟起動(dòng)器有很多優(yōu)點(diǎn),然而,目前國(guó)內(nèi)生產(chǎn)的異步電機(jī)的軟起動(dòng)器大多都不帶通信接口,有一些帶通信接口的,也多為 RS232 或 RS485 串行總線,這些串行總線,由于自身的特點(diǎn),不適合工業(yè)現(xiàn)場(chǎng)控制,有礙于電動(dòng)機(jī)機(jī)群的進(jìn)一步網(wǎng)絡(luò)化發(fā)展和企業(yè)管控一體化及綜合自動(dòng)化的實(shí)現(xiàn)。本文介紹的帶 PROFIBUS-DP總線接口的軟起動(dòng)控制器,可以解決傳統(tǒng)軟起動(dòng)器現(xiàn)場(chǎng)通信的不足,實(shí)現(xiàn)電動(dòng)機(jī)的群控,促進(jìn)企業(yè)綜合自動(dòng)化的底層網(wǎng)絡(luò)建設(shè),并能帶來(lái)顯著經(jīng)濟(jì)效益。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 控制器
    +關(guān)注

    關(guān)注

    112

    文章

    16393

    瀏覽量

    178473
  • 控制系統(tǒng)
    +關(guān)注

    關(guān)注

    41

    文章

    6633

    瀏覽量

    110674
  • 現(xiàn)場(chǎng)總線

    關(guān)注

    3

    文章

    520

    瀏覽量

    38590
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    CMC-T型軟起動(dòng)器

    研發(fā)制造經(jīng)驗(yàn)開(kāi)發(fā)的國(guó)內(nèi)第一款變頻軟起動(dòng)器,它運(yùn)用了先進(jìn)的分級(jí)變頻理論和電力電于、微電于技術(shù)通過(guò)對(duì)晶閘管的控制達(dá)到有級(jí)變頻、無(wú)級(jí)調(diào)壓、小起動(dòng)電流、大
    發(fā)表于 01-06 13:55

    DCDC變換外部軟起動(dòng)電路設(shè)計(jì)

    0 前言目前在電子系統(tǒng)中使用了許多Buck降壓型變換,這些變換集成芯片中,有些使用了外部軟起動(dòng)管腳來(lái)設(shè)定軟起動(dòng)時(shí)間,而有些內(nèi)部集成的數(shù)字或模擬的定時(shí)
    發(fā)表于 09-29 17:42

    軟起動(dòng)器的分類(lèi)和應(yīng)用

    ,而且還為客戶帶來(lái)巨大的經(jīng)濟(jì)效益。十四、卷板機(jī)軟啟動(dòng)的優(yōu)點(diǎn)軟起動(dòng)器是采用微處理控制技術(shù),通過(guò)調(diào)節(jié)三相晶閘管的相位角來(lái)
    發(fā)表于 07-26 15:22

    內(nèi)置旁路型軟起動(dòng)器的類(lèi)型分析

    ;六是由于晶閘管和機(jī)械觸頭組合一體的設(shè)計(jì),通過(guò)智能控制器實(shí)現(xiàn)了機(jī)械觸頭無(wú)電弧,使得機(jī)械觸頭的電壽命等于機(jī)械壽命,解決了接觸長(zhǎng)期以來(lái)難以解決的問(wèn)題,與旁路型軟起動(dòng)器相比大大提高了接觸
    發(fā)表于 08-23 15:36

    軟起動(dòng)器有哪些功能?

    1、過(guò)載保護(hù)功能:軟起動(dòng)器引進(jìn)了電流控制環(huán),因而隨時(shí)跟蹤檢測(cè)電機(jī)電流的變化狀況。通過(guò)增加過(guò)載電流的設(shè)定和反時(shí)限控制模式,實(shí)現(xiàn)了過(guò)載保護(hù)功能,使電機(jī)過(guò)載時(shí),關(guān)斷晶閘管并發(fā)出報(bào)警信號(hào)。2、
    發(fā)表于 05-07 14:51

    軟起動(dòng)器有哪些功能?

    1、過(guò)載保護(hù)功能:軟起動(dòng)器引進(jìn)了電流控制環(huán),因而隨時(shí)跟蹤檢測(cè)電機(jī)電流的變化狀況。通過(guò)增加過(guò)載電流的設(shè)定和反時(shí)限控制模式,實(shí)現(xiàn)了過(guò)載保護(hù)功能,使電機(jī)過(guò)載時(shí),關(guān)斷晶閘管并發(fā)出報(bào)警信號(hào)。2、
    發(fā)表于 05-10 14:13

    交流籠型電動(dòng)機(jī)軟起動(dòng)柜設(shè)計(jì)

    交流籠型電動(dòng)機(jī)軟起動(dòng)柜設(shè)計(jì)     交流電動(dòng)軟起動(dòng)柜(裝置)主要用以實(shí)現(xiàn)單臺(tái)或多臺(tái)交流電動(dòng)機(jī)軟起動(dòng)的電力電子
    發(fā)表于 11-14 10:35 ?68次下載

    軟起動(dòng)器原理及應(yīng)用

    軟起動(dòng)器(Soft Starter)出現(xiàn)于上世紀(jì)70年代,其作用是對(duì)交流電動(dòng)機(jī)的起動(dòng)和停機(jī)過(guò)程進(jìn)行控制,實(shí)現(xiàn)軟起動(dòng)和軟停車(chē)。即在電動(dòng)機(jī)
    發(fā)表于 08-08 15:42 ?54次下載

    軟起動(dòng)器與變頻的區(qū)別

    軟起動(dòng)器與變頻的區(qū)別 軟起動(dòng)器是一種集電機(jī)軟起動(dòng)、軟停車(chē)、輕載節(jié)能和多種保護(hù)功能于一體的新穎電機(jī)控制裝置,國(guó)外稱(chēng)為Soft St
    發(fā)表于 04-10 17:45 ?1.2w次閱讀

    變頻、軟起動(dòng)器及PLC實(shí)用技術(shù)問(wèn)答

    變頻軟起動(dòng)器及PLC實(shí)用技術(shù)問(wèn)答變頻、軟起動(dòng)器及PLC實(shí)用技術(shù)問(wèn)答
    發(fā)表于 11-18 16:56 ?0次下載

    現(xiàn)場(chǎng)總線通信技術(shù)詳解

    本文主要介紹了ABBb變頻與PLC間的現(xiàn)場(chǎng)總線通信技術(shù)。現(xiàn)場(chǎng)總線是指以工廠內(nèi)的測(cè)量和
    發(fā)表于 10-25 14:10 ?12次下載
    <b class='flag-5'>現(xiàn)場(chǎng)</b><b class='flag-5'>總線</b>通信<b class='flag-5'>技術(shù)</b>詳解

    晶閘管電機(jī)軟起動(dòng)器工作原理_晶閘管在高壓軟起動(dòng)中的應(yīng)用

    隨著電力電子技術(shù)的飛速發(fā)展,晶閘管軟起動(dòng)裝置應(yīng)運(yùn)而生。三相異步電動(dòng)機(jī)的起停技術(shù)發(fā)生了劃時(shí)代的變化。晶閘管軟起動(dòng)產(chǎn)品問(wèn)世不過(guò)30年左右的時(shí)間,而其主要性能卻大大優(yōu)于磁控
    的頭像 發(fā)表于 06-16 09:01 ?1.5w次閱讀
    晶閘管電機(jī)<b class='flag-5'>軟起動(dòng)器</b>工作原理_晶閘管在高壓<b class='flag-5'>軟起動(dòng)</b>中的應(yīng)用

    基于TMS320F2407芯片和P89C52單片機(jī)實(shí)現(xiàn)中高壓固態(tài)軟起動(dòng)器的設(shè)計(jì)

    的新技術(shù),將PROFI-BUS-DP總線技術(shù)運(yùn)用于電力電子技術(shù)產(chǎn)品正是順應(yīng)這一形勢(shì)發(fā)展的新潮流。本文介紹了PROFIBUS-DP總線中中高壓
    發(fā)表于 04-12 09:24 ?1182次閱讀
    基于TMS320F2407芯片和P89C52單片機(jī)<b class='flag-5'>實(shí)現(xiàn)</b>中高壓固態(tài)<b class='flag-5'>軟起動(dòng)器</b>的設(shè)計(jì)

    軟起動(dòng)器的特點(diǎn)有哪些

    、斜坡起動(dòng)、斜坡限流起動(dòng)等多種起動(dòng)方式,可以根據(jù)現(xiàn)場(chǎng)需求選擇最佳的起動(dòng)效果。 2. 高可靠性:軟起動(dòng)器
    的頭像 發(fā)表于 01-25 11:03 ?658次閱讀

    什么是低壓軟起動(dòng)器(RVSS)?軟起動(dòng)器的優(yōu)點(diǎn)及應(yīng)用?

    ,以實(shí)現(xiàn)電機(jī)平穩(wěn)起動(dòng)的目的,同時(shí)還提供了對(duì)電機(jī)過(guò)載和短路的保護(hù)功能。 低壓軟起動(dòng)器的核心部件是電機(jī)起動(dòng)控制器,它可以
    的頭像 發(fā)表于 02-01 10:35 ?1813次閱讀