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

?

基于8051單片機的教室人數(shù)檢測查詢系統(tǒng)的設(shè)計與實現(xiàn)

2015-05-30 09:51:59劉華劉凱劉兆峰王艷芳石舫欣
中國新通信 2015年19期
關(guān)鍵詞:PC機單片機服務(wù)器

劉華 劉凱 劉兆峰 王艷芳 石舫欣

【摘要】 設(shè)計主要用于教室人數(shù)的動態(tài)檢測與實時顯示。系統(tǒng)采用STC89C52單片機作為基本控制單元,NRF24L01模塊作為無線傳輸模塊將采集到的數(shù)據(jù)信息進行編碼處理后傳送至單片機接收模塊,并通過串口將數(shù)據(jù)傳送到服務(wù)器,最終WEB服務(wù)器將教室人數(shù)網(wǎng)頁呈現(xiàn),同學們可手機或電腦登陸訪問。

【關(guān)鍵詞】 激光對管 STC89C52單片機 NRF24L01射頻通信

一、背景及意義

隨著高校自習室的使用變得越來越緊張,周六周日等一些課外時間,經(jīng)??吹酵瑢W們?yōu)榱苏覀€自習室在教學樓的各樓層之間穿梭,浪費寶貴的的學習時間,因此設(shè)計這樣一款能夠幫助同學們查詢、了解自習室人員實時數(shù)量的系統(tǒng)。

二、系統(tǒng)原理描述及架構(gòu)

2.1系統(tǒng)總體設(shè)計方案

系統(tǒng)主要由設(shè)計五大模塊組成,激光對管檢測模塊專門用于教室門口人員進出的檢測,NRF24L01射頻通訊模塊主要承擔數(shù)據(jù)的傳輸任務(wù),將采集到的人數(shù)信息按協(xié)議編碼后無線發(fā)送到單片機的數(shù)據(jù)處理模塊,單片機處理數(shù)據(jù)模塊將數(shù)據(jù)接收并解碼處理后通過串口通訊PL2303模塊將人員信息傳送到PC機,PC機WEB服務(wù)器模塊將數(shù)據(jù)存放到Mysql數(shù)據(jù)庫中,為學生的訪問提供服務(wù)。

2.2人員進出檢測的實現(xiàn)

人員進出檢測是系統(tǒng)最關(guān)鍵的部分。有三種方案::教室的門口安裝刷卡機,同學在進出時進行刷卡;在座位下安裝壓力傳感器,當有人坐下時,傳感器記錄并傳遞信息;還有就是同時在門框的里邊和圍邊放置一個激光對管,通過單片機檢測里外探頭次信號變化的順序,來判別是進還是出,從而統(tǒng)計出教室內(nèi)的人數(shù)。

經(jīng)過討論與分析,第一種方法,很容易出現(xiàn)漏刷或替刷的現(xiàn)象,不容易監(jiān)管;第二種方法安裝、使用復(fù)雜且成本較高,因為會經(jīng)常坐、壓,很容易損壞;第三種方法系統(tǒng)結(jié)構(gòu)簡單,只需在教室門口安裝探頭,就可以統(tǒng)計出教室內(nèi)的總?cè)藬?shù)。

1、激光對管的檢測原理。激光對管由發(fā)射端和接收端組成。發(fā)射端使用出光為點狀且波長650nm(紅光)的普通激光管,接收端使用激光接收管IS0103。當發(fā)射端與接收端無人員通過時,激光束穩(wěn)定照射接收管,接收管輸出0V低電平,當有人員通過使得光束被阻擋時,接收管輸出高電平并觸發(fā)單片機中斷。

2、人員進出的判斷。將一對發(fā)射管和接收管安裝在門的外側(cè),另外一對發(fā)射管和接收管安裝在門的內(nèi)側(cè),用來識別人員的進出。人在進入教室前,兩對激光裝置正常工作;人在進門時,先阻斷門外的紅外線裝置,接著阻斷門內(nèi)的紅外線裝置,STC89C52將數(shù)據(jù)加一,人出去時,正好與上述過程相反。

2.3數(shù)據(jù)的無線傳輸

檢測數(shù)據(jù)的傳輸采用NRF24L01射頻通訊模塊。NRF24L01是一款工作在2.4-2.5GHz世界通用ISM頻段的單片收發(fā)芯片,NRF24L01射頻通訊模塊的數(shù)據(jù)有效傳輸距離為250米,在教學樓中足以滿足信息傳輸?shù)男枰?/p>

2.4串口通信模塊

數(shù)據(jù)與PC機之間的傳輸,采用PL2303模塊。該器件作為USB/RS232 雙向轉(zhuǎn)換器,一方面從主機接收USB 數(shù)據(jù)并將其轉(zhuǎn)換為RS232 信息流格式發(fā)送給外設(shè),另一方面從RS232 外設(shè)接收數(shù)據(jù)轉(zhuǎn)換為USB 數(shù)據(jù)格式傳送回主機。與PC及相連的單片機利用NRF24L01接收數(shù)據(jù)后,判斷數(shù)據(jù)是哪個教室的信息,加工處理后將數(shù)據(jù)傳送到PC機。

2.5 PC機端WEB服務(wù)器環(huán)境的搭建

1、上位機的設(shè)計。PC機使用VB設(shè)計供用戶使用的圖形化界面的軟件,利用VB自帶的mscomm 控件,并把他的OnComm 事件設(shè)置為接收狀態(tài),定義好COM口的波特率、傳輸數(shù)據(jù)的數(shù)據(jù)位個數(shù)等基本信息,并在后臺程序里加入用于更新操作Mysql數(shù)據(jù)庫的模塊。

2、服務(wù)器的安裝與調(diào)試。在PC機上安裝開源的WAMP5軟件。WAMP5是Apache+PHP+Mysql 集成環(huán)境,通過安裝WAMP5,可以在計算機上迅速建立WAMP的服務(wù)器環(huán)境。安裝完畢后PC機就可以當網(wǎng)站的服務(wù)器使用。每次有人外網(wǎng)訪問時Apache首先進行解析,php訪問Mysql數(shù)據(jù)庫獲取數(shù)據(jù),最終將信息傳送給用戶。

3、服務(wù)器的外網(wǎng)訪問。搭建好的WEB服務(wù)器,只能在局域網(wǎng)環(huán)境下進行訪問。為了解決這一問題,我們下載花生殼軟件注冊申請了網(wǎng)站域名,讓該軟件為本機提供動態(tài)域名解析服務(wù)。進行簡單設(shè)置實現(xiàn)了外網(wǎng)的訪問。

三、結(jié)語

本系統(tǒng)在人流較小的情況下能較穩(wěn)定、準確的實現(xiàn)教室人員進出的檢測,且系統(tǒng)功耗低,方便了同學們課余時間對空閑自習室的查找,提高了學校學校自習教室的利用率。

猜你喜歡
PC機單片機服務(wù)器
基于單片機的SPWM控制逆變器的設(shè)計與實現(xiàn)
電子制作(2019年13期)2020-01-14 03:15:28
通信控制服務(wù)器(CCS)維護終端的設(shè)計與實現(xiàn)
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
基于PC機與單片機的多機通信技術(shù)及抗干擾方法
基于三菱FXPLC的感應(yīng)淬火機床與PC機的串行通信實現(xiàn)
VC.NET下實現(xiàn)dsPIC單片機與PC機的通信
電子制作(2017年23期)2017-02-02 07:16:47
得形忘意的服務(wù)器標準
計算機網(wǎng)絡(luò)安全服務(wù)器入侵與防御
Microchip推出兩個全新PIC單片機系列
榆林市| 囊谦县| 丰城市| 金堂县| 久治县| 班戈县| 福安市| 周至县| 海伦市| 大关县| 察隅县| 马尔康县| 文昌市| 平凉市| 鱼台县| 延安市| 抚宁县| 深泽县| 运城市| 保定市| 佛教| 民乐县| 白银市| 彭水| 河池市| 肇庆市| 河南省| 东乡族自治县| 航空| 息烽县| 和林格尔县| 乡宁县| 邵阳县| 安吉县| 桂阳县| 孝义市| 招远市| 南雄市| 灌阳县| 博白县| 红安县|