精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于C8051f020單片機和UDP/IP協議實現地震勘測傳感器網絡的設計

電子設計 ? 來源:電子技術應用 ? 作者:張誠;王金海;陳才 ? 2021-05-20 10:44 ? 次閱讀

作者:張誠;王金海;陳才和;張波;岳泉

隨著地震勘測技術向著精細測量方向發展,有必要對頻帶寬、靈敏度高、失真度小的地震檢波技術進行深入的研究。同時,在勘測現場要按一定方式放置一組檢波器,將這一組檢波器的數據進行綜合分析,從而得出相應的勘測結果。

本文根據地震勘測原理,提出一種構建地震勘測傳感器網絡的方案:將各節點信息傳輸到監控PC機,采用虛擬儀器技術,使用Labview編寫運行在PC機上的測控軟件,進行相應的數據分析和處理;基于全光纖邁克爾遜干涉系統,采用交流相位跟蹤零差檢測技術(PTAC),實現對待測信號的精確檢測和誤差信號的補償,減小信號漂移對系統的影響;采用C8051f020單片機對解調后的信號進行采樣,并將相關數據通過UDP/IP協議進行網絡傳輸。方案實現了集信號處理和網絡通信于一體的智能地震勘測傳感器網絡節點。

1 系統概述和工作原理

本文設計的地震勘測傳感器網絡由分布在測試現場的各傳感節點和監控主節點組成,基于以太網結構構建局域網,實現基于UDP/IP協議的數據通信。傳感器網絡的系統結構如圖1所示。在進行地震勘測時,各傳感節點對干涉系統輸出的含有地震加速度信息的調制信號進行解調,并對解調后的信號進行采樣和A/D轉換、存儲,然后根據主節點的命令將解調信息傳輸給主節點進行分析,從而實現分布式的監測與信息處理。

o4YBAGClze-AUfM-AADcwlpAjug711.png

傳感節點主要由檢波器、智能控制單元和網絡接口三部分組成。檢波器基于PTAC原理對從光探測器(PIN)輸出的調制信號進行解調,并向干涉系統中的相位調制器輸出載波信號和補償信號,該部分采用模擬電路的方法進行設計,以確保解調的實時性。智能控制單元主要由單片機和存儲器構成,實現對解調信號的數據采集和存儲,并通過網絡接口實現與監控主機的通信。

2 PTAC解調原理

基于全光纖邁克爾遜干涉系統的PTAC解調系統的原理框圖如圖2所示。激光器發出的光,經端面耦合被3dB光纖分束器分成兩束,分別在參考臂和信號臂中傳播,被高反膜反射后,沿原路返回,在耦合區發生干涉,輸出光強為:

o4YBAGClzemAOpiAAACzcmS6ZFY512.png

式中,I(t)為干涉儀的輸出光強,Io為干涉儀的輸入光強,α為混頻效率(與偏振態和耦合器的分束比有關),△φs(t)為外界信號所引起的相位差,Acos(ωct)為載波所引起的相位差,A為引起相位差的振幅,ωc為載波角頻率,△φn(t)為由于干涉儀的兩干涉臂不絕對相等、溫度變化、反饋信號分別引起的相位差△φq、△φr(t)和△φb(t)的綜合??杀硎緸椋?/p>

20100622162100281.jpg

使用PIN探測光強信號,得到電流信號,經前置放大電路放大后,輸出電壓可表示為:

20100622162100282.jpg

式中,kv為PIN和前置放大器所決定的系數。

對(3)式展開成傅里葉一貝賽爾級數即為:

20100622162100283.jpg

通過分析可知,將被測信號作為邊帶信號加載到整數倍載波頻率的頻帶上,利用中心頻率為ωc的帶通濾波器對該信號進行濾波,得到:

o4YBAGClzd6ADvKZAACGE8WmQ1c934.png

式中,k3為比例系數。

假設△φs(t)=φssinωst,其中φs為引起相位變化的幅度,ωs為被測信號的角頻率。根據對(6)式低頻部分的傅里葉一貝賽爾展開式的分析,使用另一低通濾波器從乘法器的輸出中提取J0(φs)J1(φc)sinφn(t)一項作為積分器的輸入,積分器的輸出作為補償信號反饋給參考臂的相位調制器,這樣就削弱了溫度漂移對解調的影響,使其穩定在西φn(t)=0的附近。

pIYBAGClzdWAIBBhAAAmNyGi7oo761.png

以υ3(t)作為解調的輸出結果。根據光纖的應變效應和光彈效應,引起光纖長度變化的加速度信號與△φs(t)成正比,從而通過分析解調輸出υ3(t),可以獲取外界加速度信息。

3 傳感器網絡節點的硬件設計

傳感器網絡節點的硬件設計主要包含兩部分:基于PTAC算法的解調電路設計;以單片機為核心的智能控制單元和網絡接口設計。

3.1 解調電路設計

根據圖2,解調電路的設計主要分為以下幾部分:

(1) 前置放大電路:選用OPA637集成運放(它具有開環增益高、輸入偏置電流小、失調電壓低、輸入阻抗大等優點)連接成直流并聯負反饋電流放大電路的形式,把PIN輸出的微安數量級的電流轉換為伏級的電壓。反饋電阻取值為1MΩ。

(2) 乘法電路:要求乘法電路具有無直流漂移、低誤差、低噪聲的特點。選用AD534作為基本器件,使用AD534的X1作為信號的輸入,Y1作為本地振蕩信號的輸入。X2、Y2、Z2分別作為信號、振蕩信號、輸出的直流偏移調整,Z1用作反饋信號以起到穩定輸出的功能。

(3) 帶通濾波器和低通濾波器1的設計:使用MAX274及其外圍電路實現帶通濾波器和用于解調的低通濾波器1的設計。因為巴特沃思逼近具有最大的平坦幅度,考慮到在通帶內不產生附加失真,故選用巴特沃思逼近法設計濾波器。由于載波頻率設定為10kHz,所以帶通濾波器的通帶范圍設置為7.5k~12.5kHz,中心頻率為10kHz。由于地震勘測信號頻帶一般在1kHz之內,為保證通頻帶內頻譜特性曲線平坦,低通濾波器1的截止頻率設定為1.5kHz。

(4) 低通濾波器2的設計:該濾波器的作用是把乘法器輸出信號中的一部分低頻分量濾出作為補償信號。由于這部分低頻分量由兩個干涉臂不等長和溫度變化所引起,是一緩變量,通常該分量的頻率不大于0.1Hz,因此也采用二階巴特沃思逼近法設計該低通濾波器,其原理圖如圖3所示。

pIYBAGClzcuAGqNOAABg8eD8bG4144.png

(5) 本地振蕩器的設計:PTAC解調算法要求提供一個正弦信號用于解調,并作為載波信號輸出給參考臂上的相位調制器,選用ICL8038產生該正弦信號,通過對外圍電阻的調節使其輸出頻率為10kHz。

3.2 智能控制單元和網絡接口設計

該部分主要分為數據采集模塊和網絡傳輸模塊的設計。使用C8051F020單片機作為該部分設計的核心。

利用C8051F020單片機的片內A/D轉換器將模擬信號轉換為數字信號。該轉換器的精度為12bit,轉換速度可達100KSps,可以滿足對解調信號的采樣要求。使用內部集成的A/D轉換器,不僅降低了設計的復雜性,而且減小了噪聲的干擾。

網絡傳輸模塊選用10Mbps的RTL8019AS芯片作為網絡接口。為減少RTL8019AS和C8051F020之間的連線,采用地址/數據線復用方式,使用74LS373進行地址鎖存。RTL8019AS與C805/F020的接口電路如圖4所示。

pIYBAGClzcOAMHU0AAEDrN-KRUA872.png

圖中,ALE為74LS373的鎖存允許控制信號,C8051-F020的/RD、/WR引腳直接與RTL8019AS的IORB和IOWB相連,控制RTL8019AS讀寫外部數據。將RTL8019AS的相關寄存器地址映射為C805/F020的存儲地址,通過讀、寫外部存儲地址指令對RTL8019AS的寄存器進行設置。RTL8019AS工作在查詢方式下,其復位由C8051F020的P5.2引腳直接控制,從而提高了復位的可靠性。通過控制RTL8019AS的相關寄存器,實現網絡數據的傳輸。

4 軟件設計與網絡協議棧的移植

本設計實現了UDP、IP、ARP等協議在C8051F020單片機上的移植?;?a href="http://www.nxhydt.com/v/tag/2447/" target="_blank">嵌入式系統設計的思想,對UDP/IP協議進行裁剪。根據所設計的監控網絡體系結構不是很復雜,而且網絡流量不是很大的特點,去除網絡層有關路由等協議,自定制出適合本設計的精簡UDP/IP協議棧?;诳蛻舳耍掌髂J?,以監控PC機為服務器,各傳感節點為客戶端,采用UDP協議進行通信。根據UDP/IP協議的原理,設計了ETH層、網絡層、傳輸層和應用層四個子模塊。當需要測試時,監控PC機以廣播形式向各傳感節點發出采樣命令。傳感節點接收命令后,啟動采樣,將采樣數據存入緩沖區,當緩沖區滿時,將節點標志信息和采樣數據封裝成UDP報文,通過RTL8019進行發送。使用定時器中斷方式對解調信號進行采樣,避免了由于順序執行方式對網絡通信程序的影響。采樣模塊與通信模塊之間共享數據緩沖區,通過信號量進行通信,提高了程序的執行效率。監控PC機接收到報文后,根據節點標志信息對不同傳感節點的數據進行分析、處理。當監測結束時,再次以廣播形式向各傳感節點發出停止命令,使各節點停止采樣。系統的主程序流程如圖5所示。

5 實驗結果

實驗分為解調電路測試和網絡通信測試兩部分。在對解調電路進行測試的實驗中,采 用虛擬儀器的測試技術,使得測試過程更加簡單。使用NI公司的Labview軟件和6221數 據采集模塊模擬PIN的輸出,作為解調電路的輸入信號,且使用Labview軟件采集解調信 號并觀察解調結果。為了測試方便,采用正弦信號作為被測信號,并引入0.1Hz的溫度漂移 信號,載波信號頻率為10kHz,所引起的相位變化為π。對被測信號引起的相位變化在0.1~πrad、頻率在10~1000Hz范圍內的多組解調情況進行了測試。圖6為被測信號頻率為100Hz,所引起相位變化為0.1rad時的解調結果。從圖6可以看出,解調信號與被測信號的相位一致性較好,且失真度小。

o4YBAGClzbyAN5eYAAEDsK-oGoo934.png

圖7為該實驗條件下,溫度漂移信號與補償信號的對比圖。從圖中可以看到,補償信號與溫度漂移信號相位相反,從而驗證了補償反饋對溫度漂移的抑止作用。

通過實驗,該解調電路可以對引起的相位變化在0.1~πrad、頻率在10~1000Hz范圍內的被測信號進行解調。

為進行網絡通信實驗,設計了簡單的Labview軟件,用于接收來自傳感節點的數據,并對該數據進行頻譜分析。圖8為Labview軟件對實驗傳感節點所解調波形的FFT分析,從而驗證了傳感節點的網絡通信功能和該分布式處理的可行性。

通過實驗測試,本文所設計的地震檢波傳感節點可以實現對10~1000Hz加速度信號的解調,具有失真度小和抗電磁干擾能力強的特點??梢苑奖愕剡M行組網,實現基于傳感器網絡的分布式信息處理。

責任編輯:gt

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 傳感器
    +關注

    關注

    2548

    文章

    50698

    瀏覽量

    752042
  • 單片機
    +關注

    關注

    6032

    文章

    44521

    瀏覽量

    633091
  • 虛擬儀器
    +關注

    關注

    22

    文章

    775

    瀏覽量

    87288
收藏 人收藏

    評論

    相關推薦

    C8051F020單片機的電路設計

    設計采用高性能單片機C8051F020為控制芯片,監控示波器面板上40個按鍵、3個編碼開關及4個電位的狀態。
    的頭像 發表于 12-30 09:43 ?9299次閱讀
    <b class='flag-5'>C8051F020</b><b class='flag-5'>單片機</b>的電路設計

    C8051F020單片機有人搞過嗎?

    因為參加電子大賽,指導老師讓我們用C8051f020單片機,有人用過這個單片機嗎?求交流QQ:393370479
    發表于 07-01 19:26

    C8051F020單片機中文資料

    新華龍C8051F020單片機中文資料 有需要的來看看
    發表于 07-15 21:20

    C8051F020單片機及其在總磷在線自動分析儀中的應用

    C8051F020是Cygnal司生產的混合信號系統級單片機,片內集成了CIP-51的CPU內核,且指令系統與MCS-51完全兼容.文章介紹了C8051F020的性能特點,給出了基于C8051
    發表于 04-27 15:15 ?29次下載

    基于C8051F020和USB的OLED控制系統設計

    介紹基于C8051F020單片機與CH375 型接口電路的OLED 控制系統的設計與實現方法,詳細描述了CH375 型USB 總線通用接口電路的特點及工作原理,給出C8051F020
    發表于 08-28 14:23 ?40次下載

    采用C8051F020單片機的串口通信應用資料

    采用C8051F020單片機的串口通信應用資料
    發表于 03-10 09:20 ?120次下載

    基于C8051F020單片機的多路壓力測量儀

    介紹了一種基于C8051F020單片機的多路壓力測量儀。該測量儀選用電阻應變式壓力傳感器采集壓力信號,并經放大電路處理后送入C8051F020單片機
    發表于 12-21 10:21 ?118次下載

    混合信號系統級單片機C8051F020資料

    混合信號系統級單片機C8051F020資料 C8051F020/1/2/3 器件是完全集
    發表于 10-08 12:56 ?2864次閱讀
    混合信號系統級<b class='flag-5'>單片機</b><b class='flag-5'>C8051F020</b>資料

    C8051F020單片機例程

    c8051f020 例程
    發表于 03-16 08:00 ?40次下載

    基于C8051F020的驅動程序設計

    簡單介紹了MCGS組態軟件和C8051F020單片機的特點。并以基于C8051F020單片機設計的廠房燈光控制被背景,詳細闡述了開發基于M
    發表于 09-25 17:20 ?22次下載
    基于<b class='flag-5'>C8051F020</b>的驅動程序設計

    C8051F020單片機的直流穩壓電源設計

    C8051F020單片機的直流穩壓電源設計(現代電源技術試卷)-基于C8051F020單片機的直流穩壓電源設計? ? ? ? ? ? ? ?
    發表于 09-18 13:15 ?21次下載
    <b class='flag-5'>C8051F020</b><b class='flag-5'>單片機</b>的直流穩壓電源設計

    基于C8051F020單片機的家用心電監護儀的研制

    電子發燒友網站提供《基于C8051F020單片機的家用心電監護儀的研制.pdf》資料免費下載
    發表于 10-18 10:58 ?2次下載
    基于<b class='flag-5'>C8051F020</b><b class='flag-5'>單片機</b>的家用心電監護儀的研制

    基于C8051F020單片機的以太網通信設計

    電子發燒友網站提供《基于C8051F020單片機的以太網通信設計.pdf》資料免費下載
    發表于 10-24 14:19 ?2次下載
    基于<b class='flag-5'>C8051F020</b><b class='flag-5'>單片機</b>的以太網通信設計

    PIC單片機C8051F020單片機的串行通訊

    電子發燒友網站提供《PIC單片機C8051F020單片機的串行通訊.pdf》資料免費下載
    發表于 10-25 10:10 ?2次下載
    PIC<b class='flag-5'>單片機</b>與<b class='flag-5'>C8051F020</b><b class='flag-5'>單片機</b>的串行通訊

    基于C8051F020單片機的串口通信應用

    電子發燒友網站提供《基于C8051F020單片機的串口通信應用.pdf》資料免費下載
    發表于 10-25 10:35 ?5次下載
    基于<b class='flag-5'>C8051F020</b><b class='flag-5'>單片機</b>的串口通信應用