應用超聲波傳感器設計水位自動控製係統研究
發布時間:2013-03-19 責任編輯:shyhuang
【導讀】目mu前qian國guo內nei在zai液ye位wei自zi動dong控kong製zhi方fang麵mian缺que少shao長chang期qi可ke靠kao的de使shi用yong範fan例li,還hai沒mei有you適shi用yong於yu液ye位wei測ce量liang和he自zi動dong控kong製zhi的de定ding型xing產chan品pin。本ben文wen設she計ji液ye位wei自zi動dong控kong製zhi,能neng實shi時shi顯xian示shi當dang前qian液ye位wei狀zhuang態tai和he瓶ping內nei液ye體ti重zhong量liang以yi及ji閥fa門men狀zhuang態tai。
係統功能概述及框圖
本設計利用MCS-51 單片機結合數字芯片、模擬電路,完成對水位的檢測和自動控製。
基本工作流程為:主機通過鍵盤設定自己和從機的液位,超聲波傳感器測出當前水位對應的電壓值,再經過ICL7135 模數轉化送入控製器與設定值比較,單片機通過控製電磁閥調節主機液位,並把設定值與當前值顯示在LCD 上;主機控製器通過485 通訊對從機控製器傳輸設定值,從機控製器也可以如主機控製器一樣對液位進行控製,並通過LCD 顯示主機給定值與當前液位值;並利用485 通訊把從機當前液位傳送給主機顯示出來。
係統由單片機係統數據處理模塊、A/D 數據輸入模塊、485 通訊模塊、液位控製及報警模塊及鍵盤和顯示模塊等幾部分組成。係統總框圖如圖1 所示。
方案論證與比較
考慮係統的要求,在對器件的選擇過程中,側重於對傳感器和模數轉換芯片的選擇。
傳感器
係統設計過程中,主要對以下三種傳感器進行了選擇比較。
方案一:壓力傳感器
圖1:係統框圖
目mu前qian的de液ye位wei壓ya力li傳chuan感gan器qi大da部bu分fen是shi投tou入ru式shi靜jing壓ya液ye位wei變bian送song器qi,而er投tou入ru式shi靜jing壓ya液ye位wei傳chuan感gan器qi隻zhi有you參can考kao大da氣qi壓ya才cai能neng進jin行xing準zhun確que測ce量liang,然ran而er連lian接jie電dian纜lan中zhong的de通tong氣qi會hui受shou到dao環huan境jing的de影ying響xiang,造zao成cheng氣qi管guan內nei壁bi冷leng凝ning,結jie露lu。露lu水shui滴di到dao電dian子zi器qi件jian和he傳chuan感gan器qi上shang,會hui影ying響xiang精jing度du或huo者zhe輸shu出chu漂piao移yi。同tong時shi,結jie露lu過guo快kuai,變bian送song器qi的de使shi用yong壽shou命ming也ye會hui大da大da縮suo短duan。此ci壓ya力li傳chuan感gan器qi容rong易yi受shou到dao環huan境jing的de影ying響xiang而er造zao成cheng測ce量liang不bu準zhun確que,並bing且qie安an裝zhuang不bu方fang便bian。
方案二:壓阻式壓力傳感器
壓阻式傳感器是用集成電路工藝直接在矽平膜片上按一定晶向製作擴散壓敏電阻;矽平膜片在微小變形時有良好的彈性特性,當矽片受壓後,膜片的變形使擴散電阻的阻值發生變化;此變阻器容易受外部環境的影響,如溫度,從而造成測量不準確,而且體積一般比較大,不易安裝、不易攜帶;一般其精確度也比較低。不能滿足設計的需要,所以不選擇。
方案三:超聲波傳感器
超chao聲sheng波bo傳chuan感gan器qi是shi工gong業ye領ling域yu內nei第di一yi款kuan在zai產chan品pin上shang帶dai有you按an鍵jian設she定ding功gong能neng和he自zi診zhen斷duan功gong能neng的de小xiao型xing傳chuan感gan器qi。它ta雖sui然ran體ti積ji小xiao,但dan是shi具ju有you其qi它ta大da型xing傳chuan感gan器qi所suo具ju有you的de功gong能neng,安an裝zhuang使shi用yong方fang便bian而er且qie不bu受shou被bei測ce物wu體ti的de顏yan色se影ying響xiang,有you許xu多duo特te設she功gong能neng,如ru:具有自診斷LED 顯示和按鍵設定功能、溫度補償功能、可選擇模擬量或開關量輸出等;其供電電壓為10~30V,測量範圍為30mm~300mm,輸出電壓0V~10V,輸出電流為4mA~20mA,最小負載阻抗2.5 歐,精度可達到0.5mm,外形分為直線型和直角型。感應口徑為18mm。
超聲波傳感器所具有的條件滿足設計所需要0~25cm 的液位控製,以及液位誤差不超過±0.3cm 的要求,並且解決了安裝不方便的難題。所以本設計選擇了精度高,體型小的超聲波傳感器。
A/D 轉換器
所采用的A/D 轉換器的精度和性能直接影響後端單片機接收數據的精度,在此我們對以下兩種AD 轉換器進行比較分析。
方案一:采用8 位ADC0809 A/D 轉換器
ADC0809 是常用的8 位A/D 轉換器,屬逐次逼近型,ADC0809 由單一+5V 供電,片內含帶有鎖存功能的8 路模擬電子開關,可對0~+5V 8 路的模擬電壓信號分時進行轉換,完成一次轉換約需100us,所以速度較快,但是ADC0809 芯片分辨率低,精度不夠,不能滿足本係統要求,不予采用。
方案二:采用4 位半雙積分A/D 轉換器ICL7135
ICL7135 是應用廣泛的A/D 轉換器,動態BCD 碼輸出的積分型A/D 轉換器。其特點是:精度高、極性自動轉換輸出、自動校零、單一電源工作、動態BCD 碼輸出。由於雙積分方法的二次積分時間比較長,所以A/D 轉換速度慢,通常為(3~10)次/s,此外,對周期變化的幹擾信號積分為零,抗幹擾性能也比較好。在同等精度的情況下,價格低於逐次逼近式A/D 轉換器,因而在對速度要求不高的場合,更宜於采用這類A/D 轉換器。
考慮係統的要求,本設計采用控製精度較高的ICL7135 A/D 轉換器。
硬件電路及軟件設計
本設計的硬件電路包括最小係統電路、液位控製及報警電路、 信號采集傳輸電路、鍵盤和顯示模塊等。
最小係統(電源供電電路與I/O 擴展及選通電路)
本設計使用的最小係統板是以80C52 單片機為內核,並且具有良好的擴展性。CPU 外接11.0592MHz 的晶振,主要由74LS373 鎖存電路、74LS138 譯碼電路以及按鍵、顯示器件、ICL7135 及其外圍典型電路組成,並用8255 外擴了I/O 接口。最小係統電路如圖2 所示。
圖2:最小係統電路圖
本電路需外接一個AC220/9V 的變壓器,變壓器的二次側通過整流濾波後輸入CW7805便可得到+5V 電壓,此電壓做最小係統的電源。
係統中通過8255外擴了PA、PB、PC共24個I/O口,以便作為係統的輸入輸出通道。用74LS138的輸出作為各個芯片的譯碼選擇端,除最小係統中使用的Y0~Y3外,還有Y4~Y7可供其它擴展使用。
[page]
液位控製及報警電路
本設計的液位控製電路是一閉環電路,傳感器把液位傳給單片機與設定值比較,單片機通過對電磁閥的控製來控製液位。用9V 電源對繼電器供電,使用了24V 電源對傳感器供電,用220V 交流電對電磁閥供電;在報警電路中,利用9V 電源對蜂鳴器供電,當液位超過25cm或低於2cm 時發出報警。在供水回路中,用電動機進行循環供水,保證程序的連續運行。
ICL7135 信號采集傳輸電路
本電路由一個小型集成電路來實現,采樣後的信號經過電位器送到ICL7135 進行處理,將處理後信號直接送到單片機最小係統。ICL7135 量程為0~2V,基準電壓由MC1403 輸出(2.5V)分壓獲得1V 電壓。
HC240 是八位緩衝線/線驅動器,內含八個具有三態輸出反相緩衝器。三態輸出的反相緩衝器,輸出允許控製端(ENA、ENB),每一個EN 控製四個緩衝器,1A、2A 數據輸入,1Y、2Y 輸出。輸出分別送出個、十、百、千、萬位。
HC157 是四路二選一開關,1 為選擇輸入端,S 為低電平時,選擇A 輸出;S 為高電平時,選擇B 輸出ICL7135 的BCD 碼的位選通輸出端D1-D5 分別接8 位可編程邏輯接口電路8255的PA0~PA3 和PB0~PB4。CPU 可讀取各個位的狀態並判斷,在ICL7135 的B1~B8 輸出端讀取BCD 數據。ICL7135 信號采集傳輸電路如圖3 所示。
圖3:ICL7135 信號采集傳輸電路
軟件設計
軟件部分主要是利用51 係列單片機作控製器,傳感器輸出電壓進行采樣,將采樣值與設定值比較,單片機對電磁閥控製來調節液位,主機通過485 通訊給分機設定數值,分機控製器對分機液位進行控製。軟件部分包括ICL7135 采樣部分、485 通訊部分、數字處理部分、顯示部分、鍵盤部分等。為了避免在傳感器移動造成測量數據不準確,特別增加了調零功能,進一步提高了係統的準確性。主程序流程圖如圖4 所示。
圖4:主程序流程圖
實驗結果及分析
需要的測試設備有4 位1/2 高精度數字萬用表、刻度尺、100M 雙蹤數字示波器。測試結果如表4-1 所示。
由以上數據我們可以看出,係統的各個檢測單元的測試數據精度很高、yejingxianshizhiheceliangzhiyushedingzhifeichangjiejin,yuchuanganqishuchudianyachengxianxingguanxi,yuzhongliangyechengyidingdebiliguanxi,zheyuyingjiandexuanzejiqicanshudepipeiyijiruanjiankongzhisuanfadexuanzeshibukefengede。
設計總結
本設計在硬件上,使用S18UUA 超聲波傳感器,ICL7135 等高精度芯片和儀器進行液位測量,使所測量的液位精度遠高於液位誤差不超過±0.3cm 的要求。本設計還應用了MAX485 通訊,OCM4X8C 液晶顯示LCD 等deng芯xin片pian和he元yuan件jian,使shi設she計ji更geng符fu合he實shi際ji應ying用yong的de要yao求qiu,也ye相xiang應ying的de降jiang低di了le軟ruan件jian設she計ji的de難nan度du。在zai軟ruan件jian上shang,采cai用yong規gui範fan化hua的de編bian程cheng方fang法fa,有you效xiao的de減jian少shao了le程cheng序xu所suo需xu要yao的de存cun儲chu空kong間jian。目mu前qian本ben課ke題ti主zhu要yao用yong於yu地di下xia水shui位wei的de檢jian測ce,項xiang目mu經jing濟ji效xiao益yi接jie近jin15 萬元。
- 噪聲中提取真值!瑞盟科技推出MSA2240電流檢測芯片賦能多元高端測量場景
- 10MHz高頻運行!氮矽科技發布集成驅動GaN芯片,助力電源能效再攀新高
- 失真度僅0.002%!力芯微推出超低內阻、超低失真4PST模擬開關
- 一“芯”雙電!聖邦微電子發布雙輸出電源芯片,簡化AFE與音頻設計
- 一機適配萬端:金升陽推出1200W可編程電源,賦能高端裝備製造
- 從機械執行到智能互動:移遠Q-Robotbox助力具身智能加速落地
- 品英Pickering將亮相2026航空電子國際論壇,展示航電與電池測試前沿方案
- 模擬芯片設計師的噩夢:晶體管差1毫伏就廢了,溫度升1度特性全飄
- 3A大電流僅需3x1.6mm?意法半導體DCP3603重新定義電源設計
- 芯科科技Tech Talks與藍牙亞洲大會聯動,線上線下賦能物聯網創新
- 車規與基於V2X的車輛協同主動避撞技術展望
- 數字隔離助力新能源汽車安全隔離的新挑戰
- 汽車模塊拋負載的解決方案
- 車用連接器的安全創新應用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall



