<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>

新聞中心

EEPW首頁(yè) > 手機與無(wú)線(xiàn)通信 > 設計應用 > 智能裝置CAN轉以太互連通信方案設計

智能裝置CAN轉以太互連通信方案設計

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

  (2)RABBIT2000從處理器
  該處理器使用內核為RABBIT2000的RCM2100集成卡。其SD0~SD7連接到DSP的GPIOB0-GPIOB7。SA1、SA0用來(lái)選擇從處理器接口的四個(gè)數據寄存器中的一個(gè),連接到DSP的GPIOD1、GPIOD0。從芯片選擇管腳連接到DSP芯片的一個(gè)輸出端GPIOD4。連接到DSP的GPIOD3,如果為低,這根線(xiàn)被拉低使地址線(xiàn)所選擇的寄存器的內容被放置到總線(xiàn)上,連接到DSP的GPIOD2 ,這根線(xiàn)能夠將數據總線(xiàn)上的數據鎖存進(jìn)入地址線(xiàn)所選擇的寄存器中。連接到DSP的一個(gè)中斷口,在它變低時(shí)向DSP申請中斷。如果從處理器寫(xiě)SPD0R寄存器,這根線(xiàn)置為低電平,聲明從處理器中有可用的數據;如果主處理器寫(xiě)從處理器狀態(tài)寄存器,這根線(xiàn)變?yōu)楦唠娖?。使用串口A(yíng)作為編程口,串口B及CLKB作為同步串口和DSP的SPI口相連,組成另一種接口方案。使用PC2作為RABBIT2000運行指示燈,網(wǎng)模塊(RCM2100自帶RJ-45接口)引出指示燈。PE4、

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


4.2 協(xié)議轉換與網(wǎng)程序
  嵌入式協(xié)議轉換程序的設計思路為:當有網(wǎng)應用層數據發(fā)送到現場(chǎng)時(shí),Rabbit把TCP數據報文解析出來(lái)后即發(fā)送給DSP處理,而當來(lái)自DSP的內部數據要發(fā)往以太網(wǎng)應用層時(shí)則將其打包成TCP數據報文發(fā)送給目標TCP客戶(hù)端。該程序由Dynamic C開(kāi)發(fā)環(huán)境開(kāi)發(fā)。Dynamic C是Z-world 公司為其Rabbit系列產(chǎn)品開(kāi)發(fā)的一種改進(jìn)C語(yǔ)言開(kāi)發(fā)系統。它提供豐富的函數庫,能實(shí)現Socket級別的TCP/IP編程,并支持各種網(wǎng)絡(luò )協(xié)議(如Http,Ftp等)。調用“dcrtcp.lib”,定義數據類(lèi)型為tcp_Socket的變量,建立TCP套接字,利用其特殊的協(xié)語(yǔ)句(CoState),可以實(shí)現在單一程序中實(shí)現多線(xiàn)程,同時(shí)建立與處理多個(gè)TCP連接,支持多客戶(hù)端同時(shí)登入。
4.3 上位機應用層TCP/IP客戶(hù)端程序
  后臺接口軟件具有后臺監控軟件的中轉代理和定值下載、報文監視,以及PC調試等功能。后臺接口軟件使用Delphi 6.0快速開(kāi)發(fā)環(huán)境(RAD)開(kāi)發(fā)。利用其自帶的TClientSocket組件建立TCP客戶(hù)端,TClientSocket組件封裝了Socket套接字,只要將組件Active屬性設置為T(mén)rue,那么它就會(huì )自動(dòng)不斷嘗試連接指定IP地址與端口(IEC60870-5-104指定端口為2404)的TCP服務(wù)器。TClientSocket組件自帶的TNMUDP組件與其他應用程序(如后臺監控軟件);開(kāi)放原代碼的tmsAdvstring第三方組件包實(shí)現報表的生成與打印。
  本文提出的基于雙處理器的總線(xiàn)與以太網(wǎng)互連方案是一種高性能、可靠快捷的互連方案,已經(jīng)在局地網(wǎng)成功應用于裝置中,滿(mǎn)足水電站、變電站等工業(yè)場(chǎng)合的應用要求。該互連方案使智能裝置與上位機系統有更深層次的互連,為遠程管理智能設備創(chuàng )造條件,具有非常廣闊的應用前景。

tcp/ip相關(guān)文章:tcp/ip是什么



上一頁(yè) 1 2 下一頁(yè)

評論


相關(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>