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

基于單片機的無線液位監測系統

2017-03-01 16:54:43何德伍
科技資訊 2016年27期
關鍵詞:單片機

何德伍

DOI:10.16661/j.cnki.1672-3791.2016.27.025

摘 要:該液位監測控制系統主要是通過傳感器將液位的高度測量出來,然后發送到上位機,通過靜態和動態圖形顯示的方法來對液位進行監測;上位機上面設定相應的按鈕可以對下位機進行控制,讓下位機去完成指定的動作。上位機和下位機采用藍牙進行通信。上位機是在PC端運行的應用程序,下位機是由單片機組成的執行和反饋系統。

關鍵詞:單片機 藍牙 上位機

中圖分類號:TP273 文獻標識碼:A 文章編號:1672-3791(2016)09(c)-0025-02

液位監控技術是近幾年才發展起來的一項新技術。它的誕生標志著科學技術又向前邁進了一大步。此技術主要用來監測一些如高壓,易爆的特殊液體。

該系統使用STC89C51單片機作為下位機的主控芯片。通過它來讀取液位值,接收和處理上位機的命令,以及對外部電路的控制。

1 硬件以及電路

該系統硬件主要由單片機最小系統、繼電器電路、DS18B20電路構成。使用到的模塊有:藍牙模塊HC-06、超聲波模塊HC-SR04以及USB轉TTL模塊。

1.1 下位機控制電路

下位機控制電路是以單片機作為控制核心,通過使用繼電器來控制液體進出開關的打開與關閉。其電路原理圖如圖1所示。

單片機通過拉低自身與繼電器相連的引腳,使繼電器內部的線圈產生磁力來帶動銜鐵的吸合,繼而讓液體進出開關打開或者關閉。繼電器是一種常用的弱電控制強電元件。該次使用的是5 V的直流電控制220 V的交流電,使用它最大的好處就是能讓人安全的控制設備,不會造成事故。

1.2 指示燈電路

指示燈電路主要用來體現整個硬件的工作狀態。他由LED和電阻串聯在一起構成,其中電阻起到一個限流的作用,用來保護指示燈不被損壞。當它們所指示的電器電路沒有工作時,就不會發光,反之就會發光。

1.3 液位測量電路

液位的測量主要使用超聲波模塊HC-SR04來測量。此模塊共有4個引腳,除了兩個正負極引腳外,另外兩個分別是TRIG、ECHO。這種模塊在配合單片機進行測距時,首先給與TRIG引腳1個10us的高電平,然后等待ECHO引腳拉高,一旦拉高就開啟單片機的定時器進行計時。最后測量出來的距離就等于聲速乘以時間最后除以2。

上面所做的只是粗略的測量,大家知道聲速受到溫度的影響很大,所以要進行溫度補償,并要使用溫度傳感器。最后聲速的大小修改為:聲速=334.1+0.61×溫度。

1.4 上位機下位機的通信

上位機與下位機的通信實際是串口通信。上位機和下位機實時的數據交換就是通過串口實現。下位機向上發數據時,先把液位值發送到緩沖區然后上位機會識別此數據,最后進行處理。上位機向下發數據也是發送到緩沖區,下位機檢測到上位機發下來的數據就進行判斷,然后進行相關的控制動作。

2 軟件設計

2.1 下位機程序流程

下位機中只要一打開電源開關,整個下位機就開始測距然后一直向上位機發送液位的距離。當上位機有數據發下來時,下位機就產生中斷,在中斷里匹配此數據對應的程序命令,進而執行上位機的命令,直到中斷結束,最后又重復進行測距和發送液位數據的步驟(如圖2)。

2.2 上位機制作

上位機采用軟件visual studio進行開發,開發所用到的語言是C Sharp。其界面如圖3所示。

由于電腦的串口有很多,所以要使用一個comboBox(下拉框)選擇通信的串口,當串口選擇后要對串口進行控制,因此使用button(按鈕)來打開或者關閉串口。上位機的第一個功能是對液位進行監測。理所當然要能夠動態的顯示液位的高度值。實現此功能是則需要一個標簽來顯示液位的高度值,但光是一個標簽顯示還不夠,最好還要加上一個圖形來動態顯示,所以內嵌一個了progressBar。progressBar來顯示液位的變化趨勢。而上位機實現控制下位機硬件是通過button來實現的,上位機中總共設計了4組開關,其中兩個是液體進入和液體排出開關。另外兩個是留著擴展的,方便以后進一步的升級。

上位機只要沒有打開串口或者是串口打開錯誤時就一直等待,直到打開串口就開始工作。串口只要一打開馬上顯示串口數據,然后就等待是否有相關的按鈕被點擊,如果有就發送與此按鈕相關的命令到串口上。

3 系統測試

測試采用上位機和下位機先分開測試,再合起來測試的思路看該系統是否符合要求。其測試方法與結果如表1所示。

4 結語

進過測試該系統完全符合要求。上位機可以顯示液位高度值以及液位的變化趨勢,同時還可以通過點擊上位機的相關按鈕來控制下位機中的硬件。下位機能實時發送液位值到上位機中,當接收到上位機命令時,下位機也能執行此命令。

參考文獻

[1] 甘勇,尚展壘.C#程序設計[M].北京:人民郵電出版社,2016.

[2] 郭天祥.新概念51單片機C語言教程[M].北京:電子工業出版社,2009.

[3] Robin Heydon.低功耗藍牙開發權威指南[M].北京:機械工業出版社,2014.

[4] 明日科技.C#入門到精通[M].3版.北京:清華大學出版社,2012.

[5] 黃杰勇.Alrium Designer實戰攻略與高速PCB設計[M].北京:電子工業出版社,2015.

猜你喜歡
單片機
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的多功能智能插排
電子制作(2019年11期)2019-07-04 00:34:48
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
小議PLC與單片機之間的串行通信及應用
電子制作(2018年12期)2018-08-01 00:48:04
MSP430單片機在仿真中要注意的幾點問題
電子制作(2017年9期)2017-04-17 03:00:53
基于單片機的平衡控制系統設計
電子制作(2017年19期)2017-02-02 07:08:27
基于單片機的三維LED點陣設計
電子制作(2016年21期)2016-05-17 03:52:51
Microchip推出兩個全新PIC單片機系列
基于Proteus的單片機控制系統的仿真設計
主站蜘蛛池模板: 草草影院国产第一页| 日韩a级毛片| 成人一区专区在线观看| 亚洲精品无码av中文字幕| a网站在线观看| 亚洲国产精品日韩欧美一区| 欧美一级黄色影院| 欧美激情二区三区| 国内精品小视频在线| 99re在线观看视频| 中文字幕有乳无码| 91麻豆精品国产高清在线| 亚洲成a∧人片在线观看无码| 亚洲福利一区二区三区| 亚洲精品无码在线播放网站| 国产大全韩国亚洲一区二区三区| 毛片国产精品完整版| 国产一区免费在线观看| 亚洲欧美综合另类图片小说区| 亚洲最黄视频| 无码电影在线观看| 2020精品极品国产色在线观看| 怡红院美国分院一区二区| 国产成人久久777777| 手机在线看片不卡中文字幕| 永久成人无码激情视频免费| 亚洲毛片网站| 亚洲无码视频图片| 国内黄色精品| 亚洲一区二区黄色| 国产国产人成免费视频77777 | 免费国产小视频在线观看| 国产精品美女网站| 亚洲天堂啪啪| 欧美精品亚洲日韩a| 国产久草视频| 国产精品无码一二三视频| a毛片在线| 国产激情第一页| 日韩成人午夜| 99精品在线看| 国产精品入口麻豆| 精品一区二区三区四区五区| 国模极品一区二区三区| 97se亚洲综合| 国产精品妖精视频| 美女被操黄色视频网站| 欧美不卡在线视频| 美女一级免费毛片| 超碰91免费人妻| 日韩专区欧美| 视频二区国产精品职场同事| 午夜福利视频一区| 幺女国产一级毛片| 2022精品国偷自产免费观看| 真实国产乱子伦视频| 久久婷婷六月| av大片在线无码免费| 国产AV无码专区亚洲精品网站| 免费福利视频网站| 国产成人精品视频一区视频二区| 亚洲美女视频一区| 欧美色伊人| 嫩草在线视频| 亚洲人成网址| 亚洲无码高清一区二区| 色香蕉网站| 69视频国产| 色综合手机在线| 全部免费特黄特色大片视频| 精品国产香蕉在线播出| 污网站免费在线观看| 亚洲国产亚洲综合在线尤物| 欧美国产综合视频| 国产香蕉国产精品偷在线观看| 欧美亚洲日韩中文| 国产精品永久在线| 亚洲综合中文字幕国产精品欧美| 亚洲国产精品无码AV| 国产亚洲日韩av在线| 91在线播放国产| 国产精品xxx|