如何用stc微控制器內部ad採集多路交流訊號

時間 2021-08-30 10:29:12

1樓:

用stc微控制器內部ad採集多路交流訊號,有兩種辦法:

一、用兩個ad轉換晶片,兩路模擬量分別接一個。用微控制器控制兩個ad晶片同時啟動轉換,這樣基本可以實現採集到同一時刻的兩路模擬量值。

二、用兩個取樣保持器(lf398),來暫時儲存模擬量的瞬時值。兩個保持器後面接模擬多路轉換器,模擬多路轉換器後面接一個ad轉換器。過程是這樣的:

要採集之前先給兩個取樣保持器一個保持訊號,緊接著選擇多路開關通道,緊接著啟動ad轉換器。分別選擇多路開關的兩個通道,來取得兩路模擬量的值。因為有采樣保持器的存在,可以保證採集到的模擬量是同一時刻的。

微控制器(microcontrollers)是一種積體電路晶片,是採用超大規模積體電路技術把具有資料處理能力的**處理器cpu、隨機儲存器ram、只讀儲存器rom、多種i/o口和中斷系統、定時器/計數器等功能(可能還包括顯示驅動電路、脈寬調製電路、模擬多路轉換器、a/d轉換器等電路)整合到一塊矽片上構成的一個小而完善的微型計算機系統,在工業控制領域廣泛應用。從上世紀80年代,由當時的4位、8位微控制器,發展到現在的300m的高速微控制器。

2樓:匿名使用者

雖然stc微控制器內部的ad轉換器只有一個,但模擬量的輸入端還有多個的,利用內部的暫存器來切換,這樣外部就可以接多路模擬訊號了。詳細見stc的技術資料。如果微控制器的引腳不夠用,只能其中的一個腳作模擬量輸入端的話,那就要在外部進行切換模擬量了,需要晶片切換,得經過外部晶片,會對模擬量有所影響。

3樓:一萬光年

stc也有多路ad的管腳,只要把多路交流訊號轉換為電壓訊號接到stc的ad管腳上,就可以程式設計實現採集交流訊號了。

4樓:q號

可以用多路模擬開關來切換訊號,來採集多路訊號

STC89C51微控制器怎麼使用內部AD轉換

你家的stc89c51微控制器有內部adc?stc系列的微控制器如果內部有adc,在型號後面都跟有 ad 字樣!stc官網裡的pdf文件裡面都有程式設計例子,ad轉換的例子拿來改改就能使用。 stc官網上有例子的,大概有以下幾個過程 adc contr adc contr 0x80 10000000...

簡述微控制器的基本結構與功能,51微控制器內部包含哪些主要功能部件 各功能部件的主要作用是什麼

是嘛 微控制器的基本結構 運算器 控制器 主要暫存器。運算器功能 執行各種算術運算 執行各種邏輯運算,並進行邏輯測試,如零值測試或兩個值的比較。主要暫存器功能 用於儲存當前cpu所要訪問的記憶體單元或i o裝置的地址。控制器功能 從記憶體中取出一條指令,並指出下一條指令在記憶體中的位置 對指令進行譯...

MCS 51型微控制器內部RAM的組成是如何劃分的,各有什麼功

羊舌桂蘭蠻煙 內部ram一共256位元組。00 07 08 0f 10 17 18 1f 這四組,每組8個位元組。是r0 r7暫存器的,由psw控制第幾組。這幾組可以位定址。20 7f 是位元組定址的。堆疊也在這裡。80 ff是放置特殊功能暫存器的空間。比如累加器 p0 p3口地址 tmod pco...