国产91免费_国产精品电影一区_日本s色大片在线观看_中文在线免费看视频

您現在的位置: 通信界 >> 數據通信 >> 技術正文  
 
基于PROFIBUS-DP協議模塊的智能執行器
[ 通信界 / 單片機與嵌入式系統 / m.6611o.com / 2011/3/14 13:18:00 ]
 

引言

在眾多的工業現場總線中,Profibus總線由于有眾多廠商的支持,且產品比較豐富,在制造業自動化、流程工業自動化和樓宇、交通、電力自動化等領域有著廣泛的應用。而對于很多不具備Profibus接口的傳統設備,要使其接入總線網絡、達到自動控制的目的,就必須在該設備和Profibus總線之間做一個協議接口模塊。

本文結合對傳統電動執行器升級改造的工程實踐,介紹了一種基于Profibus-DP的接口模塊的具體設計。Profibus-DP作為Profibus現場總線標準的子集,主要用于設備級控制系統與分散式I/0的通信。它具有傳輸介質簡單、安裝維護方便、安全性高等優點。RS485傳輸是最常用的一種傳輸技術,本設計也采用這種傳輸方式。整個系統的傳輸介質為屏蔽雙絞線。本文主要討論采用專用協議芯片VPC3開發從站接口的方案。該方案需要在深入了解VPC3的工作原理及DP狀態機原理的基礎上進行開發。

1 硬件設計

系統主要包括指令處理部分和接口部分,如圖1所示。指令處理部分完成協議轉換以及通信處理;接口部分完成模擬到數字的轉換、PROFIBUS-DP接口等。下面簡單介紹主要模塊的功能。

基于PROFIBUS-DP協議模塊的智能執行器

調試(JTAG):M16C/62P通用通信模塊的設計提供一個JATG仿真器,它可以用來進行配置或者是編程。

SRAM模塊:當編寫比較大的程序(如操作系統)時,M16C的內部RAM可能不夠用,此時就可以用外接的SRAM(128K×16位)。

撥碼開關:撥碼開關用于通信地址方案的實施。PROFIBUS-DP支持的站地址為0~126(共127個),同時為了防止尋址過程發生地址的沖突,所以采用一個8位的撥碼開關,用后7位進行128位的尋址。閥門控制器作為PROFIBUS-DP通信的從站,必須有不與其他站沖突的地址。PR-OFIBUS-DP從站通信地址的設計方案有兩種:一種是由遠程的PROFIBUS-DP主站通過特定的數據通信設定或修改從站地址;另一種是禁止PROF-IBUS-DP主站設定和修改從站地址,從站的地址由從站本地設定。本設計采用的是后一種設計方案,通過一個8位的撥碼開關手動設定閥門控制器的地址,然后由中央處理器讀入并寫入VPC3特定的存儲位置。

A/D、D/A等模塊:PROFIUBS-DP智能從站通信卡采用4~20 mA/1~5 V模擬信號傳輸方式,對4~20mA的輸入信號(閥位反饋信號)進行校準和量程變換后,將其轉換為DP總線輸入數據,DP總線輸出數據經過校準和量程變換后轉換為1~5 V的輸出信號(控制輸出信號)。由于PROFIUBS-DP通信卡在工作過程中共有兩個數據需要在DP總線上傳輸,因此需要兩個數據通道,一個用于16位模擬量輸入(A/D),另一個用于16位模擬量輸出(D/A)。其中模擬與數字電路之間采用PC417進行光耦隔離。

本設計一共有兩個時鐘:一個是M16的時鐘,M16本身有兩個時鐘(分別為主時鐘和副時鐘),但是由于VPC3的特殊性使得M16的時鐘必須由VPC3提供;另一個是VPC3的時鐘,直接由48 MHz的有源晶振提供。其中,M16的時鐘是由VPC3對48 MHz的時鐘進行1/4分頻得到的12 MHz。

總線接口引腳如表1所列,VPC3的數據傳輸是在RS485模式下進行的。VPC3通過表1中的信號與光耦隔離驅動相連接。

基于PROFIBUS-DP協議模塊的智能執行器

按鍵復位:其作用是對M16和VPC3進行復位。該電路用于監視M16的核電壓,當核電壓低于3.3 V時,該電路產生一個低脈沖信號傳送到M16的RESE(10)引腳。除了監視的功能以外,還可以通過按鍵的閉合來產生一個低脈沖的復位信號。

2 軟件設計

對VPC3的軟件操作主要包括兩個部分:VPC3的初始化、主程序和VPC3的中斷處理。主程序和中斷處理流程分別如圖2和圖3所示。

基于PROFIBUS-DP協議模塊的智能執行器

VPC3的初始化程序應放在主程序的前面,而中斷處理程序完成CPU對VPC3中斷輸出的響應。VPC3上電復位之后,在正常工作之前必須進行初始化,以配置各個寄存器。中斷處理程序用于處理VPC3發生的各種事件,這些事件包括新的參數報文事件、全局控制命令報文事件、進入或退出數據交換狀態事件、新的配置報文事件、新的地址設置報文事件、監測到波特率事件和看門狗溢出事件。

數據輸入和輸出處理(輸入、輸出相對于主站而言)及用戶診斷數據輸入可以放在應用程序主循環中。在一個應用循環申,由應用來刷新輸入BUF中的數據,保障所有輸入數據是最新的更新數據。而VPC3在接收到由PROFI-BUS-DP主站傳送的不同輸出數據時,會產生輸出標志位(同樣位于中斷請求字單元中),CPU通過在應用循環中輪詢該標志位來進行接收主站數據。對于特定應用的診斷信息,需要實時地傳遞到主站。主應用程序在應用循環中判斷是否有可用的診斷BUF存在,當有空閑BUF時應用程序輸入診斷信息,并請求更新。對于實時性要求嚴格的系統,應采用中斷方式進行輸出數據和診斷數據處理。

結語

VPC3芯片的使用方法簡單(與SPC3相似),功能比較完善,可以滿足本通信接口設計的要求。使用VPC3進行PROFIBUS-DP從站接口的開發,能夠降低開發難度和開發成本;使用現場設備/儀表上配置PROFIBUS-DP接口,可以滿足相關行業的需要。

 

作者:單片機與嵌入式系統 合作媒體:單片機與嵌入式系統 編輯:顧北

 

 

 
 熱點技術
普通技術 “5G”,真的來了!牛在哪里?
普通技術 5G,是偽命題嗎?
普通技術 云視頻會議關鍵技術淺析
普通技術 運營商語音能力開放集中管理方案分析
普通技術 5G網絡商用需要“無憂”心
普通技術 面向5G應運而生的邊緣計算
普通技術 簡析5G時代四大關鍵趨勢
普通技術 國家網信辦就《數據安全管理辦法》公開征求意見
普通技術 《車聯網(智能網聯汽車)直連通信使用5905-5925MHz頻段管理規定(
普通技術 中興通訊混合云解決方案,滿足5G多元業務需求
普通技術 大規模MIMO將帶來更多無線信道,但也使無線信道易受攻擊
普通技術 蜂窩車聯網的標準及關鍵技術及網絡架構的研究
普通技術 4G與5G融合組網及互操作技術研究
普通技術 5G中CU-DU架構、設備實現及應用探討
普通技術 無源光網絡承載5G前傳信號可行性的研究概述
普通技術 面向5G中傳和回傳網絡承載解決方案
普通技術 數據中心布線系統可靠性探討
普通技術 家庭互聯網終端價值研究
普通技術 鎏信科技CEO劉舟:從連接層構建IoT云生態,聚焦CMP是關鍵
普通技術 SCEF引入需求分析及部署應用
  版權與免責聲明: ① 凡本網注明“合作媒體:通信界”的所有作品,版權均屬于通信界,未經本網授權不得轉載、摘編或利用其它方式使用。已經本網授權使用作品的,應在授權范圍內使用,并注明“來源:通信界”。違反上述聲明者,本網將追究其相關法律責任。 ② 凡本網注明“合作媒體:XXX(非通信界)”的作品,均轉載自其它媒體,轉載目的在于傳遞更多信息,并不代表本網贊同其觀點和對其真實性負責。 ③ 如因作品內容、版權和其它問題需要同本網聯系的,請在一月內進行。
通信視界
華為余承東:Mate30總體銷量將會超過兩千萬部
趙隨意:媒體融合需積極求變
普通對話 苗圩:建設新一代信息基礎設施 加快制造業數字
普通對話 華為余承東:Mate30總體銷量將會超過兩千萬部
普通對話 趙隨意:媒體融合需積極求變
普通對話 韋樂平:5G給光纖、光模塊、WDM光器件帶來新機
普通對話 安筱鵬:工業互聯網——通向知識分工2.0之路
普通對話 庫克:蘋果不是壟斷者
普通對話 華為何剛:挑戰越大,成就越大
普通對話 華為董事長梁華:盡管遇到外部壓力,5G在商業
普通對話 網易董事局主席丁磊:中國正在引領全球消費趨
普通對話 李彥宏:無人乘用車時代即將到來 智能交通前景
普通對話 中國聯通研究院院長張云勇:雙輪驅動下,工業
普通對話 “段子手”楊元慶:人工智能金句頻出,他能否
普通對話 高通任命克里斯蒂安諾·阿蒙為公司總裁
普通對話 保利威視謝曉昉:深耕視頻技術 助力在線教育
普通對話 九州云副總裁李開:幫助客戶構建自己的云平臺
通信前瞻
楊元慶:中國制造高質量發展的未來是智能制造
對話亞信科技CTO歐陽曄博士:甘為橋梁,攜"電
普通對話 楊元慶:中國制造高質量發展的未來是智能制造
普通對話 對話亞信科技CTO歐陽曄博士:甘為橋梁,攜"電
普通對話 對話倪光南:“中國芯”突圍要發揮綜合優勢
普通對話 黃宇紅:5G給運營商帶來新價值
普通對話 雷軍:小米所有OLED屏幕手機均已支持息屏顯示
普通對話 馬云:我挑戰失敗心服口服,他們才是雙11背后
普通對話 2018年大數據產業發展試點示范項目名單出爐 2
普通對話 陳志剛:提速又降費,中國移動的兩面精彩
普通對話 專訪華為終端何剛:第三代nova已成為爭奪全球
普通對話 中國普天陶雄強:物聯網等新經濟是最大機遇
普通對話 人人車李。航衲臧l力金融 拓展汽車后市場
普通對話 華為萬飚:三代出貴族,PC產品已走在正確道路
普通對話 共享退潮單車入冬 智享單車卻走向盈利
普通對話 Achronix發布新品單元塊 推動eFPGA升級
普通對話 金柚網COO邱燕:天吳系統2.0真正形成了社保管