基于C8051F020海水預(yù)處理模塊測(cè)控系統(tǒng)設(shè)計(jì)
電源模塊主要是為系統(tǒng)處理器供電,并為傳感器和D/A輸出提供隔離的電源;處理器模塊是系統(tǒng)的控制核心,采用美國(guó)Cgynal公司開(kāi)發(fā)的基于8051內(nèi)核的C8051F020,C8051FXXX系列單片機(jī)是完全繼承的混合信號(hào)系統(tǒng)級(jí)芯片(SoC),具有與8051指令集完全兼容的CIP-51內(nèi)核。它在一個(gè)芯片內(nèi)集成了構(gòu)成一個(gè)單片機(jī)數(shù)據(jù)采集或控制系統(tǒng)所需要的幾乎所有模擬和數(shù)字外設(shè)及其他功能部件。它把原來(lái)8051系統(tǒng)中斷源由
7個(gè)擴(kuò)展到了22個(gè),中斷系統(tǒng)需要更少的MCU干預(yù),內(nèi)部集成了能獨(dú)立工作的時(shí)鐘發(fā)生器,以及A/D轉(zhuǎn)換器、D/A輸出、SPI總線接口、5個(gè)16 b定時(shí)器、多達(dá)64個(gè)可編程I/O端口。
C8051F020內(nèi)部集成了A/D轉(zhuǎn)換模塊,此模塊用于將各路傳感器信號(hào)轉(zhuǎn)換成數(shù)字信號(hào),本控制系統(tǒng)中主要是對(duì)海水流量和線性調(diào)節(jié)閥的位置進(jìn)行測(cè)量,海水流量輸出的是4~20 mA的標(biāo)準(zhǔn)信號(hào)(Flow1,F(xiàn)low2),通過(guò)采樣電阻R13和R16轉(zhuǎn)換成1~5 V電壓信號(hào)后進(jìn)行A/D轉(zhuǎn)換,而線性調(diào)節(jié)閥位置反饋直接決定了進(jìn)入混合器的濃海水和海水的混合比例,其輸出信號(hào)為電壓信號(hào),直接經(jīng)過(guò)濾波后進(jìn)入MCU進(jìn)行A/D轉(zhuǎn)換。流量采集模塊原理如圖3所示。本文引用地址:http://www.ex-cimer.com/article/193715.htm
線性調(diào)節(jié)閥用于控制海水和濃海水進(jìn)入混合器的比例,其開(kāi)度與輸入控制電壓(0~10 V)成線性關(guān)系,MCU通過(guò)SPI總線與芯片LTC2622互連,LTC2622將MCU輸出數(shù)字信號(hào)轉(zhuǎn)換成模擬電壓信號(hào)(0~2 V)后控制線性調(diào)節(jié)閥,采用SPI總線連接數(shù)模信號(hào)可以避免信號(hào)間的串?dāng)_,而LTC 2622輸出電壓信號(hào)(0~2 V)需要經(jīng)過(guò)LM258放大5倍后連接到線性調(diào)節(jié)閥的輸入端。D/A輸出轉(zhuǎn)換模塊原理圖如圖4所示。
評(píng)論