• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      礦井水文監(jiān)測(cè)系統(tǒng)設(shè)計(jì)分析

      2018-09-18 05:30:32杜國(guó)瑞
      機(jī)械管理開(kāi)發(fā) 2018年9期
      關(guān)鍵詞:分站寄存器總線(xiàn)

      杜國(guó)瑞

      (汾西礦業(yè)集團(tuán)柳灣煤礦, 山西 孝義 032300)

      引言

      礦井水文監(jiān)測(cè)系統(tǒng)將不同類(lèi)型的傳感器整合組網(wǎng),然后通過(guò)信號(hào)接收轉(zhuǎn)換分站將測(cè)量得到的各種水文數(shù)據(jù)傳輸?shù)奖O(jiān)控計(jì)算機(jī)上,并通過(guò)上層軟件對(duì)各項(xiàng)水文數(shù)據(jù)進(jìn)行監(jiān)測(cè)分析,以達(dá)到對(duì)水文災(zāi)害的提前預(yù)警[1-3]。

      1 系統(tǒng)總體結(jié)構(gòu)

      礦井水文監(jiān)測(cè)系統(tǒng)可以分為三個(gè)主要部分,第一部分是位于底層的傳感器網(wǎng)絡(luò),第二部分為信號(hào)轉(zhuǎn)換分站,第三部分為監(jiān)控計(jì)算機(jī)。信號(hào)轉(zhuǎn)換分站接收各個(gè)傳感器測(cè)量的數(shù)據(jù)然后再將數(shù)據(jù)轉(zhuǎn)發(fā)給監(jiān)控計(jì)算機(jī),并在計(jì)算機(jī)上通過(guò)上層軟件進(jìn)行數(shù)據(jù)的監(jiān)測(cè)、分析[4]。位于同一局域網(wǎng)的其他計(jì)算機(jī)也可以通過(guò)瀏覽器登陸監(jiān)控計(jì)算機(jī)進(jìn)行數(shù)據(jù)的查看和分享。系統(tǒng)的結(jié)構(gòu)框圖如圖1所示。

      圖1 系統(tǒng)整體框圖

      每個(gè)信號(hào)轉(zhuǎn)換分站都能接入多個(gè)傳感器,傳感器與分站之間采用m-bus總線(xiàn)進(jìn)行數(shù)據(jù)的接收和發(fā)送。不同類(lèi)型的傳感器將測(cè)量得到的水文參數(shù)(如水壓,溫度,流量)通過(guò)總線(xiàn)傳輸?shù)叫盘?hào)轉(zhuǎn)換分站。信號(hào)轉(zhuǎn)換分站作為m-bus總線(xiàn)的主設(shè)備,智能傳感器作為m-bus的從設(shè)備口1。傳輸m-bus總線(xiàn)信號(hào)所采用的電纜為四芯屏蔽線(xiàn),其中兩根用來(lái)傳輸信號(hào),另外兩根通過(guò)分站用來(lái)為智能傳感器供電。而信號(hào)轉(zhuǎn)換分站所需要的24 V直流電是通過(guò)礦用隔爆電源通過(guò)接入127 V的礦用照明電路轉(zhuǎn)化后得到的。一般情況下每個(gè)信號(hào)轉(zhuǎn)換分站都會(huì)掛載多個(gè)傳感器,每個(gè)傳感器都有一個(gè)唯一的地址與其對(duì)應(yīng)。信號(hào)轉(zhuǎn)換分站通過(guò)地址識(shí)別不同的傳感器,每個(gè)傳感器都分布在不同的測(cè)點(diǎn),這樣就能監(jiān)測(cè)到各個(gè)測(cè)點(diǎn)的水文參數(shù)[5]。

      傳感器所測(cè)量的數(shù)據(jù)通過(guò)信號(hào)轉(zhuǎn)換分站傳輸?shù)奖O(jiān)控計(jì)算機(jī),由于監(jiān)測(cè)的數(shù)據(jù)實(shí)時(shí)性要求比較高,所以所采用傳輸方式的數(shù)據(jù)傳輸速率要快,傳輸距離要遠(yuǎn),傳輸穩(wěn)定性要高。因此為了滿(mǎn)足要求采用了RS485總線(xiàn)來(lái)進(jìn)行數(shù)據(jù)的傳輸H1。對(duì)于分站和監(jiān)控計(jì)算機(jī)距離較短的情況直接采用兩芯線(xiàn)將分站和通信接口連接起來(lái)。如果直接引兩芯線(xiàn)比較麻煩可以接入煤礦的電話(huà)網(wǎng),在電話(huà)網(wǎng)的對(duì)應(yīng)端口接入分站和通信接口即可。如果礦上有比較完善的光纖網(wǎng)絡(luò)也可以借助光纖來(lái)進(jìn)行傳輸,在分站和通信接口分別接入光端機(jī),一個(gè)接接收機(jī),一個(gè)接發(fā)送機(jī),這一對(duì)收發(fā)機(jī)再接入光纖網(wǎng)絡(luò)的對(duì)應(yīng)端口。RS485通信系統(tǒng)的結(jié)構(gòu)圖如圖2所示。

      2 水文監(jiān)測(cè)系統(tǒng)的各部分組成

      2.1 智能傳感器組成

      圖2 RS485通信系統(tǒng)的結(jié)構(gòu)圖

      智能傳感器是負(fù)責(zé)采集數(shù)據(jù)的底層設(shè)備,并且還能將采集到的數(shù)據(jù)進(jìn)行處理后發(fā)送到上層的信號(hào)轉(zhuǎn)換分站。

      傳感器部分將被測(cè)量的物理量(如溫度、壓力等)轉(zhuǎn)換成電壓或者電流,然后經(jīng)過(guò)信號(hào)調(diào)理電路處理后轉(zhuǎn)換為數(shù)字量送入MCU。MCU將得到的數(shù)字量進(jìn)行處理然后通過(guò)通信電路將其發(fā)給總線(xiàn),信號(hào)轉(zhuǎn)換分站就可以通過(guò)總線(xiàn)接收到所需要的數(shù)據(jù)。

      2.1.1 信號(hào)調(diào)理電路

      因?yàn)椴煌N類(lèi)的傳感器將各種非電量轉(zhuǎn)化為電量輸出形式不同,所以不同的智能傳感器的信號(hào)處理電路也有所不同。有的傳感器可以直接輸出數(shù)字量,然后就可以直接送入單片機(jī),然后通過(guò)編程的方式對(duì)信號(hào)進(jìn)行處理[3]。有的則輸出為模擬量,需要通過(guò)A/D轉(zhuǎn)換器轉(zhuǎn)換為數(shù)字量,然后再將其送入單片機(jī)進(jìn)行處理。下面以智能水壓傳感器為例介紹一下模擬量采集的信號(hào)調(diào)理電路。

      智能水壓傳感器的測(cè)壓探頭是一個(gè)電阻隨壓力變化而產(chǎn)生變化的元件,將其與另外三個(gè)阻值已知的精密電阻組成電橋。

      隨著水壓的變化傳感器受壓元件阻值就會(huì)發(fā)生變化,進(jìn)而引起電橋輸出端電壓(UAB)發(fā)生變化。而信號(hào)調(diào)理電路要做的工作就是把電橋的輸出電壓轉(zhuǎn)化為數(shù)字量。進(jìn)行A/D轉(zhuǎn)換所采用的主要元件為AD7705。

      AD7705可工作在2.7 V至3.3 V或4.75 V至5.25 V電壓下,內(nèi)部含有六個(gè)寄存器:通訊寄存器、設(shè)置寄存器、時(shí)鐘寄存器、數(shù)據(jù)寄存器、零標(biāo)度寄存器、滿(mǎn)標(biāo)度寄存器。通訊寄存器用來(lái)選擇模擬電壓的輸入通道,以及操作的目的寄存器和對(duì)目的寄存器的讀寫(xiě)類(lèi)型。設(shè)置寄存器用來(lái)進(jìn)行校準(zhǔn)模式、輸入極性、增益倍數(shù)以及緩沖模式的相關(guān)設(shè)置,時(shí)鐘寄存器則主要用來(lái)選擇濾波器和控制時(shí)鐘。

      2.1.2 微控制器選擇和通信電路

      智能傳感器選用P89LPC93作為微控制器,該芯片串口始終處于工作,而且功耗比較低,指令執(zhí)行速度快,適合智能傳感器這種低功耗,效率要求高的場(chǎng)合。這種芯片的集成度較高,有利于減少外圍器件的數(shù)量以及電路板面積和成本。

      智能傳感器與信號(hào)轉(zhuǎn)換分站之間采用的m-bus總線(xiàn)方式進(jìn)行數(shù)據(jù)傳輸。通信電路主要通過(guò)TSS721芯片將單片機(jī)接入m-bus總線(xiàn)。這樣通信電路就能適應(yīng)m-bus總線(xiàn)的主機(jī)與從機(jī)之間不同的電壓。為了防止單片機(jī)與通信電路之間相互干擾采用光耦器件6N139隔離單片機(jī)和芯片TSS721,這樣以來(lái)電路的可靠性和穩(wěn)定也得到了提升。TSS721可以辨別動(dòng)態(tài)電平,這種動(dòng)態(tài)電平辨別機(jī)制可以增加通信電路的可適用性。

      2.2 信號(hào)轉(zhuǎn)換分站的結(jié)構(gòu)組成

      信號(hào)轉(zhuǎn)換分站是整個(gè)系統(tǒng)中起到信息集中和轉(zhuǎn)發(fā)樞紐作用的重要設(shè)備,它可以將分布在不同測(cè)點(diǎn)的智能傳感器測(cè)量得到的數(shù)據(jù)接收過(guò)來(lái)并轉(zhuǎn)發(fā)給監(jiān)控計(jì)算機(jī),是連接底層智能傳感器和上層監(jiān)控計(jì)算機(jī)的通信節(jié)點(diǎn)。其整體結(jié)構(gòu)框圖如圖5。

      分站由防爆電源提供24 V的直流電壓,可以分為單片機(jī)、通信模塊、存儲(chǔ)模塊、顯示模塊、時(shí)鐘模塊、以及隔離模塊六個(gè)部分。單片機(jī)接收傳感器通過(guò)m-bus總線(xiàn)發(fā)送過(guò)來(lái)的數(shù)據(jù),然后再將這些數(shù)據(jù)轉(zhuǎn)發(fā)給計(jì)算機(jī)。單片機(jī)可以通過(guò)控制開(kāi)關(guān)來(lái)控制的m-bus模塊的工作狀態(tài),傳感器的分時(shí)依次循環(huán)上電也是通過(guò)單片機(jī)發(fā)送地址匹配信息來(lái)完成的。

      信號(hào)轉(zhuǎn)換分站的通信模塊是采用RS485總線(xiàn)實(shí)現(xiàn)通信的,通信總線(xiàn)主要有三種不同的實(shí)現(xiàn)形式。一是直接采用兩線(xiàn)制的RS485總線(xiàn)方式進(jìn)行通信,二是接入礦井的電話(huà)網(wǎng),通過(guò)比較完善方便的電話(huà)網(wǎng)進(jìn)行通信,還可以利用現(xiàn)有的光纖網(wǎng)絡(luò)進(jìn)行通信,即將分站接在光端機(jī)的發(fā)送機(jī),然后在通信接口端接入光端機(jī)的接收機(jī),這樣就可以通過(guò)光纖網(wǎng)絡(luò)進(jìn)行通信。

      2.3 通信接口結(jié)構(gòu)組成

      信號(hào)轉(zhuǎn)換分站傳送出來(lái)的信號(hào)為RS485信號(hào),由于監(jiān)控計(jì)算機(jī)沒(méi)有RS485接口所以不能直接識(shí)別該信號(hào),需要將RS485信號(hào)轉(zhuǎn)化為計(jì)算機(jī)能識(shí)別的RS232信號(hào)。通信接口就是完成這一信號(hào)轉(zhuǎn)化過(guò)程的設(shè)備,通信接口主要分為兩大部分:信號(hào)轉(zhuǎn)換電路和本安型電源電路。其結(jié)構(gòu)框圖如圖3所示。

      圖3 通信接口組成框圖

      分站的供電由本安電源電路提供,為各個(gè)元器件提供所需電壓。監(jiān)控計(jì)算機(jī)發(fā)送的RS232信號(hào)進(jìn)入通信接口,通信接口的信號(hào)電平轉(zhuǎn)化電路可以先將其轉(zhuǎn)化為T(mén)TL電平信號(hào),然后再轉(zhuǎn)化為RS485電平信號(hào)。而分站發(fā)送的RS485信號(hào)送入通信接口,就可以先轉(zhuǎn)化為T(mén)TL電平信號(hào),然后再轉(zhuǎn)化RS232信號(hào),這樣就實(shí)現(xiàn)了分站和監(jiān)控計(jì)算機(jī)之間的通信。

      單片機(jī)是整個(gè)通信接口的控制和信號(hào)轉(zhuǎn)換中樞,因?yàn)橥ㄐ沤涌诩纫头终就ㄐ庞忠陀?jì)算機(jī)通信,為了減少設(shè)計(jì)的繁瑣度單片機(jī)采用了具有雙串口的W77E58。

      RS232/TTL電平轉(zhuǎn)換電路的核心元件為SP202。SP202是一種RS232標(biāo)準(zhǔn)的收發(fā)芯片,采用+5 V供電,不僅支持RS232協(xié)議還支持V.28串行協(xié)議。SP202的傳輸速率比較快,可以達(dá)到至少120 kb/s的速率。芯片外圍的電荷電容為0.1 μF,可以實(shí)現(xiàn)芯片的低功耗運(yùn)行。SP202與單片機(jī)的連接方式也比較簡(jiǎn)單,SP202的T1IN和R1OUT接到單片機(jī)的TXD1和RXD1,而SP202的T1OUT和R1IN分別接到RS232的TXD和和RXD即可。由于該芯片的集成度較高,外圍電路所需器件比較少,連接簡(jiǎn)單,所以抗干擾能力比較強(qiáng)[4]。

      TTL到RS485電平轉(zhuǎn)換電路所用的芯片為MAXl483。MAXl483是MAXIM公司生產(chǎn)的一款標(biāo)準(zhǔn)RS485接口芯片,其輸入阻抗高,靜態(tài)電流低,可掛載節(jié)點(diǎn)數(shù)量多(可達(dá)256個(gè)),適合將多個(gè)RS485設(shè)備進(jìn)行組網(wǎng)使用。MAXl483與單片機(jī)的連接方式也比較簡(jiǎn)單,只需要將選擇發(fā)送接收狀態(tài)端RE和DE兩個(gè)引腳連在一起,然后通過(guò)光耦元件和單片機(jī)I/O口連接,這樣就可以通單片機(jī)控制其工作狀態(tài)。R0和D1分別接收發(fā)送端,也通過(guò)光耦與單片機(jī)的RXD、TXD連接。

      2.4 監(jiān)控軟件的組成與功能

      監(jiān)控軟件安裝在服務(wù)器上(監(jiān)控計(jì)算機(jī)),用來(lái)顯示并監(jiān)測(cè)從傳感器測(cè)量得到的各項(xiàng)水文數(shù)據(jù),而且還可以對(duì)各項(xiàng)數(shù)據(jù)進(jìn)行處理、分析并存儲(chǔ)在服務(wù)器硬盤(pán)上。除此之外還可以通過(guò)監(jiān)測(cè)軟件對(duì)分站、傳感器進(jìn)行分類(lèi)、命名等初始化操作,其他客戶(hù)端計(jì)算機(jī)遠(yuǎn)程訪問(wèn)服務(wù)器也是通過(guò)監(jiān)測(cè)軟件來(lái)完成的。

      監(jiān)控計(jì)算機(jī)要作為服務(wù)器來(lái)使用,所以預(yù)裝了windows 2003 sever網(wǎng)絡(luò)操作系統(tǒng),而監(jiān)控軟件就是基于windows開(kāi)發(fā)的。軟件的開(kāi)發(fā)同時(shí)運(yùn)用了ASP.net動(dòng)態(tài)網(wǎng)頁(yè)開(kāi)發(fā)語(yǔ)言、JavaScript、VBScript三種不同的語(yǔ)言,并用SQLserver2000數(shù)據(jù)庫(kù)對(duì)各項(xiàng)水文數(shù)據(jù)進(jìn)行管理。ASP.net是一個(gè)已編譯的基于.net的環(huán)境,它是功能最強(qiáng)大最完整的網(wǎng)頁(yè)編輯工具。VBScript是VisualBasic script的簡(jiǎn)稱(chēng),是ASP動(dòng)態(tài)網(wǎng)頁(yè)默認(rèn)的編程語(yǔ)言,配合ASP內(nèi)建的對(duì)象和ADO對(duì)象。JavaScript是一種面向?qū)ο蟮膭?dòng)態(tài)類(lèi)型的區(qū)分大小寫(xiě)的客戶(hù)端腳本語(yǔ)言。SOLserver2000是微軟推出的一種應(yīng)用比較廣泛的數(shù)據(jù)庫(kù)管理軟件,可以比較方便的對(duì)數(shù)據(jù)進(jìn)行管理和維護(hù),在網(wǎng)絡(luò)應(yīng)用系統(tǒng)中的使用也比較普遍。

      監(jiān)控軟件的研制以簡(jiǎn)潔性、實(shí)用性、通用性和易操作性等為原則,整個(gè)監(jiān)控軟件系統(tǒng)要實(shí)現(xiàn)眾多功能,涉及多個(gè)方面,程序編制工作相當(dāng)復(fù)雜,為簡(jiǎn)化系統(tǒng)的設(shè)計(jì),減少錯(cuò)誤,采用模塊化設(shè)計(jì)方式。這樣將整個(gè)軟件分為幾個(gè)不同的模塊,然后再逐個(gè)模塊完成,最終組合成一個(gè)完整的程序,提高了系統(tǒng)的可靠性和可維護(hù)性。整個(gè)軟件的模塊化框圖如圖4所示。

      圖4 監(jiān)測(cè)軟件的框圖

      搜索傳感器模塊用來(lái)搜索各個(gè)分站所掛載的傳感器,巡測(cè)分站模塊用來(lái)檢測(cè)通信接口所連接的分站,數(shù)據(jù)處理模塊對(duì)接收的數(shù)據(jù)進(jìn)行處理和分析并存儲(chǔ)在服務(wù)器硬盤(pán),系統(tǒng)設(shè)置模塊用來(lái)設(shè)置分站的名稱(chēng)、地點(diǎn)和分站編號(hào)以及傳感器的編號(hào)、類(lèi)型、地點(diǎn)和所屬分站等,數(shù)據(jù)瀏覽模塊對(duì)其他客戶(hù)端計(jì)算機(jī)訪問(wèn)服務(wù)器提供支持。

      3 結(jié)論

      文監(jiān)測(cè)系統(tǒng)能有效地收集各個(gè)測(cè)點(diǎn)傳感器的數(shù)據(jù),具有實(shí)時(shí)性、便捷性的特點(diǎn),可大大節(jié)省人工測(cè)量所浪費(fèi)人力財(cái)力和物力,并且可以對(duì)采集到的數(shù)據(jù)進(jìn)行計(jì)算處理,為水文災(zāi)害分析和預(yù)測(cè)提供保障。隨著新技術(shù)新手段的應(yīng)用和人們對(duì)水害的重視,礦井水文監(jiān)測(cè)系統(tǒng)的可靠性和智能化程度會(huì)有很大的提高。

      猜你喜歡
      分站寄存器總線(xiàn)
      佩雷茲獲賽季個(gè)人首個(gè)分站冠軍——2022 F1摩納哥大獎(jiǎng)賽
      Lite寄存器模型的設(shè)計(jì)與實(shí)現(xiàn)
      基于PCI Express總線(xiàn)的xHC與FPGA的直接通信
      機(jī)載飛控1553B總線(xiàn)轉(zhuǎn)以太網(wǎng)總線(xiàn)設(shè)計(jì)
      分簇結(jié)構(gòu)向量寄存器分配策略研究*
      圓月前的戰(zhàn)役 2015長(zhǎng)城潤(rùn)滑油CTCC 中國(guó)房車(chē)錦標(biāo)賽第六分站
      車(chē)迷(2015年11期)2015-08-23 11:48:28
      出診量指標(biāo)對(duì)院前急救業(yè)務(wù)的指導(dǎo)作用
      多通道ARINC429總線(xiàn)檢查儀
      基于EtherCAT總線(xiàn)的ROV控制系統(tǒng)設(shè)計(jì)
      河南科技(2014年16期)2014-02-27 14:13:22
      高速數(shù)模轉(zhuǎn)換器AD9779/AD9788的應(yīng)用
      嘉禾县| 闻喜县| 江华| 西盟| 泰安市| 乐业县| 临沭县| 白银市| 虎林市| 四平市| 尉氏县| 陇南市| 庆元县| 古交市| 淄博市| 富平县| 巍山| 浮山县| 瑞金市| 徐闻县| 青铜峡市| 辰溪县| 中超| 航空| 墨玉县| 高阳县| 阿拉善右旗| 海伦市| 通道| 大余县| 宁德市| 芦溪县| 永嘉县| 黑河市| 伊通| 德惠市| 花莲县| 蕲春县| 泉州市| 拜泉县| 肥东县|