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

        ?

        基于STM32的管道變形檢測(cè)數(shù)據(jù)采集系統(tǒng)的研究與實(shí)現(xiàn)

        2022-10-09 10:08:00熊治坤陳金忠馬義來李春雨
        中國(guó)特種設(shè)備安全 2022年8期
        關(guān)鍵詞:調(diào)試變形檢測(cè)

        熊治坤 陳金忠 馬義來 李春雨

        (中國(guó)特種設(shè)備檢測(cè)研究院 北京 100029)

        油氣管道幾何變形檢測(cè)是油氣管道內(nèi)檢測(cè)工作必不可少的一道工序,油氣管道幾何變形檢測(cè)設(shè)備的檢測(cè)能力直接影響幾何變形檢測(cè)結(jié)果的準(zhǔn)確性和可靠性[1-2]。油氣管道的幾何變形檢測(cè),一般需要若干變形傳感器實(shí)時(shí)并行采集管道變形數(shù)據(jù)[3-4]。尤其對(duì)于大管徑油氣管道,可能有數(shù)百個(gè)傳感器同時(shí)工作。為了解決多路并行數(shù)據(jù)實(shí)時(shí)采集問題,目前國(guó)內(nèi)外設(shè)備多采用FPGA+ARM的架構(gòu)方式[5],基于此架構(gòu)的設(shè)備存在結(jié)構(gòu)復(fù)雜、調(diào)試煩瑣、功耗高、設(shè)備體積大、運(yùn)行時(shí)長(zhǎng)受限等弊端[6]。筆者針對(duì)以上存在的弊端,研究并實(shí)現(xiàn)了基于意法半導(dǎo)體32位微控制器(STM32)的多通道數(shù)據(jù)采集系統(tǒng),成功研制了體積更小、功耗更低、結(jié)構(gòu)簡(jiǎn)單、操作便利的智能化油氣管道幾何變形檢測(cè)設(shè)備[7]。

        1 硬件系統(tǒng)設(shè)計(jì)

        1.1 硬件系統(tǒng)整體架構(gòu)

        系統(tǒng)以STM32F407VET6為核心處理器,通過ADC1的通道IN0~I(xiàn)N15連接16個(gè)變形傳感器。該處理器擁有SDIO接口,可以將采集的數(shù)據(jù)實(shí)時(shí)存入SD/TF卡中。存儲(chǔ)數(shù)據(jù)通過USB拷貝到電腦或者其他存儲(chǔ)介質(zhì)中,也可以取出SD/TF卡進(jìn)行數(shù)據(jù)拷貝。該系統(tǒng)還具有程序下載/調(diào)試功能(SWD)、慣導(dǎo)系統(tǒng)(INS)數(shù)據(jù)接口(RS422)、上位機(jī)通信調(diào)試功能(RS232)等。以STM32F407VET6為主控的硬件系統(tǒng)架構(gòu)如圖1所示。相比以往的FPGA+ARM結(jié)構(gòu),該架構(gòu)不使用FPGA和獨(dú)立的ADC芯片,因此功耗可以降低50%以上,操作也更加便捷。

        圖1 硬件系統(tǒng)架構(gòu)設(shè)計(jì)

        1.2 數(shù)據(jù)采集與存儲(chǔ)設(shè)計(jì)

        STM32F407VET6處理器具有3個(gè)12位模數(shù)轉(zhuǎn)換器(ADC),每個(gè)ADC可共享16個(gè)外部通道,支持單次轉(zhuǎn)換或掃描模式。ADC支持DMA控制器服務(wù)功能。為了同步A/D轉(zhuǎn)換和定時(shí)器,ADC可以使用TIM1、TIM2、TIM3、TIM4、TIM5或TIM8定時(shí)器中的任何一個(gè)觸發(fā)。該處理器自帶ADC,同時(shí)具有控制功能,無須使用額外ADC,節(jié)約硬件占用空間。

        當(dāng)VDDA= 2.4~3.6 V時(shí),ADC的采樣時(shí)鐘支持0.6~36 MHz。ADC支持6、8、10、12 bit四種分辨率,分辨率越低,全部轉(zhuǎn)換時(shí)間越小。在fADC為 30 MHz,分辨率為12 bit的條件下,全部轉(zhuǎn)換時(shí)間(含采樣時(shí)間)為0.5~16.4 μs,這完全滿足油氣管道變形數(shù)據(jù)采樣率1 ksps的要求。

        因此本系統(tǒng)通過定時(shí)器觸發(fā)ADC1采集傳感器信號(hào),數(shù)據(jù)每秒存儲(chǔ)1次,通過SDIO方式存儲(chǔ)在TF/SD卡中,可支持儲(chǔ)存卡容量高達(dá)256 GB。數(shù)據(jù)采集與存儲(chǔ)原理圖如圖2所示。

        圖2 基于STM32的數(shù)據(jù)采集與存儲(chǔ)原理

        1.3 系統(tǒng)供電與其他接口設(shè)計(jì)

        系統(tǒng)的處理器內(nèi)核采用ARM? 32-bit Cortex?-M4 CPU,帶有FPU,工作主頻最高可達(dá)168 MHz;自帶存儲(chǔ):1 MB Flash,192+4 KB SRAM,支持?jǐn)U展NOR/NAND Flash、SRAM等;具有16-stream DMA,并帶有FIFO和支持突發(fā)模式。

        系統(tǒng)采用內(nèi)置鋰電池和外置電池組雙電源供電模式,其中內(nèi)置鋰電池為主板供電,外置鋰電池組同時(shí)為系統(tǒng)主板、傳感器和INS供電,雙電源模式提高了系統(tǒng)的穩(wěn)定性與可靠性。系統(tǒng)工作電壓設(shè)計(jì)為3.3 V,通過AMS1117-3.3芯片進(jìn)行電源轉(zhuǎn)換并提供3.3 V工作電壓,具體原理圖設(shè)計(jì)如圖3所示。

        系統(tǒng)通過USB實(shí)現(xiàn)上位機(jī)PC對(duì)信號(hào)數(shù)據(jù)的拷貝。INS提供設(shè)備運(yùn)行姿態(tài)、里程等重要數(shù)據(jù),其接口通過串口2經(jīng)過MAX490ESA芯片轉(zhuǎn)換為RS422接口,具備抗干擾能力強(qiáng)、傳輸距離遠(yuǎn)、適應(yīng)環(huán)境條件更苛刻的特點(diǎn)。系統(tǒng)的程序下載與調(diào)試接口采用了SWD方式,相比常規(guī)調(diào)試接口,節(jié)約IO資源。系統(tǒng)擁有2個(gè)指示燈,LED2常亮標(biāo)識(shí)系統(tǒng)供電正常,LED1常亮標(biāo)識(shí)系統(tǒng)處于運(yùn)行模式,1 s閃爍1次標(biāo)識(shí)系統(tǒng)處于調(diào)試模式。原理圖設(shè)計(jì)如圖3所示。

        圖3 電源供電與其他接口

        2 軟件系統(tǒng)設(shè)計(jì)

        2.1 軟件整體功能結(jié)構(gòu)

        軟件系統(tǒng)主要包括系統(tǒng)初始化、調(diào)試模式、運(yùn)行模式。系統(tǒng)初始化部分主要包括HAL初始化、系統(tǒng)時(shí)鐘配置、延時(shí)初始化、GPIO初始化、RTC初始化、UART初始化、USMART初始化、TIMER初始化、SRAM初始化、SD初始化、USB初始化、AD初始化、DMA配置等。系統(tǒng)上電完成初始化,通過外部輸入進(jìn)入調(diào)試狀態(tài)或運(yùn)行狀態(tài)。調(diào)試模式包括參數(shù)配置、信號(hào)調(diào)試及系統(tǒng)供電檢測(cè)。運(yùn)行模式包括4個(gè)功能:數(shù)據(jù)采集、數(shù)據(jù)存儲(chǔ)、供電檢測(cè)、日志文件。軟件系統(tǒng)功能模塊如圖4所示。

        圖4 程序功能結(jié)構(gòu)

        2.2 ADC數(shù)據(jù)采集功能實(shí)現(xiàn)

        系統(tǒng)的嵌入式程序基于MDK V5平臺(tái)進(jìn)行開發(fā),主頻配置為168 MHz,APB2時(shí)鐘配置為84 MHz,ADC采樣時(shí)鐘配置為21 MHz。ADC采集支持多種模式,為提高速度和性能,本系統(tǒng)啟用ADC1時(shí),采用定時(shí)+DMA模式。ADC1基于定時(shí)器TIMER2每1 ms觸發(fā)1次采集,配置DMA2傳輸數(shù)據(jù)。

        3 實(shí)驗(yàn)驗(yàn)證與現(xiàn)場(chǎng)應(yīng)用

        3.1 ADC全部轉(zhuǎn)換時(shí)間

        系統(tǒng)配置ADC1的通道IN0~I(xiàn)N15進(jìn)行數(shù)據(jù)采集,通過嵌入式程序配置系統(tǒng)時(shí)鐘為168 MHz,TIMER2定時(shí)間隔為1 ms,ADC采樣時(shí)鐘為fADC=21 MHz,分辨率配置為12 bit。數(shù)據(jù)采集通過DMA方式啟動(dòng),一次采集16個(gè)通道的數(shù)據(jù)。使用高速示波器(Tektronix MSO58)測(cè)量系統(tǒng)輸出低電平脈寬,實(shí)現(xiàn)16個(gè)通道數(shù)據(jù)全部采集并完成轉(zhuǎn)換使用的總時(shí)長(zhǎng)的測(cè)量。本文驗(yàn)證了6種采樣時(shí)間,分別為3、56、84、112、144、480個(gè)采樣時(shí)鐘,分別對(duì)應(yīng)圖 5中(a)~(f)。全部轉(zhuǎn)換時(shí)間通過高速示波器(Tektronix MSO58)捕獲測(cè)量系統(tǒng)輸出低電平脈寬,具體如圖5所示。圖5中(a)~(f),使用示波器測(cè)量不同采樣周期下,ADC采集16個(gè)通道數(shù)據(jù)的總計(jì)使用時(shí)間,并與理論耗時(shí)進(jìn)行對(duì)比驗(yàn)證。實(shí)驗(yàn)驗(yàn)證了6組數(shù)據(jù),計(jì)算了數(shù)據(jù)采樣率范圍在2.66~86.2 ksps,為后續(xù)變形設(shè)備數(shù)據(jù)采樣率選取提供了依據(jù)。

        圖5 ADC總采集轉(zhuǎn)換時(shí)長(zhǎng)

        圖5 ADC總采集轉(zhuǎn)換時(shí)長(zhǎng)(續(xù))

        將圖5中數(shù)據(jù)整理到表 1中并進(jìn)行分析,可以得出實(shí)際測(cè)量值比理論值略大,因系統(tǒng)輸出狀態(tài)翻轉(zhuǎn)、函數(shù)調(diào)用還需要消耗時(shí)間??傮w誤差在1%以內(nèi)。16個(gè)通道最長(zhǎng)的轉(zhuǎn)換時(shí)間約為375.378 μs(480個(gè)采樣時(shí)鐘),據(jù)此計(jì)算,16通道的數(shù)據(jù)采樣率可以達(dá)到2.66 ksps,滿足油氣管道變形數(shù)據(jù)采樣率的要求。16個(gè)通道最少的轉(zhuǎn)換時(shí)間不超過11.538 μs(3個(gè)采樣時(shí)鐘),則16個(gè)通道的數(shù)據(jù)采樣率可以達(dá)到86.67 ksps,若將采樣時(shí)鐘頻率提高,數(shù)據(jù)采樣率還可以進(jìn)一步提高。

        表1 理論值與測(cè)量值對(duì)比

        3.2 ADC數(shù)據(jù)采集測(cè)試

        系統(tǒng)通過ADC采集14種不同的電壓數(shù)據(jù),同時(shí)采用是德科技KEYSIGHT高精度萬用表3458A測(cè)量電壓數(shù)據(jù),并將2組進(jìn)行統(tǒng)計(jì)和對(duì)比(見表 2),并繪制2組數(shù)據(jù)曲線(如圖6所示)。數(shù)據(jù)對(duì)比結(jié)果表明,ADC數(shù)據(jù)采集整體一致性良好,線性度良好,采集數(shù)據(jù)誤差在0.6‰以內(nèi),結(jié)果符合預(yù)期,滿足油氣管道變形數(shù)據(jù)采集精度要求。

        圖6 ADC 數(shù)據(jù)采集實(shí)驗(yàn)

        表2 實(shí)測(cè)值與ADC采樣值對(duì)比

        3.3 工業(yè)現(xiàn)場(chǎng)應(yīng)用

        該系統(tǒng)應(yīng)用于φ355 mm油氣管道變形內(nèi)檢測(cè),在多個(gè)現(xiàn)場(chǎng)進(jìn)行了多段工業(yè)應(yīng)用,對(duì)于油氣管道變形特征的識(shí)別率高,能清晰地識(shí)別油氣管道的典型特征。系統(tǒng)在現(xiàn)場(chǎng)應(yīng)用時(shí),采集到如圖7所示的一些典型特征,可見信號(hào)特征辨識(shí)度高。

        圖7 管道缺陷典型特征

        從某地φ355 mm油氣管道變形內(nèi)檢測(cè)數(shù)據(jù)分析報(bào)告中,提取了3處較大變形,見表3。

        表3 管道幾何變形分析數(shù)據(jù)點(diǎn)

        根據(jù)表3的數(shù)據(jù)分析結(jié)果進(jìn)行了開挖驗(yàn)證,實(shí)際開挖情況見圖8。

        圖8 管道內(nèi)檢測(cè)幾何變形開挖驗(yàn)證

        通過對(duì)表3與圖8的數(shù)據(jù)進(jìn)行對(duì)比分析,系統(tǒng)變形檢測(cè)數(shù)據(jù)與實(shí)際開挖驗(yàn)證數(shù)據(jù)有一定誤差,開挖數(shù)據(jù)最大誤差為0.71 mm,精度滿足項(xiàng)目要求。

        4 結(jié)論

        本文設(shè)計(jì)的基于STM32片內(nèi)ADC實(shí)現(xiàn)多通道數(shù)據(jù)實(shí)時(shí)采集系統(tǒng),對(duì)電壓信號(hào)采集實(shí)時(shí)性好、分辨率高(12 bit)、精度高(0.6‰)、采樣率高(2.66~86.67 ksps)。本文通過純ARM架構(gòu)解決了結(jié)構(gòu)復(fù)雜、調(diào)試煩瑣的問題。對(duì)比FPGA+ARM架構(gòu),本系統(tǒng)整體功耗降低了50%以上,從根本解決了功耗問題。本系統(tǒng)利用STM32片內(nèi)ADC,更高效地進(jìn)行數(shù)據(jù)采集,節(jié)省了獨(dú)立的ADC,從而也節(jié)約了硬件成本。整個(gè)系統(tǒng)使用元器件數(shù)量更少,解決了設(shè)備小型化難題。因此本文研制的設(shè)備特點(diǎn)如下:功耗低(<110 mA@5V)、體積?。ê诵腜CB尺寸:40 mm×50 mm)、成本低、可靠性高、安全性好、抗干擾性好。該系統(tǒng)支持多種實(shí)時(shí)操作系統(tǒng),如UCOS、FREERTOS、RT-Thread等。其為后續(xù)系統(tǒng)級(jí)聯(lián)奠定了基礎(chǔ),該系統(tǒng)的可擴(kuò)展性增強(qiáng),更加靈活適用于油氣管道內(nèi)檢測(cè)。

        猜你喜歡
        調(diào)試變形檢測(cè)
        “不等式”檢測(cè)題
        “一元一次不等式”檢測(cè)題
        “一元一次不等式組”檢測(cè)題
        談詩的變形
        中華詩詞(2020年1期)2020-09-21 09:24:52
        基于航拍無人機(jī)的設(shè)計(jì)與調(diào)試
        電子制作(2018年12期)2018-08-01 00:47:44
        “我”的變形計(jì)
        FOCAS功能在機(jī)床調(diào)試中的開發(fā)與應(yīng)用
        例談拼圖與整式變形
        無線通信中頻線路窄帶臨界調(diào)試法及其應(yīng)用
        電子制作(2017年19期)2017-02-02 07:08:38
        會(huì)變形的餅
        国产亚洲一区二区精品| 欧美激情五月| 国产韩国精品一区二区三区| 亚洲精品456在线播放狼人| 亚洲av无码无线在线观看| 无码精品a∨在线观看| 亚洲国产精品国语在线| 亚洲av综合色区久久精品| 在线观看av网站永久| 久久综合九色综合欧美狠狠| 国产精品网站夜色| 一区二区三区日本美女视频| 丝袜美腿亚洲一区二区| 国产婷婷一区二区三区| 久9热免费精品视频在线观看| 亚洲第一女优在线观看| 东京热人妻系列无码专区 | 蜜臀久久99精品久久久久久| 真人无码作爱免费视频禁hnn | 国产一区二区三区不卡在线观看| 国产喷水1区2区3区咪咪爱av| 在线观看91精品国产免费免费| 玩弄极品少妇被弄到高潮| 国产精品黑丝高跟在线粉嫩 | 亚洲色偷偷偷综合网| 亚洲精品久久久久久动漫| 国语精品视频在线观看不卡| 亚洲av高清一区二区三区| 亚洲av鲁丝一区二区三区黄| 免费超爽大片黄| 亚洲精品乱码久久麻豆| 四虎成人精品在永久免费| 精品一区二区久久久久久久网站 | 无码AV午夜福利一区| 国内嫩模自拍偷拍视频| 成人网站免费看黄a站视频 | 96精品免费视频大全| 日本刺激视频一区二区| 精品国产拍国产天天人 | 亚洲中文无码精品久久不卡| 亚洲伊人久久大香线蕉|