<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>
關(guān) 閉

新聞中心

EEPW首頁(yè) > 工控自動(dòng)化 > 設計應用 > 基于C167的PROFlBUS-DP智能從站的設計

基于C167的PROFlBUS-DP智能從站的設計

作者: 時(shí)間:2010-06-07 來(lái)源:網(wǎng)絡(luò ) 收藏

2.2 SPC3通訊芯片
SPC3是用于開(kāi)發(fā)的通訊芯片,它支持PROFIBUS-DP協(xié)議。SPC3內部集成了1.5 kB的雙口RAM,其地址空間為00H~5FFH。以功能區分,可分為3個(gè)區域。
內部鎖存器/寄存器位于前21個(gè)地址。主要包括:方式寄存器1和寄存器O,中斷控制寄存器,狀態(tài)寄存器,以及輸入緩沖器、輸出緩沖器和診斷緩沖器各自的狀態(tài)寄存器。從016H~03FH為配置參數區域,各種BUF的指針與長(cháng)度(包括本站地址、地址允許改變變量、用戶(hù)看門(mén)狗值和設備標識號)在此區域設置。整個(gè)緩沖器結構就是這些參數寫(xiě)的。用戶(hù)緩沖器區域位于從40H開(kāi)始的單元,用來(lái)接收來(lái)自IO應用和主站的數據。
SPC3有14個(gè)中斷源,各個(gè)中斷源沒(méi)有優(yōu)先級,而是通過(guò)中斷屏蔽寄存器和中斷響應寄存器實(shí)現中斷。診斷分為外部診斷和狀態(tài)診斷,地址可以是固定的,也可以由主站設置。用戶(hù)看門(mén)狗計數器是一個(gè)16位的內部存儲器單元。初始值由“RUserWdValue”單元給定,每接收一個(gè)數據報文,計數器減1。當減到0000H時(shí),SPC3進(jìn)入“等待參數化”狀態(tài),DP狀態(tài)機制執行“離開(kāi)主站”命令。另外,SPC3內部還集成了一個(gè)看門(mén)狗計數器,可工作于3種不同的狀態(tài):波特率監測、波特率控制和DP控制。SPC3還能自動(dòng)標識總線(xiàn)波特率,范圍為0.009 6~12 MHz。

本文引用地址:http://dyxdggzs.com/article/163043.htm

3 PROFIBUS-DP
3.1 系統
從站與主站之間的通信連接示意圖,如圖2所示。圖2描述了主站與從站的連接??梢钥闯鯯PC3作為一個(gè)重要的媒介連接主站與從站,其數據交換的標準為RS485。


3.2 硬件電路
圖3為與SPC3的接口電路。SPC3通過(guò)一塊內置1.5 kB雙口RAM與CPU接口,它支持多種CPU。SPC3中雙口RAM的地址為1000H~15FFH。


SPC3的AB7~AB0管腳為地址總線(xiàn),DB7~DB0管腳為數據總線(xiàn),ALE管腳是地址鎖存使能,XWR管腳為寫(xiě)信號,XRD管腳為讀信號,XINT管腳用于進(jìn)行中斷控制,RESET管腳的功能是接CPU RESET輸入,CLK管腳為時(shí)鐘脈沖輸入,所接的時(shí)鐘頻率為48 MHz。SPC3的右側XCS管腳的作用是進(jìn)行片選,XTEST0和XTEST1管腳必須接5 V電源,DIVIDER管腳是用來(lái)設置CLKOUT的分頻系數,AB8~AB10管腳為地址總線(xiàn),VDD接5 V電源,VSS接地,CLKOUT管腳為分頻時(shí)鐘脈沖輸出,XDATAEXCH管腳為PROFIBUS-DP的數據交換狀態(tài),XREADY/XDTACK管腳為外部CPU的準備好信號,TXD管腳是串行發(fā)送端口,RXD管腳為串行接收端口。
的P27~P20管腳為地址總線(xiàn),P07~P00管腳為數據總線(xiàn),ALE管腳的功能是地址鎖存使能;WR管腳的用途是外部數據存儲器寫(xiě)信號,低電平有效;RD管腳的用途是外部數據存儲器讀信號,低電平有效;INT0管腳為外部中斷0,低電平有效;RST管腳的用途是復位,當晶振在運行中,只要復位管腳出現2個(gè)機器周期高電平即可復位,內部有擴散電阻連接到VSS,僅需要外接一個(gè)電容到VCC即可實(shí)現上電復位。
圖3中的模塊1為光電隔離,模塊2為驅動(dòng)器,SPC3過(guò)光電隔離后與總線(xiàn)驅動(dòng)器相連,具體的連接電路,如圖4所示。



關(guān)鍵詞: 從站 設計 智能 PROFlBUS-DP C167 基于

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>