新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 現場總線在電機軟起動器中的應用

        現場總線在電機軟起動器中的應用

        作者: 時間:2013-01-23 來源:網絡 收藏

        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 通訊接口的軟件設計

        的ASIC芯片SPC3集成了協議,能夠處理狀態機構,因此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 總線設計交流電動機軟起動器的遠程控制通訊接口電路。


        上一頁 1 2 下一頁

        關鍵詞: 現場總線 電機軟起動器 PROFIBUS-DP

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 溧水县| 高要市| 天祝| 西吉县| 开封县| 布拖县| 佛坪县| 红桥区| 西安市| 梁河县| 罗山县| 平阴县| 花莲市| 吉隆县| 湖口县| 大同县| 商丘市| 当阳市| 桃园县| 隆回县| 永年县| 桐柏县| 旬邑县| 荥阳市| 新化县| 娱乐| 肃宁县| 东台市| 呈贡县| 林芝县| 女性| 保德县| 建平县| 公主岭市| 龙南县| 铜鼓县| 浑源县| 沙湾县| 普宁市| 木兰县| 鹿泉市|