電子發(fā)燒友App

硬聲App

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

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

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>嵌入式開發(fā)>基于串口通訊的PROFIBUS性能分析診斷軟件設(shè)計(jì)方案

基于串口通訊的PROFIBUS性能分析診斷軟件設(shè)計(jì)方案

2017-10-26 | rar | 0.5 MB | 次下載 | 1積分

資料介紹

PROFIBUS是工業(yè)自動(dòng)化領(lǐng)域內(nèi)市場(chǎng)占有率最高的一種現(xiàn)場(chǎng)總線技術(shù),它包括用于制造業(yè)自動(dòng)化的PROFIBUS-DP和用于流程工業(yè)領(lǐng)域的PROFIBUS-PA,它是目前我國(guó)惟一的現(xiàn)場(chǎng)總線國(guó)家標(biāo)準(zhǔn)。隨著越來越多工業(yè)控制系統(tǒng)采用了PROFIBUS現(xiàn)場(chǎng)總線技術(shù),對(duì)這些控制系統(tǒng)進(jìn)行具體的、直觀的和實(shí)時(shí)的在線分析與診斷成為了最基本的要求,要想完成這樣的任務(wù),就需要有相應(yīng)的工程分析診斷工具。國(guó)內(nèi)外目前所研究的這些總線性能分析診斷工程工具存在著功能不夠全面、界面不夠完善、價(jià)格昂貴、不適合中國(guó)國(guó)情等問題。開發(fā)一款能夠?qū)偩€系統(tǒng)進(jìn)行分析和診斷,方便的、性能價(jià)格比高的分析診斷工程工具必將成為急需的產(chǎn)品。
  由于在PRIFBUS傳輸報(bào)文可以反映出總線性能的很多參數(shù),包括各種故障狀態(tài)。比如:從參數(shù)化報(bào)文可以看出主站和從站的關(guān)系,從站的操作方式,包括通道參數(shù)、功能設(shè)定、裝置參數(shù)和ID號(hào)等。從組態(tài)報(bào)文可以看出從站I/0類型及性質(zhì),以及模塊的I/O性質(zhì)及數(shù)據(jù)類型等。從診斷報(bào)文可以看出從站各種參數(shù)設(shè)置錯(cuò)誤,各種組態(tài)錯(cuò)誤,以及裝置模塊錯(cuò)誤類型。所以,本文作者就是在對(duì)PROFIBUS-DP報(bào)文進(jìn)行詳盡分析的基礎(chǔ)上,采用VC++ 6.0開發(fā)了一款基于串口通訊的PROFIBUS性能分析診斷軟件。
  1 PROFIBUS工作機(jī)理
  1.1 PROFIBUS-DP編碼技術(shù)
  PROFIBUS-DP交換數(shù)據(jù)使用異步傳輸技術(shù)和NRZ編碼。NRZ編碼的二進(jìn)制信號(hào)“0”或“1”的信號(hào)電平在信號(hào)持續(xù)期間維持不變。圖1所示為NRZ碼信號(hào)圖。
  基于串口通訊的PROFIBUS性能分析診斷軟件設(shè)計(jì)方案
  圖1 非歸零碼信號(hào)
  每個(gè)數(shù)據(jù)鏈路層協(xié)議數(shù)據(jù)單元應(yīng)由一定數(shù)量的字符組成,每個(gè)字符都是一個(gè)用于異步傳輸?shù)钠稹W址?br />   每個(gè)字符由11個(gè)比特組成,包括1個(gè)總是為二進(jìn)制“0”的起始比特(ST),8個(gè)可以是二進(jìn)制數(shù)“0”亦可以是二進(jìn)制數(shù)“1”的信息比特,1個(gè)可以是二進(jìn)制“1”也可以是二進(jìn)制數(shù)“0”的偶校驗(yàn)比特(P),1個(gè)總是為二進(jìn)制數(shù)“1”的停止比特,如圖2所示。
  基于串口通訊的PROFIBUS性能分析診斷軟件設(shè)計(jì)方案
  圖2 單個(gè)字符格式
  接收器的比特同步總是從起始比特的下降沿開始,也就是說,在從二進(jìn)制“1”轉(zhuǎn)換到二進(jìn)制數(shù)“0”時(shí)開始。在比特時(shí)間的中間應(yīng)掃描起始比特和所有后繼的比特。在比特時(shí)間的中間,起始比特應(yīng)是二進(jìn)制數(shù)“0”,否則認(rèn)為同步失敗并停止同步過程。以二進(jìn)制“1”的停止比特來結(jié)束字符的同步,如果此時(shí)出現(xiàn)二進(jìn)制數(shù)“0”來代替此停止比特,則應(yīng)認(rèn)為并報(bào)告一個(gè)同步差錯(cuò)或字符差錯(cuò),并應(yīng)等待下一個(gè)起始比特的前導(dǎo)沿。
  1.2 報(bào)文格式
  如圖3所示,PRFIBUS-DP有以下5種報(bào)文格式。其中,SYN為同步周期,它是一個(gè)最小的時(shí)間間隔,在此時(shí)間間隔內(nèi),每個(gè)站在它可以接收發(fā)送/請(qǐng)求報(bào)文幀或令牌起始部分之前,應(yīng)從傳輸介質(zhì)接收空閑狀態(tài)(idle state)(idle=二進(jìn)制“1”)。同步周期最小為33個(gè)線空閑比特;SD為起始定界符,DA是目的地址,SA是源地址,F(xiàn)C是控制幀;FCS是幀校驗(yàn)和,ED為結(jié)束定界符,值為16h,L是信息字段長(zhǎng)度,其中SD1= 10h,用于請(qǐng)求FDL狀態(tài),尋找一個(gè)新的活動(dòng)的站點(diǎn),報(bào)文長(zhǎng)度固定,沒有數(shù)據(jù)單元;SD2= 68h,用于SRD服務(wù),報(bào)文的數(shù)據(jù)長(zhǎng)度可變;SD3 = A2h,數(shù)據(jù)單元長(zhǎng)度固定(L總為8字節(jié));SD4 = DCh,表示該報(bào)文為令牌報(bào)文;SC =E5h, 短確認(rèn)報(bào)文。
下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評(píng)論

查看更多

下載排行

本周

  1. 1TC358743XBG評(píng)估板參考手冊(cè)
  2. 1.36 MB  |  330次下載  |  免費(fèi)
  3. 2開關(guān)電源基礎(chǔ)知識(shí)
  4. 5.73 MB  |  6次下載  |  免費(fèi)
  5. 3100W短波放大電路圖
  6. 0.05 MB  |  4次下載  |  3 積分
  7. 4嵌入式linux-聊天程序設(shè)計(jì)
  8. 0.60 MB  |  3次下載  |  免費(fèi)
  9. 5基于FPGA的光纖通信系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
  10. 0.61 MB  |  2次下載  |  免費(fèi)
  11. 6基于FPGA的C8051F單片機(jī)開發(fā)板設(shè)計(jì)
  12. 0.70 MB  |  2次下載  |  免費(fèi)
  13. 751單片機(jī)窗簾控制器仿真程序
  14. 1.93 MB  |  2次下載  |  免費(fèi)
  15. 8基于51單片機(jī)的RGB調(diào)色燈程序仿真
  16. 0.86 MB  |  2次下載  |  免費(fèi)

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費(fèi)
  3. 2555集成電路應(yīng)用800例(新編版)
  4. 0.00 MB  |  33564次下載  |  免費(fèi)
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費(fèi)
  7. 4開關(guān)電源設(shè)計(jì)實(shí)例指南
  8. 未知  |  21548次下載  |  免費(fèi)
  9. 5電氣工程師手冊(cè)免費(fèi)下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費(fèi)
  11. 6數(shù)字電路基礎(chǔ)pdf(下載)
  12. 未知  |  13750次下載  |  免費(fèi)
  13. 7電子制作實(shí)例集錦 下載
  14. 未知  |  8113次下載  |  免費(fèi)
  15. 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德爾著
  16. 0.00 MB  |  6653次下載  |  免費(fèi)

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費(fèi)
  3. 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
  4. 78.1 MB  |  537796次下載  |  免費(fèi)
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420026次下載  |  免費(fèi)
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費(fèi)
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費(fèi)
  11. 6電路仿真軟件multisim 10.0免費(fèi)下載
  12. 340992  |  191185次下載  |  免費(fèi)
  13. 7十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
  14. 158M  |  183278次下載  |  免費(fèi)
  15. 8proe5.0野火版下載(中文版免費(fèi)下載)
  16. 未知  |  138040次下載  |  免費(fèi)