国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于STM32的PH值檢測(cè)儀設(shè)計(jì)

2021-08-31 09:47王捷金高威彭俊陳順材董錚
電子測(cè)試 2021年17期
關(guān)鍵詞:pH值電導(dǎo)率超聲波

王捷, 金高威,彭俊,陳順材, 董錚

(湖北文理學(xué)院 計(jì)算機(jī)工程學(xué)院,湖北襄陽,441053)

關(guān)鍵字:STM32單片機(jī);PH值;LCD顯示

0 引言

現(xiàn)如今水源污染已經(jīng)直接影響到人們的身體健康,盡管水源污染得到了控制,但全國各地依然流淌著被污染的水源,特別是從重工業(yè)城市流出,在偏遠(yuǎn)地區(qū)生活的居民,由于淡薄的環(huán)保意識(shí)和落后的水質(zhì)檢測(cè)設(shè)備,導(dǎo)致居民飲水中毒甚至死亡。雖然日常生活中使用的是經(jīng)過處理的水源,但是某些地方的水質(zhì)檢測(cè)仍沒有達(dá)到飲用標(biāo)準(zhǔn),居民飲用后出現(xiàn)腹瀉、惡心等不良身體狀況。所以實(shí)時(shí)檢測(cè)水質(zhì),成為一種必然結(jié)果。

1 系統(tǒng)總體設(shè)計(jì)

據(jù)統(tǒng)計(jì)表明,全國許多偏遠(yuǎn)地區(qū)的城鎮(zhèn)還存在著水質(zhì)檢測(cè)不合格的問題,直接影響了人們的身體健康。保護(hù)水資源的重要指標(biāo)就是水質(zhì)檢測(cè),由于許多城鎮(zhèn)的村民缺乏環(huán)境保護(hù)意識(shí)以及設(shè)備的落后,導(dǎo)致水質(zhì)檢測(cè)沒有得到廣泛的應(yīng)用。

本文提出一套集STM32最小系統(tǒng)、PH值檢測(cè)電路以及LCD1602顯示電路于一體的PH值水質(zhì)檢測(cè)系統(tǒng)。附帶有超聲波測(cè)距和電導(dǎo)率檢測(cè)兩個(gè)拓展功能,能夠?qū)崟r(shí)檢測(cè)人們飲用水源的參數(shù)。比如PH值、電導(dǎo)率等重要參數(shù)。

系統(tǒng)采用STM32單片機(jī)。該芯片有先進(jìn)的Cortex-M3內(nèi)核,最高可達(dá)到72MHz的工作頻率,可以快速處理系統(tǒng)收到的事件和任務(wù),擁有強(qiáng)大的功能,操作方便。

2 硬件模塊的設(shè)計(jì)

2.1 系統(tǒng)模塊功能分析

本設(shè)計(jì)是一套集STM32單片機(jī)系統(tǒng)、PH值檢測(cè)電路以及LCD1602顯示電路于一體的PH值水質(zhì)檢測(cè)系統(tǒng)。外帶超聲波測(cè)距和電導(dǎo)率檢測(cè)兩個(gè)拓展模塊。具體功能檢測(cè)PH值、電導(dǎo)率以及超聲波測(cè)距,并在LCD1602上顯示。

本此系統(tǒng)總體設(shè)計(jì)框圖如圖1所示。

圖1 總體設(shè)計(jì)框圖

其中STM32系列單片機(jī)是一款基于ARM 7架構(gòu)的32位、具有ARM Cortex-M3內(nèi)核以及能夠?qū)崟r(shí)仿真和跟蹤的微控制器。由意法半導(dǎo)體ST公司生產(chǎn),廣泛應(yīng)用于嵌入式開發(fā),故又稱嵌入式單片機(jī)。其具有性能高、成本低、功耗低以及可裁剪等特點(diǎn)。

2.2 LCD1602液晶顯示模塊電路設(shè)計(jì)

設(shè)計(jì)選用的是LCD1602顯示,橫向可以顯示2行,豎向可以顯示16列。其原理是運(yùn)用液晶的物理特質(zhì),利用電壓對(duì)其顯示區(qū)域產(chǎn)生控制,即可以顯示出圖形。圖2是LCD1602液晶顯示的引腳說明。

圖2 LCD1602引腳說明

2.3 PH值檢測(cè)采集傳感器模塊設(shè)計(jì)

PH值檢測(cè)傳感器電路能夠很方便的檢測(cè)液體中的PH值,包含電極以及傳輸器兩部分。PH電極經(jīng)過 BNC 輸出 mV 信號(hào)來完成信號(hào)放大, 放大為 0-5V信號(hào),單片機(jī)來讀取電壓,PH 值則由輸出電壓轉(zhuǎn)換而來。

2.4 PH值檢測(cè)傳感器模塊使用方法

(1)先使用PH標(biāo)準(zhǔn)粉劑配置3瓶PH標(biāo)準(zhǔn)溶液。

(2)將PH傳感器連接單片機(jī),再將玻璃滴管放入PH6.86標(biāo)準(zhǔn)溶液中,調(diào)節(jié)電位器,使得P0 口輸出電壓為2.5V左右。

(3)將電極探頭依次放入三個(gè)標(biāo)準(zhǔn)溶液中進(jìn)行測(cè)量,并記錄相應(yīng)的輸出電壓。以下表格是電壓和PH值的關(guān)系。

表1 電壓和PH值的關(guān)系

具體實(shí)物圖如圖3所示。

圖3 實(shí)物圖

3 軟件設(shè)計(jì)

3.1 程序流程圖

本設(shè)計(jì)主要運(yùn)用Keil軟件進(jìn)行代碼編寫與軟件調(diào)試。首先開啟電源,等待系統(tǒng)時(shí)鐘、IO口、定時(shí)器以及串口初始化,完成開機(jī)。然后由主程序判斷超聲波測(cè)距數(shù)據(jù)是否采集,再進(jìn)行數(shù)據(jù)轉(zhuǎn)換,接下來就是判斷PH值和電導(dǎo)率是否采集,并將數(shù)據(jù)進(jìn)行處理,通過顯示屏顯示。PH值傳感器、電導(dǎo)率傳感器采集數(shù)據(jù)后由STM32單片機(jī)內(nèi)部進(jìn)行處理,再通過LCD1602顯示出來。實(shí)際流程圖如圖4所示。

圖4 程序流程圖

STM32模塊主程序典型代碼如下:

3.2 模塊程序設(shè)計(jì)

PH值檢測(cè)模塊最重要的就是采集水質(zhì)PH值,能夠很方便的檢測(cè)液體中的PH值,包含電極以及傳輸器兩部分。先用玻璃管檢測(cè)水中的氫離子濃度,再由內(nèi)部電路轉(zhuǎn)換成可輸出信號(hào)由輸出端輸出給單片機(jī)。接著由單片機(jī)進(jìn)行模數(shù)轉(zhuǎn)換,從而計(jì)算出被測(cè)物中的PH值[14]-[15]。

PH電極經(jīng)過 BNC 輸出 mV 信號(hào)來完成信號(hào)放大, 放大為 0-5V信號(hào),單片機(jī)或萬用表來讀取電壓,溶液的 PH 值則由輸出電壓轉(zhuǎn)換而來。

PH值檢測(cè)模塊主程序如下所示:

3.3 拓展功能介紹

為了體現(xiàn)實(shí)用性,本次設(shè)計(jì)增加了水質(zhì)電導(dǎo)率檢測(cè)功能和超聲波測(cè)距功能,從而提高其實(shí)用性。采用超聲波傳感器,超聲波傳感器是用來測(cè)量距離的一種產(chǎn)品,左探頭發(fā)生超聲波,右探頭接收超聲波,再由處理器計(jì)算出模塊到物體之間的距離。測(cè)量能夠精準(zhǔn)到方位、距離,精準(zhǔn)度極高,可實(shí)時(shí)檢測(cè)。對(duì)水的穿透力極大,非常適合用于本次設(shè)計(jì)。

3.4 距離檢測(cè)模塊程序設(shè)計(jì)

超聲波模塊流程圖如圖5所示。

圖5 超聲波模塊流程圖

4 硬件測(cè)試

4.1 靜態(tài)調(diào)試

(1)查看焊點(diǎn)是否飽滿,有沒有兩腳相連或虛焊等情況。

(2)用萬用表檢查電源有沒有短路,電路管腳間有沒有斷路。

(3)通電后,按下開關(guān),看各模塊是否正常工作,然后開始測(cè)試電路要實(shí)現(xiàn)的功能。

4.2 動(dòng)態(tài)調(diào)試

插上電源按下開關(guān)后,檢查元器件功能是否是完整的,有沒有壞掉,保證能夠正常工作。

5 實(shí)物調(diào)試

經(jīng)過軟硬件整體系統(tǒng)測(cè)試后,工作正常,整體實(shí)物圖如圖6所示。

圖6 實(shí)物圖

6 設(shè)計(jì)總結(jié)

基于STM32的PH值檢測(cè)儀設(shè)計(jì),明確了該設(shè)計(jì)要實(shí)現(xiàn)的模塊功能,然后根據(jù)每個(gè)模塊進(jìn)行系統(tǒng)設(shè)計(jì),再根據(jù)每個(gè)模塊要實(shí)現(xiàn)的功能進(jìn)行硬件系統(tǒng)設(shè)計(jì)和軟件系統(tǒng)設(shè)計(jì),這樣思路清晰,功能更加明確,遇到問題也好及時(shí)解決。

猜你喜歡
pH值電導(dǎo)率超聲波
降低粗選石灰PH值在沙溪銅礦的運(yùn)用
東華大學(xué)在碳納米纖維孔隙率及電導(dǎo)率方面取得新進(jìn)展
蝙蝠的超聲波
基于Niosll高精度超聲波流量計(jì)的研究
PH值在紡織品生產(chǎn)中的重要作用
基于比較測(cè)量法的冷卻循環(huán)水系統(tǒng)電導(dǎo)率檢測(cè)儀研究
低溫脅迫葡萄新梢電導(dǎo)率和LT50值的研究
蝙蝠的超聲波
超聲波流量計(jì)的研究
酯類微乳液的相變過程中電導(dǎo)率和黏度分析
德兴市| 都江堰市| 芦山县| 辽宁省| 沿河| 海南省| 康平县| 仪征市| 扶沟县| 马龙县| 屯留县| 武平县| 尉氏县| 蒙山县| 仲巴县| 水富县| 辽源市| 莲花县| 永泰县| 嫩江县| 固阳县| 临城县| 申扎县| 监利县| 黄浦区| 潮安县| 循化| 新昌县| 东乌珠穆沁旗| 延吉市| 玉树县| 兴义市| 偏关县| 顺昌县| 安宁市| 临猗县| 武平县| 东台市| 苏尼特左旗| 隆子县| 江永县|