亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

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

        2022-03-19 03:03:36張大為葛寶川
        船電技術 2022年3期
        關鍵詞:液位容器液體

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

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

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

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

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

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

        0 引言

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

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

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

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

        1 系統(tǒng)結構

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

        圖1 系統(tǒng)結構圖

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

        2.1 主控模塊

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

        2.2 壓力測量方案設計

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

        圖2 稱重硬件電路圖

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

        圖3 稱重軟件流程圖

        2.3 液位測量方案設計

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

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

        圖4 液位測量原理

        2.4 學習模式設計

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

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

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

        2.5 TDS測量方案設計

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

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

        TDS傳感器采用UART串口通信協(xié)議,主機連續(xù)發(fā)送三次“0xFD”,從機回復“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 鹽水濃度測量計算與分析

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

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

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

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

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

        2.7 顯示電路

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

        2.8 低功耗休眠模式

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

        2.9 水溫測量電路設計

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

        圖9 蜂鳴器控制線路

        2.10 PH測量方案設計

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

        圖10 電壓與PH值對應關系的曲線

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

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

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

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

        表1 實驗結果

        4 結論

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        [16] 祁建廣. 超低功耗水質PH檢測儀設計[J]. 儀表技術與傳感器, 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

        國家自然科學基金(51377168)

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

        猜你喜歡
        液位容器液體
        液體小“橋”
        Different Containers不同的容器
        『液體的壓強』知識鞏固
        液體壓強由誰定
        難以置信的事情
        基于STM32燃氣熱水鍋爐液位控制系統(tǒng)設計與實現(xiàn)
        測控技術(2018年9期)2018-11-25 07:45:00
        石油儲罐液位開關的應用分析
        層層疊疊的液體
        取米
        寶馬530車冷卻液液位過低報警
        狠狠躁夜夜躁人人爽天天不卡 | 中字幕人妻一区二区三区| 中文字幕无码av激情不卡| 免费国产99久久久香蕉| 少妇一区二区三区乱码| 精品亚洲av乱码一区二区三区| 四虎影在永久在线观看| 亚洲av无码一区二区三区不卡| 成人无码视频| av黄片免费在线观看| av在线不卡一区二区| 在线观看特色大片免费视频 | 国产精品一区二区三区免费视频| 蜜桃一区二区三区| 婷婷五月综合缴情在线视频| 亚洲色AV天天天天天天| 国产又大大紧一区二区三区| 免费a级毛片在线播放| 香港三级精品三级在线专区| 精品无码AV无码免费专区| 亚洲精品一区二区三区av| 亚洲中文字幕精品视频| 亚洲av国产av综合av卡| a级毛片在线观看| 国内精品91久久久久| 性感熟妇被我玩弄到高潮| 国产精品国产亚洲精品看不卡| 女人无遮挡裸交性做爰| 99久久精品国产一区二区三区| 青春草国产视频| 日韩人妻有码中文字幕| 美女丝袜美腿玉足视频| 亚洲乱亚洲乱妇| 日本夜爽爽一区二区三区| 亚洲一区二区三区99区| 极品一区二区在线视频| 亚洲乱码一区av春药高潮| 久久99精品国产99久久| 日本高清中文一区二区三区| 国产精品国产自产自拍高清av| 国产婷婷色一区二区三区在线 |