多通道A/D轉換控制模塊的設計與實現

2021-01-19 電子產品世界

摘要 提出了利用MC143150 Neuron晶片和Burr—Brown公司生產的12位串行模數轉換器ADS7844實現多通道A/D轉換控制模塊的設計與實現方法。介紹了MC143150 Neuron晶片和12位串行模數轉換器ADS7844的硬體結構與工作原理,以及運用Neuron C語言開發多通道A/D轉換控制模塊,對數據轉換結果的採集、分析與處理程序。通過長時間運行測試,該控制模塊精度高、性能可靠,給現場自動化控制系統的集成帶來較大的靈活性。
關鍵詞 MC143150 Neuron晶片;ADS7844;A/D轉換

控制信號中的模擬量傳輸正逐步改為數字量傳輸,各種非數位化設備也必將逐步為數位化智能產品所取代。但是,在實際生產現場依然有大量的數據是模擬量,例如壓力、液位、溫度等,必須通過A/D轉換才能將這些數據送到控制系統進行分析處理。為滿足實際需要,本文提出利用MC143150 Neuron晶片和12位串行模數轉換器ADS7844開發與設計多通道A/D轉換控制模塊,實現了多個模擬量信號的並行採集、分析與處理功能,具有精度高和性能可靠等特點。

1 硬體設計
多通道A/D轉換控制模塊的硬體總體結構如圖1所示,主要包括模擬信號電路、8通道12位串行A/D轉換器ADS7844和MC143150 Neuron晶片。設計中利用8通道12位串行A/D轉換器ADS7844實現模擬量的數位化轉換,同時利用MC143150 Neuron晶片對ADS7844的8通道模擬輸入量的數位化轉換結果進行循環採集,實現多個模擬量數據的並行採集、分析與處理,較大程度地滿足了應用現場的實際要求。

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

片選端,低電平有效,該腳為高電平時,其他數字接口線呈三態;
DCLK:外部時鐘輸入端,在時鐘作用下,CPU將控制字寫入ADS7844,並將轉換結果從中讀出;
DIN:串行數據輸入端,在片選有效時,控制字在DCLK上升沿被逐位鎖入ADS7844;
DOUT:串行數據輸出端,在片選有效時,轉換結果在DCLK的下降沿開始被逐位從ADS7844移出;
BUSY:「忙」信號輸出端,在接收到控制字的第一位數據後變低,只有在轉換結束且片選有效時,該腳才輸出一個高脈衝;
:電源關閉端,低電平有效。當SHDN為低電平時,ADS7844為低功耗狀態;
VCC,GND:分別為電源端和數字地。
(2)ADS7844的控制字。
通過ADS7844的控制字可以設置其信號聯結方式、選擇數據轉換通道和電源工作模式。ADS7844控制字如表1所示。

c語言相關文章:c語言教程

模數轉換器相關文章:模數轉換器工作原理


相關焦點

  • A/D轉換電路圖大全(五款A/D轉換電路設計原理圖詳解)
    逐次逼近法變換速度較快,所以集成化的A/D晶片多採用上述方法。 由圖可知,A/D轉換需外部啟動控制信號才能進行,分為脈衝啟動和電平啟動兩種,使用脈衝啟動的晶片有ADC0804、ADC0809、ADC1210等。使用電平啟動的晶片有ADC570、ADC571、ADC572等。
  • 數據監測模塊的實時性分析與設計
    筆者在S3C44B0上基於μC/OS-II進行通用實時數據監測模塊的設計,並將其應用在旋轉機械監視保護系統中,實現了很好的實時性。該監測模塊具有對32個模擬量測點進行採集、顯示、通信與管理的功能。1 系統實時性需求該實時數據監測模塊是基於μC/OS-II進行設計的,而保證系統實時性的重要策略是系統的中斷處理機制。
  • 基於單片機的簡易多通道虛擬示波器的設計
    本文引用地址:http://www.eepw.com.cn/article/201611/323627.htm  1 簡易多通道虛擬示波器系統的設計  簡易多通道虛擬示波器系統的原理方框圖如圖1所示,數據採集由主控晶片ATmega16進行,採集後的數據通過RS232串口通信晶片Max232將TTL電平轉換為RS232電平,提供與PC機的接口,將數據量傳送給PC機的LabVIEW
  • 一種USB-RS232轉換模塊設計
    USB是在1994年底由英特爾、康柏、IBM、Microsoft等多家公司聯合提出的。  2 USB-RS232轉換器設計方案  可供選擇的USB-RS232轉換器設計方案有:利用通用的USB控制器內置的通用異步收發器(UART)在USB與RS232之間轉換信號,如 CY7C68013;採用單獨的USB接口收發器,如ISP1581,PDIUSBD1 1/12等。
  • 基於STC89C52的多通道脈搏採集系統設計方案
    經過調理的模擬信號通過A/D轉換,採集到單片機中,並立即通過串口與上位機進行通信,將數據進行傳輸。  (4)壓力自動控制。通過單片機對氣泵和電磁閥的控制,達到對腕帶壓力實時控制的目的。  (5)脈搏波形重現。通過上位機軟體對採集到的數據進行波形重現。
  • 基於STM32的多通道鋰電池充放電測試系統
    本文設計了一個擁有多通道的鋰電池充放電測試系統,以STM32F429為主控晶片,配合雙量程的電流採集、充放電控制、雙探測器的溫度檢測以及電壓檢測等電路,實現了同時對多個串聯動力鋰電池組的充放電測試及保護。在測試過程中,通過上位機程序,可對多個鋰電池組的充放電測試過程進行監視,並將鋰電池充放電測試數據實時顯示。
  • 本科畢業設計:基於溫度控制電路的電源監測及延時控制設計(1)
    此電路延時精確,而且還實現了對外部四路電源的上電時序控制功能。最後,還介紹了相應的軟體編寫流程和實現方法。全文系統闡述了整個硬體電路和軟體的實現方案,並對設計進行了仿真。其中以單片機或者是可編程器件為核心實現的數字控制器因其體積小、成本低、功能強、簡便易行而得到廣泛應用。但是在實際的測量溫度過程中,往往是許多功能模塊被集成到了一塊,因而需要利用多個電源為這些模塊供電。這些電源的電壓有時候相同,但更多時候是不同的。所以這就產生了對電源進行時序控制、大小監測和管理的需求,以指導我們針對各功能模塊設計正確的上電順序。
  • 基於Cortex-M4醫療設備多通道模擬量採集器的設計
    主要闡述了模擬量採集器的前端設計、多通道方案、硬體濾波和數據變換處理。現場運行表明,該採集器穩定性好、採集速率快、採集精度高。特別適用於醫療設備的溫度和壓力採集。此採集系統可以測量電壓和電流信號,需要根據實際的應用來設計採集器前端電路。這裡介紹電橋式、通道之間隔離的三線制PT100測量前端。原理圖如圖3。  為了避免通道之間的幹擾,電橋的參考電壓每個通道都採用了DC-DC的隔離電源模塊UA2。RA3/RA4/RB2的阻值選擇要根據溫度的測量範圍、SDADC的增益和選用的熱敏電阻三者決定。圖3中的阻值配置,使用增益G=8倍,PT100熱敏電阻。
  • 新型射頻開關轉換電路的設計與應用
    通常RF系統中有許多輸入輸出的埠,用多埠網絡分析儀分析散射特性價格比較昂貴。所以一般要用開關對多輸入多輸出的信號進行切換,然後用比較簡單的二埠網絡分析儀進行分析測量。在核磁共振系統中,一般接收系統的通道個數小於天線線圈的個數,所以多路線圈也要應用開關進行切換選擇。 目前一般的設計中用現成的開關晶片實現切換功能。
  • 消防應急燈專用控制晶片設計方案模塊介紹
    在軟硬體功能劃分上,該模塊主要利用軟體完成電檢測,工作狀態顯示,自複式檢測功能和主電故障保護功能。  同時8051是開源的代碼設計核,可用於ASIC的再使用以及FPGA開發。  1.2 模/數轉換模塊  實現A/D轉換的基本方法有十幾種,常用的有計數法、逐次逼近法、雙斜積分法和並行轉換法。由於逐次逼近式A/D轉換具有速度快、解析度高的優點,而且採用這種方法的晶片成本較低,因此在計算機數據採集系統之中獲得了廣泛的應用。
  • 濟南成功研製國際首個集成化量子頻率轉換晶片 實現多通道光子非線性頻率轉換
    本報9月15日訊(記者 韓霄鵬)日前,濟南量子技術研究院與中國科學技術大學合作,成功研製出國際首個集成化的多通道量子頻率轉換晶片。該晶片基於逆向質子交換的周期性極化鈮酸鋰波導(PPLN),實現多通道光子非線性頻率轉換,且頻率轉換過程中保持光子的量子特性不變。
  • 利用AD9958/AD9959多通道DDS實現相位相干FSK調製器的設計
    打開APP 利用AD9958/AD9959多通道DDS實現相位相干FSK調製器的設計 電子設計 發表於 2019-06-12 08:02:00
  • 嵌入式整流模塊控制器設計
    1.組成及工作原理  DUM系列通信電源的嵌入式控制系統由主控制器、整流模塊控制器(簡稱「模塊控制器」)等組成。主控制器是中央處理子系統。模塊控制器是聯結主控制器與整流模塊(簡稱「模塊」)之間的數據通信、信號採集與指令控制的子系統,其功能由硬體和軟體兩部分協調完成。硬體上不同功率型號通信電源產品的模塊控制器架構完全一致;軟體上使用μC/OS-II完成數據處理及任務調度。
  • 遙測信號模擬源的設計及實現
    本設計基於DDS及數字可編程技術,採用DAC晶片AD5312、運放,RS422、429、LVDS等接口晶片,編寫FPGA模塊,最終實現多達100路模擬電壓及40路數位訊號輸出,並可在計算機上通過網絡進行參數配置。該信號源輸出信號種類多,參數配置靈活方便,可滿足多個遙測組件的測試需求。
  • 基於FPGA的高精度頻率電壓轉換系統設計實現
    傳感器輸出的脈衝頻率信號經信號調理電路調理後輸入FPGA,FPGA測量脈衝信號的頻率,根據系統精度要求,需設計Q格式定點運算,測得的頻率經FPGA定點運算後得到與頻率大小成線性關係的D/A轉換的數字量,控制串行DAC7551輸出相應的電壓值。實驗結果表明,系統的轉換精度優於0.1%,改變系統的設計參數可實現更高精度的頻率信號到電壓信號的轉換。
  • 利用ATmega16L設計的溫度控制系統
    多點溫度的採集控制近年來在檢測行業應用較為廣泛,其中以微機為核心的監控技術價格低廉,使用方便,應用也最普遍。  本文主要介紹基於ATmega16L單片機的溫度控制系統的設計,具體包括爐溫的採集和控制、LCD顯示以及PC機繪製溫度變化的曲線圖等。硬體和軟體設計採用模塊化的思想,系統集成度較高。
  • 基於FPGA的多波束成像聲納整機硬體電路設計
    接收基陣通過FPGA的控制信號同步地將聲納回波轉換成電信號,送入接收機前端的調理採集電路中進行小信號的前置放大、TVG/AGC放大、濾波和採集等處理,產生180通道的數位訊號。FPGA根據PC下發的指令控制增益控制放大模塊和ADC模塊,對信號進行時間增益放大和自動增益控制。
  • 用於乙太網的40G CFP光模塊設計
    ,該模塊採用波分復用技術來實現4路不同波長的10Gbit/s載波信號在一根光纖中傳輸。它主要由發射單元、接收單元和控制單元3大部分組成。重點介紹了各個部分的工作原理及具體設計方案,按照IEEE 802.3.ba標準對樣機進行了測試,結果表明該模塊滿足40Gbit/s乙太網的應用要求。
  • 簡易多通道虛擬示波器的技術研究
    本文引用地址:http://www.eepw.com.cn/article/201701/337759.htm  1 簡易多通道虛擬示波器系統的設計  簡易多通道虛擬示波器系統的原理方框圖如圖1所示,數據採集由主控晶片ATmega16進行,採集後的數據通過RS232串口通信晶片Max232將TTL電平轉換為RS232電平,提供與PC機的接口
  • 如何設計及實現基於ARM9的彩色TFT-LCD模塊?
    由於液晶顯示屏只能接收RGB格式的圖像數據,為了實現對JPEG格式的圖像顯示,必須對壓縮圖像進行解壓縮,JPEG格式圖像的解碼功能在ARM9處理器上實現。本文提出的方法簡化了彩色TFT-LCD圖像顯示的設計難度,同時為JPEG格式的解碼及液晶顯示提供了一種實現方法。液晶顯示模塊可以方便地與外接系統接口,實現圖像顯示模塊的功能。