基於AT89S52單片機的簡易數字示波器設計

2020-12-08 電子產品世界

  數字示波器是一種用途十分廣泛的電子測量儀器。與傳統模擬示波器相比,數字存儲示波器不僅具有可存儲波形、體積小、功耗低,使用方便等優點,而且還具有強大的信號實時處理分析功能,在電子電信類實驗室中使用越來越廣泛。

本文引用地址:http://www.eepw.com.cn/article/273690.htm

  隨著電子技術的發展和電路結構的變化,對電路測量的要求也變得更高。對廣大理工科學生和從事電子等相關行業的普通工作者在電子製作、產品維修等中,很多電路參數需要測量分析,經常需要使用數字示波器。但目前我國使用的高性能數字示波器普遍價格昂貴,所以研究簡易數字示波器具有重要意義。

  1 系統結構和工作原理

  1.1 系統結構

  該設計以AT89S52單片機為控制核心,由預處理電路(包括阻抗變換、程控放大、信號調理電路)、A/D數據採集電路、E2PROM存儲電路、功能鍵盤、LCD顯示電路以及電源等部分組成。系統結構框圖如圖1所示。

  

 

  1.2 工作原理

  數字示波器有二個輸入通道。預處理電路由阻抗變換、程控放大、信號調理電路組成。輸入信號先經阻抗變換電路後進入程控放大電路,根據需要對信號進行放大(衰減)處理,然後信號再進入信號調理電路進行電平調整成為符合A/D轉換要求的0~5 V電壓。之後輸出的模擬信號經過高速A/D轉換器AD0809實時採樣變成數位訊號,經過AT89S52單片機後儲存在半導體存儲器E2PROM中。單片機從存儲器中讀出信號

  進行運算處理,將波形顯示在LCD液晶屏上。所有功能可由鍵盤操作完成。

  2 硬體設計

  2.1 單片機

  AT89S52是一個低功耗,高性能CMOS8位單片機,具有8 192個在系統可編程FLASH存儲器。採用Atmel公司的高密度、非易失性存儲技術製造,兼容標準MCS-51指令系統及80C51引腳結構。

  系統採用AT89S52單片機作為主控晶片。單片機首先通過控制A/D轉換器把模擬信號轉換成數位訊號,之後將數位訊號存儲在E2PROM存儲器中,最後在LCD液晶上顯示出模擬信號的波形。

  2.2 程控放大電路

  程控放大電路的作用是對大信號進行衰減,對小信號進行放大,保證輸入到A/D轉換器的信號幅度在要求的輸入電壓範圍內,以達到最好的測量與觀察效果。採用模擬開關CD4051,運算放大器為OPA842,配合精密電位器實現多擋垂直解析度。在AT89S52單片機中使用寄存器模塊設置通道號,通過寫入通道號控制模擬開關選通不同的反饋電阻,從而實現不同的放大倍數,具體的電路如圖2所示。

  

 

  2.3 信號調理

  由於示波器觀察信號大多是正負電壓信號,而A/D轉換器AD0809是單極性參考電壓。為了採樣到信號的負電壓,就需要給該信號疊加直流量,將負電壓部分信號抬高至零電平以上,因此採用信號調理電路,將信號調理在滿足A130809的0~5 V範圍內。R1,R2,R3,U1即為程控放大電路的簡化模塊,電路如圖3所示。

  

 

  2.4 數據存儲電路

  E2PROM是數據存儲電路的關鍵器件,本文選用Atmel公司新近推出的具有I2C總線容量達512 Kb(64 K×8 b)的AT24C512。該晶片的主要特性如下:存儲容量為65 536 B;與100 kHz,400 kHz,1 MHzI2C總線兼容;100 000次編程/擦寫周期;單電源、讀/寫電壓為1.8~5.5 V;ESD保護電壓大於4 kV;防寫功能,當WP為高電平時,進入防寫狀態;CMOS低功耗技術,最大寫入電流為3 mA;128 B頁寫入緩存器;自動定時的寫周期。SDA線和SCL分別與單片機的P2.4和P2.5口相連。數據存儲電路如圖4所示。

  2.5 其他硬體電路

  

 

  A/D轉換模塊:A/D轉換器選用ADC0809,ADC0809是CMOS單片型逐次逼近式A/D轉換器,可處理8路模擬量的輸入,且有三態輸出能力,即可與各種微處理器相連,也可單獨工作。輸入/輸出與TTL兼容,轉換時間約為100μs。

  鍵盤控制模塊:該系統選用5個獨立鍵盤做功能鍵,作用分別為運行與停止,波形的放大,波形的減小,波形的上移,波形的下移。

  LCD液晶顯示電路:該設計採用MGL(S)-240128T液晶顯示器。單片機P1口與LCD的數據口連接,用於數位訊號的讀取,P3.6,P3.7作為液晶顯示模塊的讀/寫控制信號埠,P2.5作為LCD的片選埠。

模擬信號相關文章:什麼是模擬信號


相關焦點

  • 基於單片機和FPGA的簡易數字存儲示波器設計
    與傳統模擬示波器相比.數字存儲示波器不僅具有可存儲波形、體積小、功耗低,使用方便等優點,而且還具有強大的信號實時處理分析功能。在電子測量領域,數字存儲示波器正在逐漸取代模擬示波器。但目前我國使用高性能數字存儲示波器主要依靠國外產品,而且價格昂貴。因此研究數字存儲示波器具有重要價值。
  • 基於單片機的簡易多通道虛擬示波器的設計
    為了實時、準確地測量輸入波形的參數,本文採用自帶8路10位ADC的單片機ATmega16,結合簡單的外圍電路,即可將輸入波形實時傳送給PC機進行處理。通過PC機上虛擬儀器平臺LabVIEW開發的上位機軟體對波形進行顯示和處理,從而達到簡易虛擬示波器的效果。
  • 基於S12的簡易數字示波器的設計方案
    1.引言  本文的設計方案中的數字示波器是對傳統高速電子束示波器的改進,它能對被測周期信號或單次非周期信號進行一次採集與儲存,便於分析波形。
  • 簡易數字存儲示波器的設計
    ,但是高精度的示波器非常昂貴,對於非盈利事業的教學組織來說無疑不合適,所以提出了一種以單片機為控制核心的簡易示波器設計方案。對於大多數學生以及教學組織來說,利用示波器主要是進行一些理論性的測試與實驗,高精度高成本示波器的作用不是很必要,為此,筆者提出了一種可攜式數字存儲示波器的設計,它採用了LCD顯示、高速A/D採集與轉換、FIFO以及單片機等技術,具有較強的實用性以及發展的市場潛力,前景可觀。
  • 腹腔壓力動態測量系統原理及系統設計方案
    另一方面,為了實現動態測量,我們採用了單片機(at89s52)來控制整個系統的動態工作。at89s52在系統中主要用來控制a/d轉換器進行數據動態採集,把採集到的壓力數據進行實時處理,控制顯示器動態刷新顯示結果。在傳統方法中,由於只測量一次壓力數值,所以一般不採用微處理器進行動態管理,測量設備軟硬體都更簡單。
  • 基於FPGA的簡易可存儲示波器設計
    摘要: 本文介紹了一種基於FPGA的採樣速度60Mbit/s的雙通道簡易數字示波器設計,能夠實現量程和採樣頻率的自動調整、數據緩存、顯示以及與計算機之間的數據傳輸
  • 基於FPGA的數字示波器
    摘要:提出一種基於FPGA的簡易數字示波器設計方法,硬體上採用以Altera公司的EP2C8Q208CN現場可編程門陣列晶片作為核心器件,同時結合FPGA
  • 基於AT89S52單片機的超聲波信號發射與接收電路設計
    打開APP 基於AT89S52單片機的超聲波信號發射與接收電路設計 發表於 2019-07-19 15:41:20 脈衝調製信號產生電路中通過單片機對555定的復位(RESET)端的控制,使555定時器分時工作從而生產生脈衝頻率為40KHz,周期為30ms 的脈衝調製信號,信號波形如圖2所示,本設計中一個周期內發送10個脈衝信號。隔離電路主要是由兩個與非門組成,對輸出級與脈衝產生電路之間進行隔離。
  • 數字示波器的軟硬體設計方案及經典應用案例匯總
    數字示波器是設計、製造和維修電子設備不可或缺的工具。隨著科技及市場需求的快速發展,工程師們需要最好的工具,迅速準確地解決面臨的測量挑戰。作為工程師的眼睛,數字示波器在迎接當前棘手的測量挑戰中至關重要。本文引用地址:http://www.eepw.com.cn/article/201610/308995.htm本文為大家介紹的是一些數字示波器的設計方案及基於數字示波器的經典應用案例。
  • 單片機實例分享,自製數字示波器
    示波器是最常用的電子測量儀器之一,它能把肉眼看不見的電信號變換成看得見的圖像。為了攜帶方便,我曾經做過一臺簡易數字示波器(見圖22.2),材料成本只有150元左右,這臺數字示波器的設計思想是:簡單實用,價格低廉,容易製作。
  • 簡易多通道虛擬示波器的技術研究
    為了實時、準確地測量輸入波形的參數,本文採用自帶8路10位ADC的單片機ATmega16,結合簡單的外圍電路,即可將輸入波形實時傳送給PC機進行處理。通過PC機上虛擬儀器平臺LabVIEW開發的上位機軟體對波形進行顯示和處理,從而達到簡易虛擬示波器的效果。
  • 基於AT89S52 單片機的聲光控制開關設計
    0 引言  隨著電子技術的發展,尤其是數位技術的發展,用數字電路技術實現燈的自動發亮、節能節電、延長燈的壽命變得越來越重要,而且貼近實際生活。
  • 一款自製簡易示波器設計
    本文引用地址:http://www.eepw.com.cn/article/186704.htm這款簡易示波器的性能如下:1.電壓擋位:200mV、500mV、
  • 基於單片機的正弦信號發生器的設計
    基於單片機的正弦信號發生器的設計 秩名 發表於 2012-07-31 11:42:14   摘 要:本系統採用AT89S51單片機為核心,輔以必要的模擬,數字電路,構成了一個基於
  • 一種基於AT89S52的可視電子聽診器的研製
    一種以AT89S52單片機為核心,利用駐極體式聲音傳感器實現的心音數據採集系統,利用圖形液晶模塊實現顯示的新型可視電子聽診器。
  • YB4365/YB4345數字光標直讀示波器的設計與實現
    【摘 要】 設計了基於單片機W78E58控制的YB4365/4345數字光標直讀示波器系統,介紹了其功能特點及測試信號與字符顯示原理,重點闡述了該示波器的硬體設計。
  • 基於OMAP-L138的數字示波器硬體設計
    最大限度提高實時採樣率和波形捕獲能力成為了國內外眾多數字示波器生產廠商研究的重點,實時採樣率和波形捕獲率的提高又必然帶來大量高速波形數據的傳輸、保存和處理的問題。因此,作為數字示波器數據處理和系統控制的中樞,微處理器性能至關重要。本文選用TI公司的雙核 DSP OMAP-L138作為本設計的微處理器,並實現了一種數字示波器微處理器硬體設計。
  • 工程師電子製作故事:數字示波器DIY設計
    隨著電子技術的發展和電路結構的變化,對電路測量的要求也變得更高,在電子製作中會發現對很多參數的測量已不是一塊萬用表所能勝任的了,比如單片機某I/O口的輸出波形或製作放大器測其頻率響應等等,所以示波器自然而然地和萬用表一樣變成了電子工程師和愛好者的必備工具
  • 基於AVR的簡易示波器設計
    1.2、主控晶片軟體設計這個系統的主控晶片選擇的是,Atmel公司的AVR系列單片機ATmega16,最高可達到16MPIS指令速度。ATmega16有16K的flash, 1K 的SRAM, 512 B的EEPROM,單片機內部自帶一個10 bits精度的逐次逼近型模數轉換器,內建採樣/保持電路。
  • 嵌入式系統USB接口的虛擬示波器設計
    嵌入式系統的發展使得基於嵌入式微處理器和實時作業系統的嵌入式虛擬儀器能夠滿足惡劣工作環境下的便攜虛擬儀器的需要。同時,基於USB總線的儀器設備克服了現有PC總線虛擬儀器的不足,可滿足自動化工業測量的要求,特別適合現場信號的測試。