999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種基于STC8單片機的多功能容器設(shè)計

2022-03-19 03:03:36張大為葛寶川
船電技術(shù) 2022年3期
關(guān)鍵詞:液位單片機測量

畢 濤,張大為,劉 迪,葛寶川

一種基于STC8單片機的多功能容器設(shè)計

畢 濤,張大為,劉 迪,葛寶川

(海軍航空大學(xué) 航空基礎(chǔ)學(xué)院,山東煙臺 264001)

本文設(shè)計一種以STC8為控制核心的多功能液體容器。由壓力傳感器、液位傳感器、TDS傳感器、PH傳感器、報警電路、顯示電路、存儲模塊、鍵盤輸入電路等模塊組成。利用A/D模塊HX711、ADS1115分別將壓力傳感器、PH傳感器采集的模擬信號轉(zhuǎn)換為數(shù)字信號,實現(xiàn)對液體的重量和PH值的檢測;利用超聲波傳感器實現(xiàn)對溶液液位檢測,能夠計算溶液的體積,結(jié)合重量計算出液體的密度;利用TDS傳感器可對液體TDS進行檢測;利用DS18B20溫度傳感器能夠?qū)σ后w溫度實時檢測;該裝置具有學(xué)習(xí)功能,能夠記錄液體的特征參數(shù),可對液體種類進行識別。還可通過藍牙連接手機,實時監(jiān)測數(shù)據(jù)與控制儀器運行。

STC8 壓力傳感器 液位傳感器 TDS傳感器 PH傳感器 A/D 串口通信

0 引言

在工業(yè)生產(chǎn)、生物醫(yī)學(xué)和日常生活中,經(jīng)常需要對液體的相關(guān)參數(shù)進行測量,例如重量、液位、濃度、種類、溫度等,以實現(xiàn)生產(chǎn)智能化和自動化的需要。

本設(shè)計要求容器的容量大于600 ml,液位高度大于20 cm,能夠自動測量容器中液體的重量、液位,能夠準確地判別液體的種類(白醋、牛奶、純凈水、鹽水等),能夠準確區(qū)分淡鹽水和濃鹽水。具備學(xué)習(xí)功能,能夠存儲不同種類的液體,可通過藍牙將所測數(shù)據(jù)上傳到手機并通過手機控制儀器工作。

本設(shè)計的系統(tǒng)結(jié)構(gòu)如圖1所示,該系統(tǒng)以STC8單片機為控制核心。該單片機是1T時鐘單片機,指令代碼完美兼容STC51單片機,且運行速度快10倍以上,適合大多數(shù)工程師拓展。

該系統(tǒng)的硬件電路主要包括:壓力傳感器、液位傳感器、TDS傳感器、PH傳感器、報警電路、顯示電路、存儲模塊、鍵盤輸入電路等模塊組成。

1 系統(tǒng)結(jié)構(gòu)

多功能容器的系統(tǒng)結(jié)構(gòu)如圖1所示。

圖1 系統(tǒng)結(jié)構(gòu)圖

2 系統(tǒng)具體實施方案

2.1 主控模塊

采用STC8單片機為控制核心,該系列單片機是不需要外部晶振和外部復(fù)位的單片機,是以超強抗干擾、超低價、高速度、低功耗為目標的51單片機。在相同工作頻率下,STC8系列單片機比傳統(tǒng)的51單片機約快12倍,它是單時鐘/機器周期(1T)的單片機,指令代碼完全兼容傳統(tǒng)51單片機。

2.2 壓力測量方案設(shè)計

本系統(tǒng)采用了一款專為高精度電子秤而設(shè)計的24 位A/D 轉(zhuǎn)換器芯片HX711。與同類型芯片相比,該芯片集成了包括穩(wěn)壓電源、片內(nèi)時鐘振蕩器等其它同類型芯片所需要的外圍電路,具有集成度高、響應(yīng)速度快、抗干擾性強、成本低等優(yōu)點,硬件電路如圖2所示,軟件流程圖如圖3所示。

圖2 稱重硬件電路圖

物體放到壓力傳感器上會有不同的形變程度,會輸出幾毫伏的差分信號,該信號通過HX711模塊進行電壓放大,輸出信號送給單片機控制。稱重前,首先進行“去皮”即去除溶體本身的重量,然后倒入被測液體,即可測量其凈重。

圖3 稱重軟件流程圖

2.3 液位測量方案設(shè)計

本設(shè)計采用超聲波液位探測傳感器進行液位測距,它具有波長短、繞射現(xiàn)象小、方向性好、定向傳播等特點。超聲波對液體、固體有很強的穿透力,超聲波碰到液體分界面會產(chǎn)生顯著反射形成回波,產(chǎn)生多普勒效應(yīng)。超聲波測距有較高的準確性,測量誤差小于2毫米。

該傳感器型號DS1603,利用超聲波穿透技術(shù),把傳感器放在容器底部,可穿透8 mm厚度鋼板容器,可實現(xiàn)對容器內(nèi)的液體高度非接觸探測,把液體高度值轉(zhuǎn)化成電信號串口輸出。與安放在容器上端超聲波傳感器測量相比,具有測量精度高,實時輸出液體高度值,已經(jīng)廣泛應(yīng)用于飲料生產(chǎn)、家用電器、醫(yī)療設(shè)備、飲水設(shè)備、化工設(shè)備、工業(yè)自動化、各行業(yè)危險液體物品探測。測量原理如圖4所示。

圖4 液位測量原理

2.4 學(xué)習(xí)模式設(shè)計

液體容器可以記錄任意指定溶液TDS、PH值。學(xué)習(xí)完畢后,可以判斷待測溶液的種類,存儲數(shù)據(jù)核心代碼如圖所示。所測溶液TDS、PH值與已經(jīng)記錄的9組指定溶液依次比較。若TDS誤差在50 PPM以內(nèi),同時PH誤差在0.5以內(nèi),則認為是同種液體。存儲TDS、PH數(shù)據(jù)程序如圖5所示。自動識別液體種類程序如圖6所示。

圖5 存儲TDS、PH數(shù)據(jù)程序

圖6 自動識別液體種類程序

2.5 TDS測量方案設(shè)計

不同溶液的TDS是不同的,所以采用TDS傳感器可以對不用的溶液TDS進行采集,通過E2PROM對TDS進行存儲,當有液體倒入容器時,只要液體滿足存儲TDS一定范圍之內(nèi),會自動顯示該液體的種類。

為了避免同種液體采集TDS數(shù)值相差過大,系統(tǒng)會在1秒內(nèi)采集5次TDS數(shù)值,對這5次數(shù)據(jù)進行加權(quán)計算,最終得出液體TDS數(shù)值。

TDS傳感器采用UART串口通信協(xié)議,主機連續(xù)發(fā)送三次“0xFD”,從機回復(fù)“0xFD+TDS低字節(jié)+TDS高字節(jié)+0xFC+0xFD”。TDS數(shù)值計算方法:TDS高字節(jié)*256 +TDS低字節(jié)。

串口2通信核心程序如圖7所示,兼容51單片機,包含串口2的初始化和中斷程序,主函數(shù)發(fā)送指令程序。讀取TDS流程如圖8所示。

圖7 串口2程序

圖8 讀取TDS流程

2.6 鹽水濃度測量計算與分析

通過超聲波液位傳感器、壓力傳感器模塊可以讀出溶液的液位和溶液的質(zhì)量,通過游標卡尺能夠讀出容器的直徑,根據(jù)

公式(1)可計算出溶液的密度:

根據(jù)公式(2)可以計算出溶液的濃度:

雖然溶質(zhì)質(zhì)量不能直接測量,但是經(jīng)過大量反復(fù)的實驗,可以得出鹽水的密度與濃度成正相關(guān)。所以通過對比前后兩次溶液的密度值就可以分辨前后兩次溶液的濃淡。

為了降低系統(tǒng)誤判的概率,還可以同步對前后兩次溶液的TDS測量。經(jīng)過反復(fù)測試得出結(jié)論,TDS值越高,則溶液濃度越大。如果第一次測量溶液的密度和TDS值均大于第二次,則說明第二次測量的溶液是淡鹽水。如果第一次測量溶液的密度大于第二次測量,而第一次測量溶液TDS值小于第二次測量,則系統(tǒng)重新對數(shù)據(jù)進行采集。

2.7 顯示電路

OLED顯示模塊:本身具有自發(fā)光、可視角度大、功耗低的特性。顯示區(qū)域是128×64的點陣,每個點都能自己發(fā)光而不需要背光。可顯示漢字、ASCII、圖案等,對比度很高,十分美觀。支持3 V~5 V直流寬電壓供電,采用SPI通信方式,只要4個I/O口就能驅(qū)動。

2.8 低功耗休眠模式

STC8休眠模式有采用空閑模式與斷電模式,在斷電模式下程序指令與定時器同時被凍結(jié),而在空閑模式下程序指令被凍結(jié)但定時器不會被凍結(jié)。為了實現(xiàn)在低功耗下既保持內(nèi)部中斷不停又準確無誤地計時,就需要保證程序指令不被凍結(jié)。采用單片機控制OLED字符顯示來抑制輸出,從而降低整機功耗以達到系統(tǒng)設(shè)計的需求。

2.9 水溫測量電路設(shè)計

本設(shè)計采用具有防水結(jié)構(gòu)的水溫傳感器DS18B20,能夠?qū)崟r測出水溫。與此同時,如果水溫超過指定溫度后可通過繼電器切斷電路,具有保護功能,如圖9所示。本蜂鳴器是一種一體化結(jié)構(gòu)的電子訊響器,采用直流電壓供電,廣泛應(yīng)用于電子產(chǎn)品中作發(fā)聲器件。本系統(tǒng)所采用的報警模塊為5 V有源蜂鳴器模塊,電路中采用三極管9012來驅(qū)動,只要單片機控制引腳為低電平,蜂鳴器就會鳴叫報警,反之則不鳴叫。

圖9 蜂鳴器控制線路

2.10 PH測量方案設(shè)計

PH電極通過同軸細纜接口(BNC)輸出毫伏信號,然后通過放大電路模塊實現(xiàn)信號的放大。電壓讀取可以選用單片機或者萬用表測量。選用標準溶液,記錄對應(yīng)的輸出電壓,繪制電壓與PH值對應(yīng)關(guān)系的標準曲線,如圖10所示。將PH電極放入待測溶液中,采集輸出電壓,根據(jù)標準曲線,將輸出電壓計算為待測溶液的PH值。輸出為模擬量信號,轉(zhuǎn)換精度受制于A/D芯片的轉(zhuǎn)換精度,可以采用16位A/D芯片,精度可達0.001。

圖10 電壓與PH值對應(yīng)關(guān)系的曲線

3 系統(tǒng)軟件設(shè)計和實驗結(jié)果

液體容器的主要功能是通過軟件編程實現(xiàn)的。該系統(tǒng)先要測量溶液的重量,算出溶液的密度,結(jié)合TDS來判斷溶液的濃淡。通過記錄TDS、PH數(shù)值來判斷溶液的種類,測量水溫來控制溶液的溫度。通過學(xué)習(xí)裝置可以自行學(xué)習(xí)指定溶液種類。系統(tǒng)流程圖如圖10所示。

圖10 系統(tǒng)軟件實施方案

該容器調(diào)試完畢后,經(jīng)過測量可以得到以下的測試結(jié)果,如表1所示。誤差分析:由于溶液不同位置TDS值有所差異,所以誤差在0~50 PPM浮動屬于正常現(xiàn)象。同時,還要保證TDS傳感器清潔,混入其他液體或者雜質(zhì)均會影響TDS值測量。重量、PH要實現(xiàn)高精度測量,至少選取16位以上A/D轉(zhuǎn)換芯片,例如ADS1110。液位測量要用熱熔膠將傳感器固定到容器底部,容器底部厚度要小于8 mm,否則影響測量精度。

表1 實驗結(jié)果

4 結(jié)論

在工業(yè)自動化生產(chǎn)、生物醫(yī)學(xué)和日常生活中,經(jīng)常需要對液體重量、液位、密度、濃度、PH、TDS、溫度進行測量以滿足需求。同時具備一定的學(xué)習(xí)功能,以便于識別種類功能拓展。本設(shè)計采用STC8單片機是高級版本的51單片機,其指令代碼完美兼容51單片機,利于工程師后續(xù)開發(fā)。例如,可利用串口3拓展接入藍牙模塊,通過手機app控制容器的開啟與關(guān)斷,也可將所測數(shù)據(jù)上傳至手機app,實時監(jiān)測數(shù)據(jù),實現(xiàn)物聯(lián)網(wǎng)功能。

[1] 王冉, 孟磊. 多功能液體容器的設(shè)計與實現(xiàn)[J]. 汽車實用技術(shù), 2020, 24(21): 81-83.

[2] 王云飛, 張凱. 基于STM32的簡易多功能液體容器的設(shè)計與制作[J]. 電子制作, 2020, 6(19): 21-24.

[3] 葉鋼. 基于SHT11溫濕度測量儀的設(shè)計[J]. 國外電子測量技術(shù), 2011, 30(12): 66-68.

[4] 邢蘭昌, 祁雨等. 電-聲-熱多參數(shù)聯(lián)合測試系統(tǒng)開發(fā)[J]. 實驗技術(shù)與管理, 2017, 34(11): 78-85.

[5] 杜里, 張其善. 電子裝備自動測試系統(tǒng)發(fā)展綜述[J]. 計算機測量與控制, 2009, (6): 1019-1021.

[6] 王平, 張新東. 基于智能儀表的數(shù)據(jù)采集系統(tǒng)設(shè)計[J]. 自動化與儀表, 2009, 24(4): 9-10.

[7] 李洪祥, 李俊芳. 基于STC8的智能電動執(zhí)行器控制系統(tǒng)設(shè)計[J]. 現(xiàn)代制造工程, 2020, 23(3): 129-135.

[8] 康婷霞, 牟麗霞. 基于STC8A8K的智能LED燈條檢測儀設(shè)計[J]. 電子測試, 2020, 6(6): 24-26.

[9] 武慧挺. 基于STC8A8K單片機的智能水泵控制器設(shè)計[J]. 集成電路應(yīng)用, 2019, 45(10): 100-101.

[10] 張星宇. 基于STC8的戶外儀器加熱器及其控制系統(tǒng)設(shè)計[J]. 工業(yè)控制計算機, 2019, 32(9): 151-156.

[11] 李虹靜. 基于STC8系列單片機的繼電器控制電路設(shè)計[J]. 科技與創(chuàng)新, 2019, 15(13): 37-38.

[12] 譚建斌. 基于STC8F單片機的太陽能自動追蹤控制系統(tǒng)設(shè)計[J]. 微型電腦應(yīng)用, 2020, 36(12): 72-75.

[13] 王昕. 一種應(yīng)用于水質(zhì)檢測的叉指電極傳感器的研究[J]. 無線通信技術(shù), 2020, 56(3): 56-60.

[14] 王建莉. 一種簡易多功能液體容器測量裝置的設(shè)計[J]. 無線通信技術(shù), 2020, 75(20): 139-140.

[15] 楊旭. 傳感器技術(shù)在機電技術(shù)中的應(yīng)用[J]. 當代化工研究, 2020, (22): 73-74.

[16] 祁建廣. 超低功耗水質(zhì)PH檢測儀設(shè)計[J]. 儀表技術(shù)與傳感器, 2017, (3): 119-120.

Design of multifunctional liquid container based on STC8

Bi Tao, Zhang Dawei, Liu Di, Ge Baochuan

(School of Basic Science for Aviation Naval Aeronautical University, Yantai 264001, Shandong, China)

TN27

A

1003-4862(2022)03-0005-05

2021-09-02

國家自然科學(xué)基金(51377168)

畢濤(1986-),男,漢族,講師。主要從事控制工程。E-mail: 349030186@qq.com

猜你喜歡
液位單片機測量
基于單片機的SPWM控制逆變器的設(shè)計與實現(xiàn)
電子制作(2019年13期)2020-01-14 03:15:28
把握四個“三” 測量變簡單
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
滑動摩擦力的測量和計算
基于STM32燃氣熱水鍋爐液位控制系統(tǒng)設(shè)計與實現(xiàn)
石油儲罐液位開關(guān)的應(yīng)用分析
滑動摩擦力的測量與計算
測量
寶馬530車冷卻液液位過低報警
主站蜘蛛池模板: 东京热一区二区三区无码视频| 五月婷婷导航| 国产一级在线播放| 五月婷婷亚洲综合| 午夜无码一区二区三区| 91久久夜色精品| 亚洲日韩国产精品无码专区| 欧美一区中文字幕| 国产一区二区三区视频| 欧美日韩高清在线| 国模私拍一区二区三区| 伊人丁香五月天久久综合| 免费看黄片一区二区三区| 亚洲色图另类| 国产欧美精品午夜在线播放| 成人午夜网址| 国产激爽大片在线播放| 久久特级毛片| 日韩东京热无码人妻| 日韩毛片免费视频| 亚洲一级毛片免费看| 久久人与动人物A级毛片| 日本在线亚洲| 欧美成人a∨视频免费观看| 538精品在线观看| 精品久久久久无码| AV无码无在线观看免费| 97成人在线视频| 欧美国产综合色视频| 国产又粗又爽视频| 国产一级小视频| 有专无码视频| 久久婷婷五月综合色一区二区| 国产日韩欧美在线播放| 国产自无码视频在线观看| 在线观看国产小视频| 在线免费无码视频| 亚洲欧美日韩动漫| 日韩精品成人网页视频在线 | 内射人妻无码色AV天堂| 亚洲成人在线免费观看| 91免费在线看| 成人精品亚洲| 九一九色国产| 在线中文字幕日韩| 亚洲中文在线看视频一区| 91在线中文| 欧美视频在线播放观看免费福利资源| 色婷婷在线影院| 欧美精品亚洲精品日韩专区va| 国产成人狂喷潮在线观看2345| 伊人久久久大香线蕉综合直播| 99在线视频免费| 欧美日韩一区二区三| 天天综合网在线| 亚洲嫩模喷白浆| 98超碰在线观看| 国产日韩AV高潮在线| 伊人福利视频| 最新国产在线| 少妇露出福利视频| 超级碰免费视频91| 在线毛片网站| 久久国产亚洲偷自| 久久久久人妻一区精品色奶水| 国产精品夜夜嗨视频免费视频| 精品福利视频网| 深爱婷婷激情网| 秘书高跟黑色丝袜国产91在线| 免费观看三级毛片| 国产一区二区三区在线精品专区| 欧美日韩午夜| 亚洲精品你懂的| 日韩AV手机在线观看蜜芽| 亚洲色图综合在线| 国产麻豆永久视频| 国产美女久久久久不卡| 啦啦啦网站在线观看a毛片| 亚洲国产清纯| 中国黄色一级视频| 亚洲女同欧美在线| 亚洲国产第一区二区香蕉|