国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種智能防溜系統(tǒng)協(xié)調(diào)器裝置及通信方法

      文檔序號:9843556閱讀:412來源:國知局
      一種智能防溜系統(tǒng)協(xié)調(diào)器裝置及通信方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及鐵路運輸列車溜逸監(jiān)控領(lǐng)域,具體涉及一種智能防溜系統(tǒng)協(xié)調(diào)器及通?目方法。
      技術(shù)背景
      [0002]隨著鐵路運輸業(yè)的快速發(fā)展,中間站車輛防溜作業(yè)的智能化要求也越來越高。目前,國內(nèi)部分車站已采用基于Zigbee無線網(wǎng)絡(luò)的智能防溜系統(tǒng),其中協(xié)調(diào)器(也稱網(wǎng)絡(luò)控制器)是該系統(tǒng)重要節(jié)點之一。其主要作用是通過TCP/IP通信或RS485通信,將接收到的來自鐵鞋的無線數(shù)據(jù)傳送至遠端監(jiān)控計算機。
      [0003]現(xiàn)有的TCP/IP通訊多采用高端微處理器與網(wǎng)卡相連,然而對于智能防溜系統(tǒng),協(xié)調(diào)器的主要作用是實現(xiàn)數(shù)據(jù)從無線網(wǎng)絡(luò)到有線網(wǎng)絡(luò)的傳輸,對于這樣一種僅需數(shù)據(jù)簡單傳輸處理的裝置,若采用高端微處理器,存在硬件成本高,片上資源浪費嚴重等問題,且開發(fā)周期長,維護成本高。

      【發(fā)明內(nèi)容】

      [0004]為解決現(xiàn)有技術(shù)存在的問題,本發(fā)明公開了一種智能防溜系統(tǒng)協(xié)調(diào)器裝置及通信方法,在降低了系統(tǒng)硬件成本的同時,簡化了程序控制流程,縮短了開發(fā)周期。
      [0005]本發(fā)明通過以下技術(shù)方案實現(xiàn):
      [0006]一種智能防溜系統(tǒng)協(xié)調(diào)器裝置,該裝置包括單片機、網(wǎng)卡、RS485芯片和無線模塊,RS485芯片、網(wǎng)卡均與遠端監(jiān)控計算機相連;單片機作為主控制器,一方面采用SPI總線與網(wǎng)卡連接,實現(xiàn)TCP/IP通訊;另一方面連接RS485芯片,利用RS485通信的固有特征,簡化程序控制流程。
      [0007]作為上述方案的優(yōu)選,將RS485芯片的發(fā)射引腳DI接地,RS485芯片的讀寫控制引腳RE/DE與單片機發(fā)送數(shù)據(jù)引腳Tx相連,當(dāng)發(fā)送數(shù)據(jù)引腳Tx引腳輸出低電平時,RS485芯片的Α、Β線間輸出低電平,否則輸出高電平;當(dāng)發(fā)送數(shù)據(jù)引腳Tx引腳無信號輸出時,讀寫控制引腳RE/DE引腳保持高電平,此時RS485芯片處于接收數(shù)據(jù)狀態(tài),從而不需要使用讀寫控制引腳RE/DE引腳控制數(shù)據(jù)的接收與發(fā)送,簡化了程序控制流程。
      [0008]作為上述方案的優(yōu)選,所述單片機與RS485芯片之間采用光耦隔離。
      [0009]一種智能防溜系統(tǒng)協(xié)調(diào)器裝置的通信方法,基于本發(fā)明所述的一種智能防溜系統(tǒng)協(xié)調(diào)器裝置,其基于SPI總線的TCP/IP通訊流程包括如下步驟:
      [0010]a)初始化SPI總線;
      [00? ? ] b)判斷是否已建立套接字socket:若是,轉(zhuǎn)向步驟e ;否則,轉(zhuǎn)向步驟c ;
      [0012]c)創(chuàng)建socke t并啟動計數(shù)器一,轉(zhuǎn)向步驟d ;
      [0013]d)判斷計數(shù)是否達到5次:若是,程序結(jié)束;否則,轉(zhuǎn)向步驟b;
      [0014]e)判斷是否已建立連接:若是,轉(zhuǎn)向步驟h;否則,轉(zhuǎn)向步驟e ;
      [0015]f)向服務(wù)器發(fā)起建立連接請求并啟動計數(shù)器二,轉(zhuǎn)向步驟g;
      [0016]g)判斷計數(shù)是否達到5次:若是,程序結(jié)束;否則,轉(zhuǎn)向步驟h;
      [0017]h)判斷是否收到無線數(shù)據(jù):若收到,轉(zhuǎn)向步驟j;否則,啟動定時器,轉(zhuǎn)向步驟i;
      [00? 8]i)判斷是否計時到10分鐘:若是,發(fā)送心跳包,轉(zhuǎn)向步驟η;否則,轉(zhuǎn)向步驟h ;
      [0019]j)判斷無線數(shù)據(jù)是鐵鞋數(shù)據(jù)還是路由數(shù)據(jù):若是鐵鞋數(shù)據(jù),轉(zhuǎn)向步驟k;否則轉(zhuǎn)向步驟I;
      [0020]k)鐵鞋數(shù)據(jù)打包,轉(zhuǎn)向步驟m;
      [0021]I)路由數(shù)據(jù)打包,轉(zhuǎn)向步驟m;
      [0022]m)發(fā)送數(shù)據(jù),轉(zhuǎn)向步驟m;
      [0023]η)關(guān)閉socket,轉(zhuǎn)向步驟O;
      [0024]ο)釋放SPI總線。
      [0025]本發(fā)明的有益效果:
      [0026]本發(fā)明是針對鐵路運輸中列車防溜系統(tǒng)而提出的一種協(xié)調(diào)器裝置及通信方法,采用低成本單片機而非高端微處理器,實現(xiàn)數(shù)據(jù)在無線網(wǎng)絡(luò)與有線網(wǎng)絡(luò)間的傳輸,在保證穩(wěn)定通信的同時,降低了硬件成本,簡化了設(shè)計流程,縮短了開發(fā)周期,并減少了維護成本。
      【附圖說明】
      [0027]圖1是智能防溜系統(tǒng)的結(jié)構(gòu)示意圖
      [0028]圖2是本發(fā)明協(xié)調(diào)器硬件結(jié)構(gòu)圖
      [0029]圖3是本發(fā)明RS485通訊模塊結(jié)構(gòu)圖
      [0030]圖4是本發(fā)明基于SPI的TCP/IP通訊流程[0031 ] 具體實施過程
      [0032]下面結(jié)合附圖,對本發(fā)明的【具體實施方式】作進一步說明。本實施例以本發(fā)明技術(shù)方案為前提進行實施,但本發(fā)明的保護范圍不限于下述的實施例。
      [0033]如圖1所示,智能防溜系統(tǒng)由鐵鞋、路由器、協(xié)調(diào)器裝置和遠端監(jiān)控計算機組成,協(xié)調(diào)器裝置作為該系統(tǒng)中一個重要節(jié)點,主要作用實現(xiàn)網(wǎng)間數(shù)據(jù)傳輸。
      [0034]如圖2所示,協(xié)調(diào)器裝置包括單片機、網(wǎng)卡、RS485芯片和無線模塊;單片機作為主控制器,采用串行外設(shè)接口 SPI總線與網(wǎng)卡連接,實現(xiàn)TCP/IP通訊。
      [0035]如圖3所示,RS485芯片采用SP3485EN,其發(fā)射引腳DI接地,其讀寫控制引腳RE/DE與單片機發(fā)送數(shù)據(jù)引腳Tx相連,當(dāng)發(fā)送數(shù)據(jù)引腳Tx引腳輸出低電平時,A、B線輸出低電平,否則輸出高電平;當(dāng)發(fā)送數(shù)據(jù)引腳Tx引腳無信號輸出時,讀寫控制引腳RE/DE引腳保持高電壓,此時RS485芯片處于接收數(shù)據(jù)狀態(tài),不再需要使用讀寫控制引腳RE/DE引腳控制數(shù)據(jù)的接收與發(fā)送;考慮到通訊的穩(wěn)定性,在優(yōu)選的實施例中,單片機與RS485芯片之間可以采用光親隔咼。
      [0036]協(xié)調(diào)器裝置中的無線模塊采用CC2530,與智能防溜系統(tǒng)中的路由器通信。
      [0037]如圖4所示,基于SPI總線的TCP/IP通訊過程如下:
      [0038]a)初始化SPI總線;
      [0039]b)判斷是否已建立套接字socket:若是,轉(zhuǎn)向步驟e;否則,轉(zhuǎn)向步驟c;
      [°04°] c)創(chuàng)建socket并啟動計數(shù)器一,轉(zhuǎn)向步驟d;
      [0041 ] d)判斷計數(shù)是否達到5次:若是,程序結(jié)束;否則,轉(zhuǎn)向步驟b;[0042 ] e)判斷是否已建立連接:若是,轉(zhuǎn)向步驟h;否則,轉(zhuǎn)向步驟e ;
      [0043 ] f)向服務(wù)器發(fā)起建立連接請求并啟動計數(shù)器二,轉(zhuǎn)向步驟g;
      [0044]g)判斷計數(shù)是否達到5次:若是,程序結(jié)束;否則,轉(zhuǎn)向步驟h;
      [0045]h)判斷是否收到無線數(shù)據(jù):若收到,轉(zhuǎn)向步驟j;否則,啟動定時器,轉(zhuǎn)向步驟i;
      [0046]i)判斷是否計時到10分鐘:若是,發(fā)送心跳包,轉(zhuǎn)向步驟η;否則,轉(zhuǎn)向步驟h ;
      [0047]j)判斷無線數(shù)據(jù)是鐵鞋數(shù)據(jù)還是路由數(shù)據(jù):若是鐵鞋數(shù)據(jù),轉(zhuǎn)向步驟k;否則轉(zhuǎn)向步驟I;
      [0048]k)鐵鞋數(shù)據(jù)打包,轉(zhuǎn)向步驟m;
      [0049]I)路由數(shù)據(jù)打包,轉(zhuǎn)向步驟m;
      [0050]m)發(fā)送數(shù)據(jù),轉(zhuǎn)向步驟m;
      [0051 ] η)關(guān)閉socket,轉(zhuǎn)向步驟O;
      [0052]ο)釋放SPI總線。
      [0053]綜上所述,本發(fā)明以單片機為主控制器,與網(wǎng)卡間采用SPI總線連接,并利用RS485通信的固有特征,降低了硬件成本,簡化RS485通訊程序的控制流程,縮短了開發(fā)周期。
      [0054]本發(fā)明已通過上述實施例及其【附圖說明】清楚,在不背離本發(fā)明精神和實質(zhì)的情況下,所屬領(lǐng)域的技術(shù)人員可根據(jù)本發(fā)明做出相應(yīng)變化和修正,這些變化和修正都屬于本發(fā)明權(quán)利要求的保護范圍。
      [0055]本發(fā)明未涉及方法均與現(xiàn)有技術(shù)相同或可采用現(xiàn)有技術(shù)加以實現(xiàn)。
      【主權(quán)項】
      1.一種智能防溜系統(tǒng)協(xié)調(diào)器裝置,其特征在于:該裝置包括單片機、網(wǎng)卡、RS485芯片和無線模塊,RS485芯片、網(wǎng)卡均與遠端監(jiān)控計算機相連;單片機作為主控制器,一方面采用SPI總線與網(wǎng)卡連接,實現(xiàn)TCP/IP通訊;另一方面連接RS485芯片,利用RS485通信的固有特征,簡化程序控制流程。2.根據(jù)權(quán)利要求1所述的一種智能防溜系統(tǒng)協(xié)調(diào)器裝置,其特征在于,將RS485芯片的發(fā)射引腳DI接地,RS485芯片的讀寫控制引腳RE/DE與單片機發(fā)送數(shù)據(jù)引腳Tx相連,當(dāng)發(fā)送數(shù)據(jù)引腳Tx引腳輸出低電平時,RS485芯片的A、B線間輸出低電平,否則輸出高電平;當(dāng)發(fā)送數(shù)據(jù)引腳Tx引腳無信號輸出時,讀寫控制引腳RE/DE引腳保持高電平,此時RS485芯片處于接收數(shù)據(jù)狀態(tài),從而不需要使用讀寫控制引腳RE/DE引腳控制數(shù)據(jù)的接收與發(fā)送,簡化了程序控制流程。3.根據(jù)權(quán)利要求1所述的一種智能防溜系統(tǒng)協(xié)調(diào)器裝置,其特征在于:所述單片機與RS485芯片之間采用光耦隔離。4.一種智能防溜系統(tǒng)協(xié)調(diào)器裝置的通信方法,基于權(quán)利要求1所述的一種智能防溜系統(tǒng)協(xié)調(diào)器裝置,其特征在于:其基于SPI總線的TCP/IP通訊流程包括如下步驟: a)初始化SPI總線; b)判斷是否已建立套接字socket:若是,轉(zhuǎn)向步驟e;否則,轉(zhuǎn)向步驟c; c)創(chuàng)建socket并啟動計數(shù)器一,轉(zhuǎn)向步驟d; d)判斷計數(shù)是否達到5次:若是,程序結(jié)束;否則,轉(zhuǎn)向步驟b; e)判斷是否已建立連接:若是,轉(zhuǎn)向步驟h;否則,轉(zhuǎn)向步驟e; f)向服務(wù)器發(fā)起建立連接請求并啟動計數(shù)器二,轉(zhuǎn)向步驟g; g)判斷計數(shù)是否達到5次:若是,程序結(jié)束;否則,轉(zhuǎn)向步驟h; h)判斷是否收到無線數(shù)據(jù):若收到,轉(zhuǎn)向步驟j;否則,啟動定時器,轉(zhuǎn)向步驟i; i)判斷是否計時到10分鐘:若是,發(fā)送心跳包,轉(zhuǎn)向步驟η;否則,轉(zhuǎn)向步驟h; j)判斷無線數(shù)據(jù)是鐵鞋數(shù)據(jù)還是路由數(shù)據(jù):若是鐵鞋數(shù)據(jù),轉(zhuǎn)向步驟k;否則轉(zhuǎn)向步驟I; k)鐵鞋數(shù)據(jù)打包,轉(zhuǎn)向步驟m; I)路由數(shù)據(jù)打包,轉(zhuǎn)向步驟m ; m)發(fā)送數(shù)據(jù),轉(zhuǎn)向步驟m ; η)關(guān)閉socket,轉(zhuǎn)向步驟O; ο)釋放SPI總線。
      【專利摘要】本發(fā)明公開了一種智能防溜系統(tǒng)協(xié)調(diào)器裝置及通信方法,該裝置包括單片機、網(wǎng)卡、RS485芯片和無線模塊;單片機作為主控制器,采用串行外設(shè)接口SPI總線與網(wǎng)卡連接,實現(xiàn)TCP/IP通訊;利用RS485通信的固有特征,設(shè)計合理的外圍接口電路。在保證穩(wěn)定通信的同時,降低了硬件成本,簡化了設(shè)計流程,縮短了開發(fā)周期,并減少了維護成本。
      【IPC分類】G05B19/042, G06F13/42
      【公開號】CN105607533
      【申請?zhí)枴緾N201510982688
      【發(fā)明人】陳夕松, 王凱, 繆銳, 王曉俊, 方鑫, 朱文龍, 金玉書, 祁大偉, 陳國平
      【申請人】南京富島信息工程有限公司
      【公開日】2016年5月25日
      【申請日】2015年12月24日
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1