亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        以太網(wǎng)的遠程控制信號調(diào)理系統(tǒng)

        2011-06-22 08:18:42王靈芝陳明孝
        關(guān)鍵詞:程控調(diào)理以太網(wǎng)

        王靈芝,陳明孝

        (漳州師范學(xué)院物理與電子信息工程系,漳州363000)

        王靈芝(講師),主要研究領(lǐng)域為嵌入式系統(tǒng)與可編程邏輯電路設(shè)計。

        引 言

        在許多物理實驗(核聚變實驗裝置托卡馬克的放電實驗)的數(shù)據(jù)采集過程中,由于待測信號微弱且測試環(huán)境電磁輻射嚴重等因素,在數(shù)據(jù)采集前端往往需要對信號進行濾波和放大等信號調(diào)理操作,以濾除信號噪聲并將待測信號調(diào)整到后端數(shù)據(jù)采集卡的最佳量程范圍,最終提高整個數(shù)據(jù)采集系統(tǒng)的分辨率[1]。

        一般認為在A/D轉(zhuǎn)換器前加一個增益為2的前置放大電路可使測量分辨率增加1位,增益為4則分辨率將增加2位,以此類推。因此,在數(shù)據(jù)采集系統(tǒng)前端增加信號調(diào)理電路以擴展其動態(tài)范圍是必要的。信號調(diào)理系統(tǒng)的以太網(wǎng)遠程控制可以實現(xiàn)信號調(diào)理系統(tǒng)的統(tǒng)一管理,有效提高實驗效率,并且減少實驗人員進入實驗現(xiàn)場調(diào)節(jié)調(diào)理電路的次數(shù)。

        1 程控信號調(diào)理系統(tǒng)方案設(shè)計

        設(shè)計需求:

        ①輸入信號電壓幅值(峰-峰值)為100 mV~10 V;

        ②8 個增益檔位分別為 0.1、0.5、1、2 、5 、10、20 、50;

        ③濾波器類型可選,中心頻率和品質(zhì)因數(shù)可遠程控制;

        ④放大器增益選擇及程控濾波器各項參數(shù)均實現(xiàn)以太網(wǎng)遠程控制;

        ⑤基于Socket設(shè)計上位機控制程序;

        ⑥下位機IP地址、放大器增益、濾波器各項參數(shù)通過可視化界面管理。

        基于以上設(shè)計需求,本系統(tǒng)主要包括以下部分:控制器模塊、程控濾波器模塊、程控放大器模塊和上位機數(shù)據(jù)采集控制程序。系統(tǒng)以AVR單片機為控制器,實現(xiàn)嵌入式以太網(wǎng)通信、濾波器參數(shù)和放大器參數(shù)的遠程控制,并將以上各數(shù)據(jù)存儲在非易失性存儲器中,在系統(tǒng)開機或復(fù)位后能恢復(fù)關(guān)機前設(shè)置的參數(shù)值。

        2 系統(tǒng)硬件設(shè)計

        如圖1所示,系統(tǒng)硬件電路由控制器電路、程控放大器電路和程控濾波器電路組成??刂破麟娐穼崿F(xiàn)嵌入式以太網(wǎng)通信、程控濾波器電路和程控放大器電路的參數(shù)設(shè)置。程控濾波器電路實現(xiàn)濾波器類型的選擇,以及中心頻率和品質(zhì)因數(shù)的設(shè)置。程控放大器基本電路實現(xiàn)對輸入信號的增益控制。

        圖1 系統(tǒng)硬件結(jié)構(gòu)框圖

        2.1 控制器電路

        基于AVR單片機的嵌入式控制器電路是整個程控信號調(diào)理系統(tǒng)的控制核心,用于接收上位機數(shù)據(jù)采集控制程序發(fā)出的指令,實現(xiàn)對程控放大器放大倍數(shù)的設(shè)置等操作。該控制器電路在Ethernut 1.3g開源軟硬件嵌入式系統(tǒng)設(shè)計方案的基礎(chǔ)上進行了重構(gòu)[2],結(jié)構(gòu)如圖2所示。

        該電路采用核心芯片AVR單片機ATmega128。ATmega128工作于16 MHz時性能高達16MIPS;內(nèi)置128 KB系統(tǒng)內(nèi)可編程Flash和4 KB EEPROM,外擴一片32 KB的 SRAM KM62256;與 IEEE802.3兼容的10 Mbps以太網(wǎng)控制器RTL8019AS可實現(xiàn)全雙工以太網(wǎng)通信。4 KB的EEPROM可用于保存32路程控放大器的參數(shù),在系統(tǒng)上電或重啟后用于自動恢復(fù)掉電前的放大器狀態(tài)。LM1086為系統(tǒng)提供1.5 A、+5 V穩(wěn)壓電源。當(dāng)手動復(fù)位按鈕動作或系統(tǒng)電源電壓低于4.63 V時,MAX825L將向ATmega128發(fā)送復(fù)位信號,引發(fā)系統(tǒng)重新啟動。

        控制器通過ATmega128上的I/O端口控制放大電路與濾波電路的參數(shù)設(shè)置。整個系統(tǒng)的數(shù)字地與模擬地采用單點接地設(shè)計,以減少控制器電路數(shù)字信號的噪聲干擾信號調(diào)理電路中的模擬信號。

        圖2 控制器結(jié)構(gòu)

        2.2 程控濾波器電路

        常用濾波器是由RC元件和集成運放所組成的有源濾波電路。其濾波特性與電阻R和電容C的精度密切相關(guān),由它們組成的參數(shù)可調(diào)濾波器不僅對器件的精度要求較高,而且電路結(jié)構(gòu)復(fù)雜,不易于實現(xiàn)程序控制。MAX261是一款雙二階開關(guān)電容有源濾波器。濾波器參數(shù)f0(中心或拐點頻率)、Q值、MODE(模式)均可由微處理器分別編程寫入,無需外接元件即可構(gòu)成帶通(BP)、低通(LP)、高通(HP)、陷波(N)及全通(AP)有源濾波器。

        圖3為MAX261構(gòu)成的程控濾波器電路。MAX261的4位地址線(A0~A3)、2條數(shù)據(jù)線(D0~D1)和1條寫使能允許信號(/WR),分別與ATmega128的I/O端口連接,使控制器可以通過I/O端口對MAX261的各參數(shù)進行程序控制。如圖3右側(cè)所示,通過短路冒可以選擇3種不同的濾波器類型(低通、帶通和高通)。

        圖3 程控濾波器電路

        2.3 程控放大器電路

        多路開關(guān)和運算放大器相結(jié)合是實現(xiàn)程控放大器的簡易、有效的方法。利用多路開關(guān)來改變反相運算放大器的反饋電阻或者輸入電阻,可以達到改變增益大小的目的。對于精度要求高的場合,可以選用高精度的運放和電阻,并配合相應(yīng)的增益標(biāo)定以滿足系統(tǒng)要求。

        圖4 程控放大器電路

        如圖4所示,程控放大器電路主要由低噪聲精密運放OP27和8選1模擬開關(guān)MAX308組成。OP27是低噪聲、精密運算放大器,失調(diào)電壓為 25 μ V且最大漂移為0.6 μ V/℃,非常適合于精密儀表應(yīng)用。在10 Hz下,低噪聲、低噪聲轉(zhuǎn)折頻率以及高增益這些特性,使其能對低電平的信號進行精密的高增益放大。8 M Hz的增益帶寬積和2.8 V/μ s的轉(zhuǎn)換速率,使該放大器在高速數(shù)據(jù)采集系統(tǒng)中保持極好的動態(tài)精度。程控放大器單位增益時,帶寬要求為100 kHz,OP27是能夠滿足的。MAX308的輸入輸出范圍達-10~ +10 V,導(dǎo)通電阻小于100 Ω,導(dǎo)通電阻一致性小于3 Ω,可以滿足系統(tǒng)需求。為節(jié)省I/O口,控制信號由MC74HC595進行串行/并行轉(zhuǎn)換后再實現(xiàn)MAX308的開關(guān)切換,進而完成信號增益的調(diào)節(jié)。電阻選用RJJ型精密小型金屬膜電阻,精度為±0.5%,溫漂系數(shù)為±50×10-6/℃。

        在圖4的電路中,通過軟件控制開關(guān)的閉合或斷開,用于選擇不同反饋電阻來改變電路的增益。但該方法的缺點也是顯而易見的:由于切換開關(guān)與反饋電阻串聯(lián),開關(guān)的導(dǎo)通電阻將影響放大器的增益??紤]到速度和精度的要求,取輸入電阻 Rin=10 kΩ,對應(yīng)于8個檔位0.1、0.5、1、2、5、10、20、50 的反饋電阻 Rf分別為1 kΩ、5 kΩ、10 kΩ、20 k Ω、50 kΩ、100 kΩ、200 kΩ、500 kΩ。

        3 系統(tǒng)軟件設(shè)計

        根據(jù)設(shè)計需求,軟件部分要求:

        ①控制器電路支持TCP/IP協(xié)議的以太網(wǎng)通信;

        ②通過網(wǎng)頁瀏覽器或上位機數(shù)據(jù)控制軟件登錄程控信號調(diào)理系統(tǒng),并對濾波器參數(shù)和放大器增益進行查看、修改和保存。

        運行于ATmega128之上的嵌入式軟件是基于RTOS Nut/OS的嵌入式以太網(wǎng)應(yīng)用設(shè)計[3],應(yīng)用程序的核心任務(wù)是實現(xiàn)以太網(wǎng)通信并解析指令實現(xiàn)對后續(xù)硬件電路的控制。應(yīng)用程序包含了兩個線程:一個是主線程(即TCP服務(wù)器端線程),另一個是放大器參數(shù)群設(shè)置線程。在Nut/OS中這兩個線程被設(shè)置成相同的優(yōu)先級。

        主線程程序流程如圖5所示。主線程首先進行CPU I/O端口配置、定時器T2模式設(shè)置,以及IP、MAC、Mask和Gateway配置,恢復(fù)CPU掉電前程控放大器的放大倍數(shù)和程控濾波器的濾波參數(shù),在創(chuàng)建放大器參數(shù)設(shè)置線程后將進入 TCP Socket服務(wù)器端程序,并開始偵聽 TCP Socket客戶端引入的連接,在接收到客戶端發(fā)出的指令后將執(zhí)行相應(yīng)的動作。WrAmp字符串為放大器的放大倍數(shù)指令,可用于設(shè)置放大器的放大倍數(shù);RAAmp指令用于從EEPROM中獲取放大器參數(shù)并發(fā)往客戶端;SetMX用于從指令中獲取濾波參數(shù)值;q[uit]用于斷開連接。

        放大器參數(shù)群設(shè)置線程程序流程如圖6所示。采用這種雙線程參數(shù)設(shè)置結(jié)構(gòu),可以在確保指令被后續(xù)硬件電路正確執(zhí)行的前提下,縮短TCP Socket的連接時間,加快上位機數(shù)據(jù)控制軟件對多個程控信號調(diào)理系統(tǒng)批量控制的速度。

        圖5 主線程程序流程

        為了便于單機調(diào)試,嵌入式程序設(shè)計中還增加了 http服務(wù)線程,系統(tǒng)管理員使用Web瀏覽器即可訪問ATmega128上的靜態(tài)網(wǎng)頁,對濾波器參數(shù)和放大器增益進行查看、修改和保存。

        在上位機開發(fā)可視化的數(shù)據(jù)控制軟件,通過 Socket套接字實現(xiàn)數(shù)據(jù)控制軟件與ATmega128間的通信。ATmega128程序作為服務(wù)器端,而上位機數(shù)據(jù)控制軟件作為客戶端,客戶端設(shè)置好服務(wù)器端的IP與端口號,即可通過Socket套接字進入連接狀態(tài),雙方便可進行信息交換。上位機數(shù)據(jù)控制軟件由此控制程控信號調(diào)理系統(tǒng)的濾波器參數(shù)和放大器增益,進行查看、修改和保存。此種控制方式可以滿足上位機數(shù)據(jù)控制平臺對眾多程控信號調(diào)理系統(tǒng)的統(tǒng)一控制。

        圖6 放大器參數(shù)群設(shè)置線程程序流程

        4 系統(tǒng)性能測試

        濾波器MAX261的設(shè)置可通過控制器ATmega128對其編程控制來構(gòu)成低通、帶通濾波器。該濾波器設(shè)置了8級的截止頻率、中心頻率和Q值,理想的頻率設(shè)置范圍為18~32 kHz(步進2 kHz可調(diào)),Q值設(shè)置范圍為0.5~4.0(步進0.5可調(diào)),濾波器的測試采用示波器雙通道跟蹤。

        如表1所列,CH1為輸入信號,CH2為四階低通濾波后的輸出信號。輸入信號CH1峰-峰值為1.00 V左右,頻率從100 Hz逐漸上升到40 kHz時,截止頻率設(shè)置為25 kHz。其值可通過程序進行修改,通帶內(nèi)比較平坦,滾降特性一般。

        表2給出了相同輸入信號不同Q值下的測試結(jié)果,可知隨著Q值的增大,輸出信號的幅度衰減系數(shù)也跟著變大。低通濾波其他點的頻率、Q值以及帶通濾波器的測試結(jié)果在此不一一列舉,具體特性可通過示波器進行觀察。

        表1 濾波特性值

        表2 相同輸入信號不同Q值下的測試結(jié)果(f=29.3320 kHz)

        結(jié) 語

        基于嵌入式以太網(wǎng)技術(shù)實現(xiàn)的程控信號調(diào)理系統(tǒng),利用嵌入式實時操作系統(tǒng)與TCP/IP協(xié)議實現(xiàn)了程控信號調(diào)理,網(wǎng)內(nèi)用戶可以實現(xiàn)對輸入信號濾波參數(shù)和放大器增益的遠程控制。該系統(tǒng)操作安全可靠,設(shè)置方便簡單,適用于需要進行信號調(diào)理的大型物理實驗等場合。

        [1]Wu Yichun,Luo Jiarong,Ji Zhenshan,et al.Distributed Signal Condition System for EAST Tokamak[J].Journal of Donghua Univ.(Eng.Ed.),2010,27(1):92-97.

        [2]Egnite Software GmbH.Ethernut Version 1.3 Hardware User's Manual[EB/OL].[2011-04].http://www.ethernut.de.

        [3]沈文.AVR單片機C語言開發(fā)應(yīng)用實例[M].北京:清華大學(xué)出版社,2005.

        猜你喜歡
        程控調(diào)理以太網(wǎng)
        脾胃失調(diào)該如何調(diào)理
        “過勞肥”的中醫(yī)調(diào)理
        基于1500以太網(wǎng)養(yǎng)豬場的智能飼喂控制系統(tǒng)的設(shè)計與實現(xiàn)
        流翔高鈣系列肥 我能土壤調(diào)理劑
        秋季蛋雞 抓好調(diào)理
        基于Multisim10和AD603的程控增益放大器仿真研究
        電子制作(2018年19期)2018-11-14 02:37:02
        談實時以太網(wǎng)EtherCAT技術(shù)在變電站自動化中的應(yīng)用
        電子制作(2017年24期)2017-02-02 07:14:44
        程控增益射頻寬帶放大器
        電子制作(2016年1期)2016-11-07 08:42:54
        基于STC89C52的程控移相器的設(shè)計
        電子制作(2016年23期)2016-05-17 03:53:28
        一種90W高功率以太網(wǎng)供電系統(tǒng)的設(shè)計
        国产中文aⅴ在线| 午夜一区二区视频在线观看| 一区二区三区视频在线观看免费| 夜夜躁狠狠躁日日躁视频| 性欧美牲交xxxxx视频欧美| 99国产超薄丝袜足j在线播放| 国产精品欧美成人片| 自拍情爱视频在线观看| 国产日产韩国av在线| 国产又粗又猛又黄又爽无遮挡| 色一情一乱一伦一区二区三区| 色系免费一区二区三区| 国产亚洲精品高清视频| 一区二区三区国产色综合| 国产激情无码视频在线播放性色| 久久亚洲色www成人欧美| 91情侣视频| 国产精品av网站在线| 青青草高中生在线视频| 欧美猛少妇色xxxxx猛交| 国产成人精品成人a在线观看| 深夜福利国产| 国产专区亚洲专区久久| 国产精品婷婷久久爽一下| 久久国内精品自在自线图片 | 美女视频黄是免费| 久久人人爽人人爽人人片av东京热 | 日本午夜精品一区二区三区| 久久精品女人天堂av免费观看| 日本精品人妻无码77777| 亚洲国产精品综合福利专区| 日本国产一区二区在线观看| 国产人妻高清国产拍精品| 亚洲av永久无码国产精品久久| 久久精品熟女不卡av高清| 青青草免费观看视频免费| 中文字幕人妻丝袜成熟乱| 美女又色又爽视频免费| 国产91在线精品福利| 国产洗浴会所三级av| 国产精品国产三级国产av剧情|