微控制器如何處理即時電壓訊號 30

2025-07-10 17:05:14 字數 4246 閱讀 4907

微控制器如何處理即時電壓訊號

1樓:網友

用ad轉換器。

處理電壓訊號首先要採集模擬電物腔好壓訊號,有的微控制器自帶有ad,沒有的話要外接ad晶元。

模擬訊號如果電壓極性是雙極性的那麼還需要模擬處理,主要是對用加法器對模擬交流訊號進行電壓平圓激移(全部移成罩鉛正值),然後ad才能接受。即時處理自然是微控制器不停的,快速的檢測ad資料。有很多是用定時器服務程式來實現的,也就是定時的讀取ad訊號,獨到資料後在定時器中斷服務程式中進行處理。

2樓:學術科技

處理電壓訊號首先要採集模擬電壓訊號,有的微控制器自帶有ad,沒有的話要外接ad晶元。

模擬訊號如果電壓談枯極性是雙極性的(有正有負)那麼還需要模擬處理,主要是對用加法器對模擬交流訊號進行電壓平移(全部移成正值),然後ad才能接受。

即時處理自然是微控制器肢鋒不停的,快速的檢測ad資料。有很多是用定時器服務程式來實現的,也就是定時的讀取ad訊號,獨到資料後在定時器中斷服務含飢洞程式中進行處理。

3樓:你凱大爺

.. 神馬問題,這個得看你單品機的io口正常承受電壓了,最好是外圍電路+ad轉換。

c8051f040微控制器做處理電流電壓訊號的專案

4樓:

你好,應將電流表與l2串聯,應將導線a原接電流表「+」接線柱一端改接到「-」接線柱。

3)要測通過電源的電流,即測通過l1和l2的總電流,應將電流表與電源串聯,可將導線c原接電流表「-」接線柱的一端改接拆則到「+」接線柱上。

思維方式:尺謹根據電流表測電流的使用規則分析。陵御基。

微控制器如何處理壓變感測器的電壓訊號

5樓:網友

不管您的訊號是正還是負的,都可以通過提取您的電壓訊號,而後通過放大器電路放大之後進入adc晶元(或者微控制器自帶adc功能)中進行分析提取的,只是你的訊號有正負之分,所以,你的放大器需要正負電源。即雙電源。

6樓:

首先確定壓變感測器輸出訊號範圍,微控制器是否能直接識別,即是否在微控制器識別範圍內,如不是那就需要訊號除錯,比如放大等手段;其次是關心da的精度選取,這個跟據你係統要求而定;然後是對採集的資料處理,對於不穩定的資料一般要採取濾波等手段。

7樓:夜郎君

首先選一種ad轉換晶元。。因為你的輸出是有正負的,所以要那種課接受雙極性的訊號的ad晶元,如果只有單極性的,可以通過加法器或者偏置電路把它轉換成正訊號。。還要注意輸出訊號的電壓範圍,如果不在你所用的ad晶元範圍內,就要通過運放或訊號調理等方面來處理訊號。。。

微控制器能否處理乙個模擬電壓訊號和乙個數字電壓訊號相互比較,具體如何實現,謝謝

8樓:網友

首先明確,數碼訊號在乙個引腳上只有高電平(1)、低電平兩(0)兩種;要表達乙個十進位的電壓值,可能需要進行幾個引腳的並行通訊,或在乙個引腳通過固定的時序協議傳輸高低變化的電平表示。

而模擬訊號則是通過電壓的變化直接反應。

微控制器是數字的電路,因此要得到模擬的電壓值一定是需要進行模/數轉換的。ad轉換器種類很多;當然你也可以自己拿三極體、整合運放什麼的接,精度嘛就不太好說了,也不是很有這個必要。

另外,那個數字的電壓值一定也是通過ad轉換來的,只不過這功能整合在了某個晶元中。

結論:必須轉將模擬值轉換成數字值,才能被微控制器處理(貌似和樓上差不多額)。。

9樓:安裝機電

模擬和數字電壓訊號間的可比點是幅值和頻率。利用a/d轉換對兩種訊號進行取樣(取樣頻率大於10倍訊號頻率),根據取樣結果進行幅值和頻率的計算,並作出比較。因為你沒給出模擬與數碼訊號的幅值,對前面的訊號輸入處理無法確定。

10樓:施主問個問題

你可以用ad將模擬電壓轉換成數字電壓,然後再與數字電壓訊號比較不就行了。

11樓:天涯行客

對於微控制器來說只能處理數碼訊號,為了處理模擬訊號,一般會用ad轉換器把模擬訊號轉換為數碼訊號,再進行處理。要想比較數字電壓訊號與模擬電壓訊號,那就把模擬電壓訊號轉換為數碼訊號,而且單位與數字電壓訊號相同。

12樓:做而論道

電壓訊號和電壓訊號比較,應該用專用的比較器,如 lm339。

它比較後,產生數碼訊號再送到微控制器,微控制器就便於處理了。

13樓:網友

把模擬訊號轉換為數碼訊號,再做對比。

如何用微控制器的電壓訊號來控制220電壓大小

14樓:網友

實用的方法是:

1:比較器檢測交流電的過零訊號;

2:微控制器根據過零訊號,延遲輸出觸發脈衝,驅動雙向可控矽;

3:調整微控制器的延遲時間可以調整觸發訊號相位,達到調壓目的。

交流調壓,使用pwm方式調壓,較難實現。

15樓:

用電壓訊號控制?好像比較麻煩,需要乙個pwm的轉換電路。

現在很多微控制器內部都有實現pwm功能,寫點程式,輸出pwm訊號,通過固態繼電器或者可控矽,或者igbt,大功率的電晶體之類的期間,就可以控制220v的電壓了。

比如,通過對220v交流電的過零檢測訊號,可以精確控制電壓的相位,從而實現調壓。

一般都這麼做的。

16樓:網友

微控制器電壓訊號對於控制220v甚至更高電壓均是通過開關器件來實現的。

如常見的達林頓管、mos管、igbt、繼電器等這些器件有乙個共同的特點就是,通過乙個低壓訊號,可以控制開關的導通或者截止。

而開關兩端經常接的220v或者更高電壓。

從而達到微控制器邏輯電平訊號來控制高電壓的目的。

17樓:網友

微控制器加上da轉換器,帶動乙個直流減速電機,加上調壓器,可以輸出0--250v的電壓,波形無畸變,不干擾電網。

18樓:網友

感覺通過微控制器產生pwm波去控制可控矽就可以達到調壓的目的,但用於調光等用途可以,其他用途就要複雜些了。

微控制器資料採集對交流訊號如何處理

19樓:網友

首先,這個交流訊號得經過隔離(通常是220v以上的吧!)。

然後這個訊號得進行極性變換,因為大部分的ad轉換器只接受正的電壓。

最後這個訊號經過ad轉換器或微控制器自帶的ad轉換器進行ad轉換。

以上是硬體方面的。

至於軟體方面,通常要求交流電壓取樣,是要求檢測其有效值,因此要根據要求來計算交流電壓的真有效值,即按一定的時間間隔來取樣並計算。這個說來有點長,這裡很難說清楚。

如何用微控制器檢測0.1-12v輸入 訊號電壓!有圖更好!感謝各位大蝦~~~~~~~

20樓:網友

用電阻分壓, 比如 24k和10k 電阻分壓(這個要根據你的線路阻抗來定),然後給 adc0809c ,見圖,

21樓:做而論道

檢測 的電壓,要求解像度是多少?

如果,只是要求檢測 ,這兩個數值,那就簡單多了。

22樓:網友

用微控制器的adc功能唄!

微控制器stc89c52如何採集毫伏級電壓訊號

23樓:老徐

用類比電路的放大訊號的辦法(其實絕大部分感測器過來的訊號都需要放大才能給mcu使用,mcu在做a/d轉換,最後根據a/d結果執行你的要求,所以這個是乙個根本方法)。至於怎麼放大,那就是看類比電路的硬體知識了。如果你是毫伏級的電壓訊號。

你可以用整合運算放大器放大。我不知道你的毫伏級到底是多少?所以只能做乙個假設:

感測器沒有接到輻射時輸出電壓是0v,接到輻射時電壓假定你最大是100mv。所以你的輸入訊號量是0~100mv。微控制器i/o口能承受的電壓一般是5v(也有的,假設是5v)那麼你需要把100mv訊號放大到5v。

就是放大50倍。最簡單的方法你可以用乙個同相放大器放大50倍。(因為你訊號是正的,如果是負的你可以用反相放大器放大),這裡面其實還有很多問題,比如a/d轉換的精度問題,你訊號源干擾問題,如果要求高,運放的選擇和電路的設計都是很大的問題。

同相放大器只是一種基本放大器而已。如果雜訊大,你還有可能用差分放大器。用各種抗干擾的措施。

類比電路的知識很複雜的。當然如果簡單的,你就直接用同相放大或者反相放大就行了。要看具體要求的,不能一概而論。

微控制器開發板難學嗎,如何學好微控制器?

微控制器開發板最好的是吳鑑鷹,金沙灘的,然後還有一個武大狼的不錯,微控制器只要認真學習,前途無量。微控制器大神吳鑑鷹都開寶馬740了,郭天祥都看奧迪a6了。如何選擇微控制器和android linux arm開發板 微控制器的的選型是一件重要而費心的事情,如果微控制器型號選擇得合適,微控制器應用系統...

微控制器問題 20,微控制器有問題如何解決

親,您好,很高興為您解答 微控制器有問題如何解決如下 微控制器故障的排除1微控制器正常工作的三個條件微控制器工作的三個條件分別是電源 時鐘晶振 復位。當微控制器不能正常工作時,我們首先就要檢查這三個條件,用電壓表或者萬用表檢測他的電源和接地腳,檢測兩個引腳之間的電壓是不是5v左右 對於時鐘晶體振盪有...

學習微控制器程式怎麼把它學精 如何學習微控制器

學習階段 1.多找幾種實驗板,吃透例程,熟練掌握指令集,程式設計軟體用法 成長階段 1.根據具體應用,設計製作電路板,開發程式,從故障 錯誤 失敗中吸取教訓,改正程 序,使程式從原理模式逐漸走入實用模式 熟練精通 1.從具體應用中,你會不斷髮現問題,有些問題甚至難以查明原因。這個階段,僅僅掌握程式語...