當前位置:首頁 > 單片機 > 單片機
[導讀]1 引 言由傳感器輸出的模擬信號一般要作放大、衰減、濾波等預處理之后,才能送入ADC進行模/數(shù)轉換。在自動控制、智能儀表等領域中,要求這一處理過程可由軟件控制,自動調整放大或衰減倍數(shù),設置低通濾波器的截止頻

1 引 言

由傳感器輸出的模擬信號一般要作放大、衰減、濾波等預處理之后,才能送入ADC進行模/數(shù)轉換。在自動控制、智能儀表等領域中,要求這一處理過程可由軟件控制,自動調整放大或衰減倍數(shù),設置低通濾波器的截止頻率,并且,還要將這些參數(shù)傳送給CPU,以便修正測量結果;大多數(shù)市售的成品數(shù)據采集板都不具備模擬信號的預處理功能,使用時必須外接人工控制的放大、濾波裝置,無法實現(xiàn)自動化。作者正是為了解決這些問題,才開發(fā)了這套基于單片機智能化模擬信號預處理系統(tǒng),當然,該系統(tǒng)也可以作為一般的放大器、濾波器使用。

2 硬件電路

圖1為模擬信號預處理電路的簡圖。由雙電流輸出型DAC芯片AD7528和運放構成程控放大/衰減器,其原理是利用DAC內部的R-2R電阻網絡,一個DAC作為運放的輸入電阻,另一個作為反饋電阻。R-2R的其等效電阻可寫為:
  RDACA=256RLDA/NA;RDACB=256RLDB/NB

其中RLDA和RLDB分別為DAC A和B的R-2R梯形網絡電阻,NA和NB為十進制的DAC輸入數(shù)字(1~255)。電路的增益為:Vout/Vin=-(RLDB/RLDA)×(NA/NB)。AD7528為雙精密匹配的DAC,其中RLDB=RLDA,所以,電路的增益為:Vout/Vin=-NA/NB,可見,它完全由輸入的數(shù)字量決定。所以,這個電路和不需要外接精密電阻即可獲得精確的放大倍數(shù)。放大范圍為1/255~255(-48dB~+48dB)。兩個AD7528的片選信號由譯碼器分別提供,因此,雙通道的放大倍數(shù)可以獨立設置。

經放大或衰減后的模擬信號通過緩沖后,輸入到開關電容濾波器RF5609中。RF5609是七極點、六零點的橢圓函數(shù)低通濾波器,截止頻率為工作時鐘頻率的百分之一,可變范圍為0.1Hz~25kHz,通帶內波動0.2dB,阻帶衰減100dB/倍頻程。也可以使用MAXIM公司的 MAX291~295系列開關電容低通濾波器。濾波器的工作時鐘由可編程定時/計數(shù)器8254A提供。8MHz晶體經振蕩電路為8254A提供輸入時鐘, 8254A工作于方波發(fā)生器方式,由OUT0和OUT1分別提供給通道1和2的濾波器工作時鐘,因此,兩個通道可以設置相同的或不同低通截止頻率。

濾波器之后的RC電路用以消除工作時鐘所帶來的干擾。預處理后的模擬信號經緩沖器后輸出。

圖1 模擬信號預處理

圖2為鍵盤和顯示器電路,由8255的PA、PB經驅動后控制6位LED數(shù)碼顯示器;PA和PC控制18個鍵的鍵盤,其中包括數(shù)字鍵“0~9”、除號 “÷”、上翻“Up”、下翻“Down”、本地/遠程“Local/Remote”、放大器/濾波器“PGA/LPF”、通道 “Channel1/Channel2”、自動設置“Auto”和回車鍵“Enter”。

圖2 鍵盤和顯示器

圖3為CPU電路。采用8031CPU,EPRO-M2764作為程序存儲器,也可以由8751替代。系統(tǒng)運行過程中沒有大量的數(shù)據需要存儲,故不設數(shù)據存儲器。由A13~A15三根地址線經74LS138譯碼器譯碼,形成CS0~CS4片選線,分別控制8254、兩片AD7528、8255和DAC-0808。設置DAC的目的在于,當系統(tǒng)設定為“自動設置”時,可根據要求的輸出模擬信號電平或ADC的半量程值,由本系統(tǒng)自動調整放大器的放大倍數(shù)。另外,設置了RS232收發(fā)電路,以便遠程控制。

圖3 CPU電路

3 軟件流程

主要軟件可分為:“本地控制”軟件、“遠程控制”軟件和“自動設置”軟件三部分。圖4為“本地控制”流程。以“LDCAL”表示系統(tǒng)處于“本地控制” 狀態(tài)。用戶可以通過鍵盤分別設置雙通道的放大倍數(shù)和低通濾波器的截止頻率,“衰減1/200”顯示為“1-200”,輸入是1÷200?。

              圖4 “本地控制”流程圖

圖5為“遠程控制”流程。以“232C”表示通過RS232串行口,由主控制機控制本系統(tǒng)。只識別主控機以數(shù)字 0~4形式發(fā)送的5條命令,并作出相應的動作。當主控機要求本系統(tǒng)“自動設置”時,在自動設置好放大倍數(shù)后,還會將設定的值傳送給主控機,以便標定用。注意,本系統(tǒng)不能自動設置低通濾波器的截止頻率,只能使用確省值或在此之前設定的值。

          圖5 “遠程控制”流程圖

圖6為“自動設置”流程。根據主控機發(fā)送的或鍵盤設定的放大器輸出電壓和ADC0800的量程范圍(±10V),可計算出需要采入的數(shù)值。例如,設定輸出電壓為2500mV,則采入的數(shù)據對于正電壓要大于或等于192,對于負電壓要小于或等于64,如果未達到,則再增加一級放大倍數(shù),繼續(xù)采集和判斷。雖然放大倍數(shù)可能以1/255的步長遞增,但為了加快速度,可以以較大的步長遞增,或者以等比序列遞增。

                圖6 “自動設置”流程圖

4 總 結

本系統(tǒng)將模擬信號的預處理與單片機有機地結合起來,以其完善的控制功能實現(xiàn)了模擬信號智能化處理,已在設備的改造、自動控制、智能儀器儀表等的研究和開發(fā)等工作中發(fā)揮了出色的作用。

5 參考文獻
 [1]何立民.MCS-51系列單片機系統(tǒng)設計.北京:北京航空航天大學出版社,1993
 [2]呂俊芳.傳感器接口與檢測儀器電路.北京:北京航空航天大學出版社,1994

 

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內容侵犯您的權益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或將催生出更大的獨角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉型技術解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術公司SODA.Auto推出其旗艦產品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

關鍵字: 汽車 人工智能 智能驅動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務能7×24不間斷運行,同時企業(yè)卻面臨越來越多業(yè)務中斷的風險,如企業(yè)系統(tǒng)復雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務連續(xù)性,提升韌性,成...

關鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據媒體報道,騰訊和網易近期正在縮減他們對日本游戲市場的投資。

關鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據產業(yè)博覽會開幕式在貴陽舉行,華為董事、質量流程IT總裁陶景文發(fā)表了演講。

關鍵字: 華為 12nm EDA 半導體

8月28日消息,在2024中國國際大數(shù)據產業(yè)博覽會上,華為常務董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權最終是由生態(tài)的繁榮決定的。

關鍵字: 華為 12nm 手機 衛(wèi)星通信

要點: 有效應對環(huán)境變化,經營業(yè)績穩(wěn)中有升 落實提質增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務引領增長 以科技創(chuàng)新為引領,提升企業(yè)核心競爭力 堅持高質量發(fā)展策略,塑強核心競爭優(yōu)勢...

關鍵字: 通信 BSP 電信運營商 數(shù)字經濟

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術學會聯(lián)合牽頭組建的NVI技術創(chuàng)新聯(lián)盟在BIRTV2024超高清全產業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現(xiàn)場 NVI技術創(chuàng)新聯(lián)...

關鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會上,軟通動力信息技術(集團)股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關鍵字: BSP 信息技術
關閉
關閉