❶ 單片機測正弦波電壓程序
利用上圖櫻歲瞎可以經ac轉換成dc,雀顫再用單片脊空機進行測量
❷ 請問怎麼用51單片機實現 檢測輸入一個正弦波 檢查其相位和其頻率 給程序追加50分
首先,單片機測量正弦波的相位和頻率,必須先將其變成方波,在過零點上升沿時邊緣觸發單片機。利用比較器電路時很容易做到。
相位是相對的,單片機檢測不到正弦波的過零點離Y軸的時間,所以不能判斷其相位是多少,但你可以自己設置一個基準作為單片機人為基準,當單片機測量到的正弦波過零點與這基準的時間就是你要的相位,但這並不代表這是標準的,當然通過調整基準的位置,可以得到接近標準的數據。
單片機測量頻率,也就是測量兩個方波之間的上升沿的時間,這時間的倒數就是頻率。
如果是測量兩個信號的相位差,則利用一個異或門處理一下則可。
❸ 如何用示波器測調正弦信號的相位差
需要兩個通道御團拿輸入正弦信號,然後選擇測量菜單中的相位測量,設定「通道1到通道2「或者「通道2到通道1」即可,屏幕上自或蘆動顯示兩個信號的相位差。
如果用信號源輸出信號的話鎮搭,可以調節任一信號的相位,即可調節兩個信號之間的相位差。
❹ 正弦波用示波器怎麼測量
測正弦信號時,示波器的操作如下:
1)開啟示波器電源開關預熱並將各開關旋鈕調到合適的位置。
2)選擇開關放在「AC」位置、調節輝度、聚焦、垂直水平位置。
3)將輸入信號通過探頭送到輸入端,調整波形到合適位置。
4)讀數:電壓峰-峰值,如為2Um:2Um=
V/div×格數
×探頭衰減數,例如波形峰
峰距離為
2.5格,V/div(每格電壓值)為:0.05V,探頭衰減數為1/10,則:2Um=
0.05
×
2.5
×
10
=
1.25V
5)
計算交流電壓的幅值
Um=1.25/2=0.625V,交流電壓的有效值U=0.707Um=0.707×0.625=0.44V
(4)單片機正弦波相位怎麼測量擴展閱讀:
子開關轉換速率也越快,不會有閃爍現象。這種工作狀態適用於觀察兩個工作頻率較高的信號。
「斷續」:當顯示方式開關置於「斷續」時,電子開關不受掃描信號控制,產生頻率固定為200kHz方波信號,使電子開關快速交替接通YA和YB。由於開關動作頻率高於被測信號頻率,因此屏幕上顯示的兩個通道信號波形是斷續的。
當被測信號頻率較高時,斷續現象十分明顯,甚至無法觀測;當被測信號頻率較低時,斷續現象被掩蓋。因此,這種工作狀態適合於觀察兩個工作頻率較低的信號。信迅
「YA」、「YB
」:顯示方式開關置於「YA
」或者「YB
」時,表示示波器處於單通道工作,此時示波器的工作方式相當於單蹤示波器,即只能單獨顯示「YA」或「YB
」通道的信號波形。
「YA
+
YB」:顯示方式開關置於「YA
+
YB
」時,電子開拍激關不工作,YA與YB
兩路信號均通過放大器和門電滑賀此路,示波器將顯示出兩路信號疊加的波形。
(2)「DC-⊥-AC」Y軸輸入選擇開關,用以選擇被測信號接至輸入端的耦合方式。置於「DC」是直接耦合,能輸入含有直流分量的交流信號;
置於「AC」位置,實現交流耦合,只能輸入交流分量;置於「⊥」位置時,Y軸輸入端接地,這時顯示的時基線一般用來作為測試直流電壓零電平的參考基準線。
(3)「微調V/div」靈敏度選擇開關及微調裝置。靈敏度選擇開關系套軸結構,黑色旋鈕是Y軸靈敏度粗調裝置,自10mv/div~20v/div分11檔。紅色旋鈕為細調裝置,順時針方向增加到滿度時為校準位置,可按粗調旋鈕所指示的數值,讀取被測信號的幅度。
當此旋鈕反時針轉到滿度時,其變化范圍應大於2.5倍,連續調節「微調」電位器,可實現各檔級之間的靈敏度覆蓋,在作定量測量時,此旋鈕應置於順時針滿度的「校準」位置。
參考資料來源:網路-示波器
❺ stm32 怎樣測量正弦波的頻率
先將正弦波通過滯回比較器轉變為方波。必要的話,在滯回比較器之前還可以加上低通濾波器。
方波頻率測量採用單片機定時器的捕獲輸入模式,每次捕獲中斷時,計時器當前捕獲值減去上一次的捕獲值,得到信號周期,求倒數,就是頻率,退出中斷前,記得保存當前的定時首衫器捕獲值。仿芹戚
若精度要求不是很高,也可採用外部中斷輸入,中斷設為邊沿觸發,在中斷中,及時讀取定時器的計數值並相減。缺點是,每次信號來臨到中斷響應進入中斷服務程序的時間可能不等,備陵照成計時不準確。如果單片機沒有其它中斷,一般只會差別1~2個時鍾周期,精度較高。如果還有其它中斷,信號邊沿來臨時,正好在執行其它中斷服務程序,就會產生較大的影響。
❻ 如何用stm32測量正弦信號的相位差
一:可以檔銷用比較器將正玄波轉為方波,使用STM32的定時器的捕獲功能可以測到相位差。
二:使用ADC每50us/100us抓一次電壓,計算過0點(上一次<0,這一次>=0)可以世凱測到相位差,不過沒那麼精確,而且可能被干擾誤判。但是搜蠢喚可以同時計算出交流電壓值。
❼ 怎樣測量兩個同頻率正弦信號的相位差,包括數值和符號
最直接的方法是將電壓電流整形為方波後通過單片機等處理器的定時器測量兩個方波上升沿或下降沿的時差及單個信號的周期,時差除以周期乘以360°就是相位差。需要正負號的話,上述結果再減去180°。
上述方法特點是簡單。但是,對於波形有較大毛刺時,測量誤差較大。另外一種方法是採用模擬乘法器或數字乘法(高速采樣,數值相乘乘法)的方法獲取有功功率,有功功率注意視在功率得到功率因數,再根據功率因數換算相位角。
(7)單片機正弦波相位怎麼測量擴展閱讀:
正弦信號作為一種基本信號,它具有非常有用的性質:
1、 兩個同頻率的正弦信號相加,雖然它們的振幅與相位各不相同,但相加的結果仍然是原頻率的正弦信號。
2、如果有一個正弦信號的頻率f1等於另一個正弦信號頻率f的整數倍,即f1 =nf,則其合成信號是非正弦周期信號,其周期等於基波(上面那個頻率為f的正弦信號就稱作基波)的周期T= 1/f,也就是說合成信號是頻率與基波相同的非正弦信號。
3、正弦信號對時間的微分與積分仍然是同頻率的正弦信號。
❽ 我通過單片機測量方波,三角波,正弦波的脈沖寬度,范圍是0-1M,如何測量請各位高手指點迷津
我通過單片機測量方波,三角波,正弦波的脈沖寬度,范圍是0-1M,如何測量...
----
方波,即矩形波,才有脈沖寬度的說法。
正弦波,有振幅、頻率、初相角三個要素,沒有脈沖寬度的說法。
三角波,它也沒有寬度。
❾ 單片機怎麼測量兩個同頻率的正弦波的相位差外部中斷怎麼用
這個好辦,正弦波可以整形成方波,既然頻率一致,整形之後的方波頻率也是一樣的。接下來就是測量2個方波的時間差了,方波平率已知(或者可以測量得到),他們的時間差也可以測量得到,相位差呼之欲出了吧?……
❿ 單片機如何采樣正弦波
有兩種方法:
1.直接將交流信號用電阻分壓,再凳散接入ADC引腳,進行連續采樣,再用單片機用利用演算法算出交流信號,不過因為單片機的工作頻率不夠高,這種棗弊氏方法不是很卜大准。
2.利於硬體,先將交流信號用電阻分壓,再進行半波整流,之後再用兩級RC濾波將其濾成直流信號,然後再接入ADC引腳,這時的直流信號=交流信號的峰值/根號pi.
方法二較為准確。