單片機採樣模擬量數據的工作原理是怎樣的

2020-12-13 電子發燒友

單片機採樣模擬量數據的工作原理是怎樣的

雄哥談科技 發表於 2020-02-06 17:19:16

(文章來源:雄哥談科技)
       單片機的ADC接口屬於模數轉換接口,將外部的模擬量信號轉化為數位訊號,單片機屬於數字器件,需將模擬信號轉化為數位訊號才能夠為單片機處理。目前市場的很多單片機都自帶ADC轉換接口,若無ADC轉換接口,可以使用ADC數模轉換晶片外擴。

ADC模塊是將模擬信號轉化位數位訊號,數位訊號用0和1表示,ADC模塊有參考電壓,假設給的參考電壓是5V,ADC是12位的(幾位表示用二進位幾位數存儲模擬量轉化後的數字量,12位的ADC則可儲存數字量範圍為:(二進位)000000000000~111111111111,轉換為十進位數字範圍為0~2^12即0~4095。

也就是說把參考電壓分為2^12份即4096份,最小解析度為VREF/4096。

也就是說二進位的000000000000代表輸入模擬量0V,而111111111111代表最大值VREF。

下面以上圖C8051單片機為例子,如原理圖所示,該單片機工作電源為3.3V,參考電壓為2.048V,所以模擬量的輸入範圍為0~2.048V。若所需採集的電壓範圍大於參考電壓值時,可以使用電阻分壓進行降壓或者使用運放進行縮小等。

該單片機ADC為12位的。也就是說輸入電壓為0時,單片機轉換後的數字量結果為000000000000(二進位),當輸入電壓為2.048V時,單片機轉換後的數字量結果為111111111111(二進位),十進位為4095。

也就是說,輸入電壓的值V=2.048×ADC採集到的數字量÷4095。

比如我們要採集一個0~10V範圍的模擬量電壓進行顯示,那麼,可以先將0~10V的電壓縮小5倍,可以使用電阻分壓,也可以採用運放縮小等方式,然後接入單片機的ADC採樣口,可以接入上圖的P2.2口。

最後換算公式為:V = result * 2.048/ 4095 * 5;其中 result為單片機採集到的數字量。
       (責任編輯:fqj)

打開APP閱讀更多精彩內容

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容圖片侵權或者其他問題,請聯繫本站作侵刪。 侵權投訴

相關焦點

  • 單片機是怎麼採樣模擬量數據的?
    單片機的ADC接口屬於模數轉換接口,將外部的模擬量信號轉化為數位訊號,單片機屬於數字器件,需將模擬信號轉化為數位訊號才能夠為單片機處理。目前市場的很多單片機都自帶ADC轉換接口,若無ADC轉換接口,可以使用ADC數模轉換晶片外擴。
  • 單片機如何處理ADC採樣數據?
    單片機工程師在面試的過程中,經常會碰到一些相同的問題,筆者總結了十個提問率較高的問題,供大家參考。現在我們來分析單片機工程師常遇面試問題之四:單片機如何處理ADC採樣數據?前面作者有文章介紹了單片機是如何採樣電壓和電流的,如有不了解單片機ADC採樣原理的小夥伴可以點擊我的頭像進入我的主頁查看文章「單片機是如何採樣電流?」。首先一定有小夥伴有疑問,為什麼還要對採樣的數據進行處理呢?直接拿來用不行嗎?
  • adc0809工作原理圖與程序流程圖
    打開APP adc0809工作原理圖與程序流程圖 發表於 2017-10-27 15:12:17   adc0809工作原理   adc0809對輸入模擬量要求:信號單極性,電壓範圍是0-5V,若信號太小,必須進行放大;輸入的模擬量在轉換過程中應該保持不變,如若模擬量變化太快
  • 單片機和ADC0832的AD模數轉換
    在工業控制和智能化儀表中,通常由微型計算機進行實時控制及實時數據處理。計算機所加工的信息總是數字量,而被控制或被測量的有關參量往往是連續變化的模擬量,如溫度、速度、壓力等等,與此對應的電信號是模擬信號。模擬量的存儲和處理比較困難,不適合作為遠距離傳輸且易受幹擾。
  • ADC0809和51單片機的多路數據採集系統設計方案
    軟體設計方面則採用功能模塊化的設計思想;鍵盤模數轉換等採用中斷方式來實現,從而大大提高了單片機的效率以及實時處理能力。  1 數據採集系統的硬體結構  數據採集系統的硬體結構一般由信號調理電路、多路切換電路、採樣保持電路、A/D轉換器以及單片機等組成。本文主要完成功能的系統硬體框圖如圖1所示。
  • D/A與A/D轉換器工作原理解析
    下面就來看看D/A與A/D轉換器工作原理解析。   D/A轉換器的基本指導思想   數字量是用代碼按數位組合起來表示的,對於有權碼,每位代碼都有一定的權。為了將數字量轉換成模擬量,必須將每一位的代碼按其權的大小轉換成相應的模擬量,然後將這些模擬量相加,即可得與數字量成正比的模擬量,從而實現了數字—模擬轉換。
  • 「電路「芯」說」單片機ADC擴展
    單片機ADC擴展方案討論早在幾天前,我寫了一篇關於單片機IO口擴展的文章,接著有網友和我來討論關於ADC擴展的問題了,關於這個問題,這篇文章有詳細的討論。單片機ADC為何要擴展現在的主流MCU都內置了不止一個多通道的ADC,可以滿足我們平時的簡單應用,這些簡單應用是指應用在一些對模擬量採集速度不高,精度能接受的場合下。但是對於一些高精度,高速度的情況下,外置的專用ADC晶片仍然是我們必須要選擇的,哪怕以很高的金錢成本為代價。
  • adc0809引腳圖及功能詳解,adc0809與51單片機連接電路分析
    adc0809是採樣頻率為8位的、以逐次逼近原理進行模—數轉換的器件。其內部有一個8通道多路開關,它可以根據地址碼鎖存解碼後的信號,只選通8路模擬輸入信號中的一個進行A/D轉換。   1.主要特性   1)8路8位A/D轉換器,即解析度8位。   2)具有轉換起停控制端。
  • PC與單片機的串行通信及數據處理
    PC機串口與單片機USART口通過MAX232電平轉換晶片相連,系統工作時,Matlab通過調用設備控制工具箱中的serial類及相關函數。來創建串口設備對象,得到設備的文件句柄,從而以操作文件的方式實現對PC機串行口的讀寫操作。因而PC機可以通過Matlab向串行口發送特殊指令,PIC單片機應用系統對此作出相應的反應,將A/D採樣數據通過串行口回送給PC機。
  • 感應式數字水位傳感器的工作原理和特點解析
    水情自動測報系統的關鍵是水深的測量,而水深測量技術的關鍵則是傳感器,傳感器穩定工作,準確檢測水位,並通過變送器把有效的數據傳送給觀測人員。因此傳感器能否穩定工作、準確檢測水位、有效傳輸數據則成為水情自動測報的關鍵。 目前應用較多的浮子式水位計、壓力式水位計、超聲波水位計等都有一定的局限性。
  • 單片機定時器工作原理_單片機定時器工作方式_單片機定時器作用
    定時器使相當多需要人控制時間的工作變得簡單了許多。人們甚至將定時器用在了軍事方面,製成了定時炸彈,定時雷管。現在的不少家用電器都安裝了定時器來控制開關或工作時間。   定時器在單片機中是一個重點,今天我們來介紹一下關於單片機定時器的工作原理、工作方式以及單片機定時器的作用。
  • ADC0809與MCS-51單片機接口電路圖及編程
    6)工作溫度範圍為-40~+85攝氏度。   7)低功耗,約15mW。   ADC0809與MCS-51單片機接口電路圖   下圖是一個ADC0809與8051的一個接口電路圖。      由圖可知   0809 ADDA、ADDB、ADDC引腳與單片機P1.O-P1.2引腳相連; 0809 D0~D7引腳與單片機P1引腳相連;   0809
  • 基於YL-236單片機實訓裝置的數字電壓表的設計方案
    一、引言本文引用地址:http://www.eepw.com.cn/article/201612/328509.htm數字電壓表採用數位化測量技術,可以將模擬量轉換成數字量並加以顯示
  • 智能排插的基本工作原理是什麼?如何設計一個基於單片機的智能排插?
    打開APP 智能排插的基本工作原理是什麼?如何設計一個基於單片機的智能排插? 2 智能排插基本工作原理 為方便用戶使用,本設計將系統分成兩部分:排插控制系統和排插遙控器系統(如圖1、圖2 所示),它們分別由一片AT89S52 單片機控制。在排插控制系統中,單片機通過無線接收模塊接收遙控器的遙控命令、解碼並進行相關操作;單片機通過控制與排插插孔相連的繼電器來控制插孔的通斷電。 當然,插孔的通斷電也可以通過手動開關按鈕來操控。
  • 單片機定時器/計數器基本原理
    打開APP 單片機定時器/計數器基本原理 發表於 2019-06-17 09:19:32 單片機定時器/計數器基本原理 目前常用的單片機中往往都配備了定時器/計數器。
  • MCS-51單片機的結構和工作原理
    不論是數據進棧還是數據出棧,都是對堆棧的棧頂單元進行的,即對棧頂單元的寫和讀操作。3.3 MCS-51單片機外部特性:      MCS-51系列單片機有40個引腳,HMOS工藝製造的晶片採用雙列直插式封裝(DIP)。      本節主要介紹引腳功能和引腳功能的復用。
  • ADC0809A/D轉換晶片的原理及應用
    三態輸出鎖器用於鎖存A/D轉換完的數字量,當OE端為高電平時,才可以從三態輸出鎖存器取走轉換完的數據。(2) 引腳結構IN0-IN7:8條模擬量輸入通道ADC0809對輸入模擬量要求:信號單極性,電壓範圍是0-5V,若信號太小,必須進行放大;輸入的模擬量在轉換過程中應該保持不變,如若模擬量變化太快,則需在輸入前增加採樣保持電路
  • 基於MSP430F1611單片機實現多功能電路保護裝置的設計
    整體原理圖如圖1所示。通常整套硬體是用單獨的專用機箱組裝的。 1.2 數據採集系統硬體組成 數據採集系統又稱模擬量輸入系統,它的作用是將互感器次側輸出的電壓、電流等模擬量經過隔離、採樣、A/D轉換等步驟轉化為計算機能接受與識別的數字量,然後經過CPU主系統進行數據處理與運算
  • 8051單片機I/O口的工作原理
    一、P0埠的結構及工作原理本文引用地址:http://www.eepw.com.cn/article/201611/315914.htmP0埠8位中的一位結構圖見下圖:多路開關:在51單片機中,不需要外擴展存儲器時,P0口可以作為通用的輸入輸出埠(即I/O)使用,對於8031(內部沒有ROM)的單片機或者編寫的程序超過了單片機內部的存儲器容量,需要外擴存儲器時,P0口就作為『地址/數據』總線使用。這個多路選擇開關就是用於選擇是做為普通I/O口使用還是作為『數據/地址』總線使用的選擇開關了。
  • 單片機原理及接口技術|教學大綱
    ⑤  51單片機應用系統  教學要求:①  了解51單片機內部結構及工作原理②  熟悉51系統存儲空間分配及使用③  熟悉51單片機外部信號線定義④  掌握51單片機最小工作系統⑤  了解51單片機擴展應用  第2章 電子系統硬體電路的設計(4學時)