999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

多功能便攜示波器的研制

2014-12-01 01:54:20王秦君李永濤張緒德
物理實驗 2014年7期
關鍵詞:信號用戶系統

王秦君,李永濤,張緒德

(南京郵電大學 理學院,江蘇 南京210046)

1 系統概述

目前市場上的示波器價格普遍較高,同時較為笨重,不便于攜帶.基于低成本、低功耗、便攜的理念,制作了這樣一個系統.系統核心是STM32F407VGT6,該 MCU采用ARM Cortex-M4作為內核,主頻高達168MHZ,具有196kB的RAM,片內有3個12位速度高達2.4MSPS的ADC.這樣可以僅用片內AD來進行采樣[1],以此可以最大限度的簡化外圍電路,同時降低成本.系統主要包括信號輸入和衰減電路,觸發電路、MCU模塊和液晶模塊.對于輸入模塊,采用電阻和電容分壓的方式對輸入信號進行衰減,然后通過電壓跟隨器和加法器最終輸出0~3V的信號到MCU的AD輸入端,本系統的成品,如圖1所示.

圖1 示波器實物圖

2 系統硬件設計

2.1 信號輸入

2.1.1 信號衰減

衰減部分電路如圖2所示[2].可以看到,輸入電路把輸入信號電壓幅度降到了原來的1/4,因為MCU的AD輸入電壓范圍是0~3V,所以輸入信號的幅度可以為-6~6V.該電路中的電容是為了滿足對高頻信號良好的分壓性能.

圖2 信號衰減電路

2.1.2 阻抗變換和加法器

圖3是電壓跟隨器,其作用是把衰減之后的信號送入加法器,同時減小其輸出電阻.

圖4所示的是加法器,將信號加上1.5V,使-1.5~1.5V 的信號源范圍轉換到0~3V,供MCU進行采樣.

圖3 電壓跟隨器

圖4 加法器

2.2 觸發電路

觸發電路(圖5)的作用為了給MCU觸發脈沖以此來穩定波形的顯示.

利用LM339作為電壓比較器,將輸入信號轉化為周期性的方波,用戶可以選擇采用關閉觸發、上升沿觸發和下降沿觸發3種觸發方式.程序會依據用戶的選擇,在觸發信號到來時,進行相應地操作.

圖5 電壓比較器(用于產生觸發脈沖)

2.3 信號采集和處理

該系統通過MCU的ADC1和ADC2兩個通道進行采樣.為了達到最大的響應速度,信號采集時采用了DMA傳輸的方式[4].直接存儲器存取(DMA)用來提供在外設和存儲器之間或者存儲器和存儲器之間的高速數據傳輸.無須CPU干預,數據可以通過DMA快速地移動,這節省了CPU的資源來做其他操作.

表1是STM32F4數據手冊中的DMA2每通道對應的外設,可以看到,ADC1對應了Stream0的Channel0和Stream4的Channel0,ADC2對應了Stream2的Channel1和Stream3的Channel1.在本系統中,ADC1采用了DMA2的Stream0的Channel0,ADC2采用了DMA2的Stream2的Channel1.

表1 STM32F4的DMA2中各通道的請求

內存中有3個1 024×2byte的buffer,其中2個用來存儲ADC1和ADC2采樣值,另外一個用來存儲采樣完成后對波形進行數學運算的虛擬波形的AD值.當用戶選擇的時間步進小于20μs時,DMA會把采集到的數據放入buffer.大于或等于50μs時,MCU通過時間步進計算延時時間,每隔1個延時采1次數據,以此來實現時間擋位可調節的功能[5].

數據采集完成后,通過用戶選擇,還會對波形進行相應處理,比如繪制李薩如圖形或者進行快速傅里葉變換(FFT).其中FFT采用了ST官方提供的DSP庫來實現,1 024點FFT只需要幾ms,轉換速度非常快.

2.4 液晶顯示

顯示部分采用了400×240分辨率的TFT屏.STM32則用FSMC驅動液晶.靈活的靜態存儲器控制器(FSMC)能夠與同步或異步存儲器和16位PC存儲器卡接口.只要進行適當的配置,也能實現液晶的8086時序.使用FSMC后,對液晶寫數據就像寫內存一樣方便且快速,刷新1次屏幕小于5ms,可以輕松地顯示波形.

3 系統軟件設計

軟件通過圖形用戶界面(GUI)實現人機交互,GUI控制按鈕和菜單的顯示,AD每轉換1次后會檢測觸摸屏是否被按下,如果被按下會執行相應的操作,其流程如圖6所示.

圖6 流程圖

程序中最主要的全局變量:State,這是結構體變量,結構體如下:

因為buffer能存儲1 024個AD值,但是屏幕水平分辯率只有400,所以設置了 H_OffsetCHx和V_OffsetCHx這樣的變量,其作用是在采樣完成以后,在屏幕上繪制的波形的起始數據地址是buffer的基地址加上H_OffsetCHx之后的地址,這樣可以通過修改OffsetCHx和V_OffsetCHx的值,顯示波形全部1 024個點,反應到TFT上的現象為:當ControlCH的值為對應的通道時,只要手指在觸摸屏上滑動,就能任意拖動波形,使操作更加形象,觀察起來也更加方便.

4 結束語

多功能便攜示波器系統省去了FPGA和片外AD,僅僅1塊MCU就完成了主要任務,使得設計成本大大降低,同時外圍元件的用量也大大減少,體積縮小到手機般大小.FFT也充分運用了STM32F4內FPU的性能,加上采樣時間也能以30fps以上的速率顯示頻譜.

[1]Phil Stearns.采樣率對示波器帶寬的影響 [J].今日電子,2007(8):41-42.

[2]李揚,鄭瑩娜,朱錚濤,等.高性能虛擬示波器的研究 [J].工業儀表與自動化裝置,1999(2):3-6.

[3]劉軍.例說STM32[M].北京:北京航空航天大學出版社,2011:207-215.

[4]張滔.基于STM32單片機DMA機制的多通道數據采集[J].黑龍江科技信息,2013(30):27.

[5]胡斌強,蘇紹璟,王躍科.手持寬帶數字存儲示波器的設計與實現 [J].計算機測量與控制,2006,14(10):1423-1425.

猜你喜歡
信號用戶系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
完形填空二則
基于FPGA的多功能信號發生器的設計
電子制作(2018年11期)2018-08-04 03:25:42
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
主站蜘蛛池模板: 666精品国产精品亚洲| 国产成人一区| 精品免费在线视频| 国产成人AV综合久久| 制服无码网站| 在线国产91| 国产乱子伦手机在线| 制服丝袜亚洲| 91视频99| 老司国产精品视频91| 91日本在线观看亚洲精品| 亚洲日韩国产精品综合在线观看| 精品国产99久久| 美女被躁出白浆视频播放| 99热这里只有精品免费| 欧美国产综合视频| 国产精品护士| 小说区 亚洲 自拍 另类| 久久人人妻人人爽人人卡片av| 欧美一级在线播放| 欧美区在线播放| 国产欧美精品专区一区二区| 欧美在线观看不卡| www.91在线播放| 99国产精品免费观看视频| 日韩中文字幕亚洲无线码| 欧美成人手机在线观看网址| 国产黑丝视频在线观看| 国产无人区一区二区三区| 九色在线观看视频| 日本精品视频一区二区| 伊人久久精品无码麻豆精品 | 国产性生大片免费观看性欧美| 亚洲中文字幕日产无码2021| 久久99精品国产麻豆宅宅| 国产成人超碰无码| 国产视频久久久久| 国产成人精品免费av| www.av男人.com| 麻豆精品视频在线原创| 免费看一级毛片波多结衣| 伊人无码视屏| 国产美女自慰在线观看| 精品欧美视频| 亚洲国产成熟视频在线多多| 亚洲丝袜第一页| 九色在线视频导航91| 久操线在视频在线观看| 国产精品一区在线麻豆| 欧美有码在线观看| 欧美在线导航| 播五月综合| 国内精自线i品一区202| 成人国产精品一级毛片天堂| 97人人做人人爽香蕉精品| 亚洲精品图区| 免费网站成人亚洲| 国产极品嫩模在线观看91| 欧美一级大片在线观看| 国产二级毛片| 国产另类视频| 日韩精品毛片人妻AV不卡| 欧美亚洲激情| 亚洲欧州色色免费AV| 88国产经典欧美一区二区三区| 久久精品日日躁夜夜躁欧美| 午夜小视频在线| 久久先锋资源| 亚洲日韩第九十九页| 国产真实二区一区在线亚洲| 亚洲国产成人在线| 日韩免费视频播播| 国产地址二永久伊甸园| 在线不卡免费视频| 免费在线成人网| 欧美笫一页| 日本不卡视频在线| 97亚洲色综久久精品| 日韩第九页| 青青操视频免费观看| 亚洲人成在线精品| 国产精品片在线观看手机版|