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

基于單片機(jī)的車(chē)位檢測(cè)實(shí)驗(yàn)系統(tǒng)設(shè)計(jì)

2017-02-10 08:54:43高宏巖朱林海
關(guān)鍵詞:單片機(jī)實(shí)驗(yàn)檢測(cè)

高宏巖, 馬 駿, 朱林海

(山東科技大學(xué) 電氣與自動(dòng)化工程學(xué)院, 山東 青島 266590)

基于單片機(jī)的車(chē)位檢測(cè)實(shí)驗(yàn)系統(tǒng)設(shè)計(jì)

高宏巖, 馬 駿, 朱林海

(山東科技大學(xué) 電氣與自動(dòng)化工程學(xué)院, 山東 青島 266590)

給出了自動(dòng)化專業(yè)創(chuàng)新實(shí)驗(yàn)案例——基于單片機(jī)的車(chē)位檢測(cè)實(shí)驗(yàn)系統(tǒng)設(shè)計(jì)。對(duì)實(shí)驗(yàn)系統(tǒng)的地磁檢測(cè)部分、基站部分、網(wǎng)絡(luò)服務(wù)器、用戶客戶端等進(jìn)行了硬件和軟件設(shè)計(jì)。實(shí)驗(yàn)結(jié)果表明,該實(shí)驗(yàn)系統(tǒng)能夠?qū)崿F(xiàn)車(chē)位狀態(tài)的檢測(cè)、車(chē)位狀態(tài)信息的無(wú)線傳輸和網(wǎng)絡(luò)服務(wù)器對(duì)停車(chē)場(chǎng)的實(shí)時(shí)監(jiān)控。通過(guò)該實(shí)驗(yàn)系統(tǒng)設(shè)計(jì),不僅使學(xué)生掌握電子、單片機(jī)、通信等技術(shù),也使學(xué)生的實(shí)踐能力和創(chuàng)新能力得到提升。

車(chē)位檢測(cè); 創(chuàng)新實(shí)驗(yàn); 單片機(jī); 無(wú)線傳輸

創(chuàng)新實(shí)驗(yàn)是山東科技大學(xué)自動(dòng)化專業(yè)的必修實(shí)踐環(huán)節(jié),旨在培養(yǎng)學(xué)生的實(shí)踐能力和創(chuàng)新意識(shí)[1]。創(chuàng)新實(shí)驗(yàn)只給定實(shí)驗(yàn)任務(wù),不對(duì)學(xué)生的實(shí)驗(yàn)方法和手段進(jìn)行嚴(yán)格約束,鼓勵(lì)學(xué)生探索多元化的實(shí)驗(yàn)方法完成實(shí)驗(yàn)任務(wù),學(xué)生可以更加自由地發(fā)揮創(chuàng)造力。本文給出自動(dòng)化專業(yè)創(chuàng)新實(shí)驗(yàn)案例——基于單片機(jī)的車(chē)位檢測(cè)實(shí)驗(yàn)系統(tǒng)設(shè)計(jì),實(shí)驗(yàn)任務(wù)要求實(shí)現(xiàn)車(chē)位狀態(tài)的檢測(cè)、車(chē)位狀態(tài)信息的無(wú)線傳輸和網(wǎng)絡(luò)服務(wù)器對(duì)停車(chē)場(chǎng)的實(shí)時(shí)監(jiān)控。

1 實(shí)驗(yàn)系統(tǒng)硬件設(shè)計(jì)

1.1 系統(tǒng)結(jié)構(gòu)和工作原理

系統(tǒng)結(jié)構(gòu)由地磁檢測(cè)部分、無(wú)線收發(fā)部分、基站部分、Internet無(wú)線網(wǎng)絡(luò)接入端、PC端軟件和用戶手機(jī)客戶端組成[2],如圖1所示。

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

本實(shí)驗(yàn)系統(tǒng)的硬件主要包括STC89C52單片機(jī)、地磁傳感器、無(wú)線傳輸模塊[3]和基站模塊。其工作原理:地磁傳感器檢測(cè)車(chē)位的信息并使用無(wú)線傳輸模塊將信號(hào)傳送至基站模塊[4],基站模塊接收到信號(hào)后,通過(guò)Internet無(wú)線網(wǎng)絡(luò)接入端使用TCP/IP協(xié)議把信號(hào)傳送至PC端[5],PC端相應(yīng)的軟件可以實(shí)現(xiàn)與用戶客戶端雙向通信,達(dá)到檢測(cè)和傳輸車(chē)位信息的目的。

1.2 地磁檢測(cè)部分硬件設(shè)計(jì)

地磁檢測(cè)部分的控制芯片采用STC89C52單片機(jī),檢測(cè)元件采用HMC5883地磁傳感器。HMC5883地磁傳感器具有檢測(cè)磁場(chǎng)變化的能力,當(dāng)大型的金屬物體置于其正上方時(shí),就會(huì)改變其原有的地磁方向,因而該芯片檢測(cè)出的數(shù)值就會(huì)發(fā)生變化,從而獲得車(chē)位狀態(tài)檢測(cè)信號(hào)[6]。HMC5883的接口電路設(shè)計(jì)如圖2所示,其中P1.6和P1.7為STC89C52單片機(jī)的I/O口。

圖2 HMC5883接口電路設(shè)計(jì)

1.3 無(wú)線傳輸部分硬件設(shè)計(jì)

無(wú)線傳輸部分的控制芯片也采用STC89C52單片機(jī),無(wú)線傳輸模塊采用NORDIC公司生產(chǎn)的無(wú)線通信芯片nRF24L01,其通信距離可達(dá)100 m左右,在工程上需要為單片機(jī)系統(tǒng)預(yù)留5個(gè)GPIO和1個(gè)中斷輸入引腳,可以實(shí)現(xiàn)停車(chē)場(chǎng)車(chē)位檢測(cè)信息的無(wú)線通信[7]。nRF24L01的接口電路設(shè)計(jì)如圖3所示,其中P1.0—P1.5為STC89C52單片機(jī)的I/O口。

圖3 nRF24L01接口電路設(shè)計(jì)

1.4 基站部分硬件設(shè)計(jì)

基站部分由單片機(jī)控制GSM/GPRS模塊實(shí)現(xiàn)Internet無(wú)線網(wǎng)絡(luò)接入和接收地磁傳感器發(fā)送的信息。GSM/GPRS模塊采用SIMCOM公司的SIM900A模塊,該模塊具有低功耗語(yǔ)音、短信和基于GPRS的網(wǎng)絡(luò)數(shù)據(jù)傳輸功能,其接口電路設(shè)計(jì)如圖4所示[8],其中P3.0和P3.1為STC89C52單片機(jī)的I/O口。

圖4 SIM900A的接口電路設(shè)計(jì)

1.5 系統(tǒng)電源部分設(shè)計(jì)

本系統(tǒng)供電電源為5 V直流電源,可直接給單片機(jī)供電,但部分芯片工作電壓為3.3 V,因此需要進(jìn)行5 V—3.3 V電源轉(zhuǎn)換。采用AMS1117-3.3芯片進(jìn)行電源轉(zhuǎn)換[9],其電路設(shè)計(jì)如圖5所示。由于SIM900A使用的12 V電源由電源適配器提供,所以不涉及12 V電源的轉(zhuǎn)換問(wèn)題。

圖5 電源轉(zhuǎn)換電路設(shè)計(jì)

本文設(shè)計(jì)的車(chē)位檢測(cè)系統(tǒng)硬件部分實(shí)物圖如圖6所示,左側(cè)為基站部分,右側(cè)為地磁檢測(cè)部分。

2 系統(tǒng)軟件設(shè)計(jì)

2.1 地磁檢測(cè)部分軟件設(shè)計(jì)

地磁傳感器由單片機(jī)控制地磁芯片測(cè)量磁場(chǎng)的大小,其采樣周期為1 s,即每隔1 s將對(duì)傳感器所在的磁場(chǎng)進(jìn)行測(cè)量,將所得結(jié)果進(jìn)行分析判斷,最后將所得數(shù)據(jù)通過(guò)nRF24L01發(fā)出。地磁傳感器所發(fā)送信息采用4個(gè)字節(jié)的幀,見(jiàn)圖7,每個(gè)字節(jié)由2位16進(jìn)制數(shù)字構(gòu)成,一個(gè)數(shù)據(jù)幀包括幀頭7FH,車(chē)位編號(hào)X1X2、X3X4,車(chē)位狀態(tài)Y1Y2。通常情況下Y1設(shè)置為0,Y2表示車(chē)位狀態(tài),0表示“無(wú)車(chē)”、1表示“有車(chē)”,其余狀態(tài)可用于以后擴(kuò)展。如果車(chē)位編號(hào)位或車(chē)位狀態(tài)位使用完后,Y1可根據(jù)需要進(jìn)行相應(yīng)擴(kuò)展。

圖7 地磁部分幀結(jié)構(gòu)

地磁傳感器的車(chē)位檢測(cè)功能主要是通過(guò)檢測(cè)地磁的變化實(shí)現(xiàn)的,但由于地磁芯片受到周?chē)h(huán)境的干擾所讀取的數(shù)據(jù)是在一個(gè)范圍內(nèi)不斷變化的。因此設(shè)計(jì)檢測(cè)程序時(shí)給定一個(gè)閾值,當(dāng)獲得的數(shù)值大于閾值時(shí)判斷為有車(chē),反之無(wú)車(chē)

[10]

。部分檢測(cè)程序設(shè)計(jì)如下:

#define res200 unsigned int check () {unsigned int ReceiveData,Data1,Data2; Data1 = res + 15; Data2 = res - 15; ReceiveData = GetData(); if(ReceiveData >= Data1 || Data2 >= ReceiveData) return 1; else return 0;}

程序每隔1 s會(huì)檢測(cè)一次車(chē)位狀態(tài),當(dāng)檢測(cè)到車(chē)位狀態(tài)改變時(shí)即啟動(dòng)無(wú)線傳輸模塊,將數(shù)據(jù)發(fā)出,完成數(shù)據(jù)發(fā)送后停止發(fā)送并進(jìn)入待機(jī)模式。部分發(fā)送程序設(shè)計(jì)如下:

unsigned int Full[3]={0x7F,0x00,0x21,0x01}; unsigned int None[3]={0x7F,0x00,0x21,0x00}; void mian(void) {unsigned int Flag,Buff; Buff = check(); while(1){Flag = check(); if(Flag != Buff) {if(Flag == 1)nRFSend(Full[3]); if(Flag == 0)nRFSend(None[3]); nRFWait(); Buff = Flag;} Delay_ms(1000);}}

2.2 基站部分軟件設(shè)計(jì)

基站部分使用無(wú)線傳輸模塊實(shí)時(shí)接收地磁部分發(fā)送的數(shù)據(jù),接收到數(shù)據(jù)后立即將數(shù)據(jù)通過(guò)SIM900A的GPRS功能建立TCP/IP通信,把數(shù)據(jù)上傳至網(wǎng)絡(luò),PC端即可接收到數(shù)據(jù)信息。基站模塊的幀結(jié)構(gòu)包括幀頭7FH,車(chē)位編號(hào)X1X2、X3X4,車(chē)位狀態(tài)Y1Y2,以及后面重復(fù)排列的數(shù)據(jù),本系統(tǒng)應(yīng)用的幀長(zhǎng)為7個(gè)字節(jié),根據(jù)系統(tǒng)需要還可進(jìn)行擴(kuò)展[11]。基站部分幀結(jié)構(gòu)設(shè)計(jì)見(jiàn)圖8。

圖8 基站部分幀結(jié)構(gòu)設(shè)計(jì)

基站部分通過(guò)不斷檢測(cè)是否有數(shù)據(jù)接收,如果接收到數(shù)據(jù)標(biāo)志位Flag會(huì)置1,啟動(dòng)SIM900A通過(guò)網(wǎng)絡(luò)發(fā)送數(shù)據(jù)。部分發(fā)送程序如下:

unsigned int Data[6]; unsigned int Flag; void main( ) {if(Flag==1){ GPRS_Open(); GPRS_Send(Data[6]); GPRS_Close();}}

3 實(shí)驗(yàn)結(jié)果

通過(guò)對(duì)車(chē)位檢測(cè)實(shí)驗(yàn)系統(tǒng)進(jìn)行多次測(cè)試,表明可以實(shí)現(xiàn)車(chē)位狀態(tài)檢測(cè),以及車(chē)位狀態(tài)信息的無(wú)線傳輸和網(wǎng)絡(luò)服務(wù)器對(duì)停車(chē)場(chǎng)的實(shí)時(shí)監(jiān)控。從車(chē)位狀態(tài)檢測(cè)到用戶手機(jī)界面查詢時(shí)間大約為20 s,符合實(shí)際應(yīng)用需求。

(1) PC端網(wǎng)絡(luò)映射實(shí)驗(yàn)。以本機(jī)IP地址192.168.1.122作為內(nèi)網(wǎng)主機(jī),映射外網(wǎng)8088端口,映射完成后當(dāng)外網(wǎng)訪問(wèn)時(shí)本機(jī)作為服務(wù)器的IP地址為103.44.145.245:34527,端口配置如圖9所示。

圖9 端口配置

(2) 主機(jī)連通性實(shí)驗(yàn)。通過(guò)ping測(cè)試主機(jī)映射的域名qaz-qaz-qaz.imwork.net可得到服務(wù)器的IP地址為103.44.145.245,同時(shí)驗(yàn)證了主機(jī)的連通性,測(cè)試結(jié)果見(jiàn)圖10。

圖10 主機(jī)連通性測(cè)試實(shí)驗(yàn)結(jié)果

(3) PC端TCP/IP通信實(shí)驗(yàn)。分別使用手機(jī)應(yīng)用程序和基站與PC端軟件進(jìn)行TCP/IP通信,并由基站向PC端發(fā)送數(shù)據(jù)信息,測(cè)試表明服務(wù)器可以接收來(lái)自不同IP地址的數(shù)據(jù),由于端口映射緣故,此處根據(jù)不同端口號(hào)來(lái)判斷發(fā)送者的IP地址是否一致[12]。

PC端主機(jī)收到來(lái)自IP端口號(hào)為5962的基站發(fā)送的數(shù)據(jù),其中“7FH 00H 21H 01H”、“7FH 01H 01H 01H”數(shù)據(jù)的含義是0021車(chē)位“有車(chē)”狀態(tài),0101車(chē)位“有車(chē)”狀態(tài),大約2 min后PC端再次收到數(shù)據(jù)“7FH 00H 01H 00H”,其含義是0001車(chē)位“無(wú)車(chē)”,測(cè)試結(jié)果見(jiàn)圖11。

圖11 PC端TCP/IP通信實(shí)驗(yàn)測(cè)試結(jié)果

(4) 用戶客戶端TCP/IP通信實(shí)驗(yàn)。測(cè)試表明,用戶客戶端手機(jī)APP可以成功地向PC端發(fā)送數(shù)據(jù),并成功地接收到PC端發(fā)給APP的數(shù)據(jù),內(nèi)容與基站發(fā)送給PC端的內(nèi)容一致,測(cè)試結(jié)果見(jiàn)圖12。

圖12 客戶端TCP/IP通信實(shí)驗(yàn)測(cè)試結(jié)果

4 結(jié)語(yǔ)

以車(chē)位檢測(cè)實(shí)驗(yàn)系統(tǒng)設(shè)計(jì)為例,闡述了該系統(tǒng)的硬件設(shè)計(jì)、軟件設(shè)計(jì)、通信設(shè)計(jì)和實(shí)驗(yàn)測(cè)試過(guò)程。該實(shí)驗(yàn)設(shè)計(jì)作為創(chuàng)新實(shí)驗(yàn)案例,已在山東科技大學(xué)自動(dòng)化專業(yè)得以實(shí)施,取得了良好的教學(xué)效果,既鍛煉了學(xué)生的實(shí)踐能力,也培養(yǎng)了學(xué)生的創(chuàng)新意識(shí)。

References)

[1] 高宏巖, 張開(kāi)如. 自動(dòng)控制原理模塊化實(shí)驗(yàn)教學(xué)模式研究[J]. 實(shí)驗(yàn)科學(xué)與技術(shù), 2014,12(6):62-65.

[2] 何斌, 蔣鈴鴿. 一種基于傳感網(wǎng)技術(shù)的智能停車(chē)場(chǎng)車(chē)位檢測(cè)器方案設(shè)計(jì)與實(shí)現(xiàn)[J]. 科學(xué)技術(shù)與工程, 2013,13(23):6774-6780.

[3] 陳國(guó)林, 佘洪波, 董金榮,等. 一種基于無(wú)線傳感網(wǎng)的車(chē)位檢測(cè)系統(tǒng)設(shè)計(jì)[J]. 單片機(jī)與嵌入式系統(tǒng)應(yīng)用, 2015(8):49-52.

[4] 張永宏, 曹健, 王麗華. 基于51單片機(jī)與nRF24L01無(wú)線門(mén)禁控制系統(tǒng)設(shè)計(jì)[J]. 江蘇科技大學(xué)學(xué)報(bào)(自然科學(xué)版),2013,27(1):64-69.

[5] 高原, 文瑞松, 王土央. 無(wú)線傳感器網(wǎng)絡(luò)環(huán)境監(jiān)測(cè)采集節(jié)點(diǎn)的設(shè)計(jì)[J]. 實(shí)驗(yàn)技術(shù)與管理, 2012,29(4):127-131.

[6] 周鵬, 魏英華, 覃光勇,等. 基于HMC5883L的停車(chē)位ZigBee數(shù)據(jù)采集系統(tǒng)[J]. 電子設(shè)計(jì)工程, 2015,23(20):9-13.

[7] 唐中一, 王明勝, 舒領(lǐng). 基于NRF24L01遠(yuǎn)程數(shù)據(jù)采集系統(tǒng)的設(shè)計(jì)[J]. 自動(dòng)化與儀器儀表, 2011(4):44-45.

[8] 梁海峰. 基于SIM900A無(wú)線LED公告欄控制系統(tǒng)設(shè)計(jì)[J]. 輕工科技, 2013(3):63-64.

[9] 鄭曉慶, 楊日杰, 楊立永,等. 多路輸出DC-DC電路設(shè)計(jì)[J]. 國(guó)外電子測(cè)量技術(shù), 2012,31(9):31-33.

[10] 張燕, 陳華. HMC5883L電子羅盤(pán)的誤差補(bǔ)償系統(tǒng)設(shè)計(jì)[J]. 單片機(jī)與嵌入式系統(tǒng)應(yīng)用,2015(5):39-42.

[11] 朱晨曦, 陳偉鵬, 喬納森·阿格雷. 節(jié)點(diǎn)之間的無(wú)線數(shù)據(jù)幀結(jié)構(gòu):中國(guó),CN 101507144 B[P].2009-08-12.

[12] Comer D E. Internetworking with TCP/IP [M]. 北京: 人民郵電出版社, 2006.

Design of experimental system for parking space detection based on single-chip computer

Gao Hongyan, Ma Jun, Zhu Linhai

(College ofElectrical Engineering and Automation, Shandong University of Science and Technology, Qingdao 266590, China)

An innovative experimental case for Automation specialty, i.e., the design of the experimental system for parking space detection based on the single-chip computer, is presented. The design is carried out on the hardware and software of the geomagnetic detection section, the base station, the network server and the users’ client. The experimental results show that the system can realize the detection of parking status, the wireless transmission of parking status information and the real-time monitoring and control of the parking lot. Through the design of the experimental system, the students not only master the electronic technology and technology of single-chip computer, communication, etc., but also improve their practical ability and innovative ability.

parking space detection; innovative experiment; single-chip computer; wireless transmission

10.16791/j.cnki.sjg.2017.01.021

2016-07-23 修改日期:2016-09-04

山東省高等學(xué)校自動(dòng)控制原理精品課程項(xiàng)目(2011BK025);山東科技大學(xué)電氣與自動(dòng)化工程學(xué)院優(yōu)秀教學(xué)團(tuán)隊(duì)建設(shè)計(jì)劃項(xiàng)目(skzdhjxtd152);山東科技大學(xué)研究生科技創(chuàng)新項(xiàng)目(YC150350)

高宏巖(1971—),女(滿族),吉林敦化,博士,副教授,研究方向?yàn)榭刂评碚撆c控制工程.

E-mail:gaohongyan0107@163.com

TP273;G642.0

A

1002-4956(2017)1-0090-04

猜你喜歡
單片機(jī)實(shí)驗(yàn)檢測(cè)
記一次有趣的實(shí)驗(yàn)
“不等式”檢測(cè)題
“一元一次不等式”檢測(cè)題
“一元一次不等式組”檢測(cè)題
基于單片機(jī)的SPWM控制逆變器的設(shè)計(jì)與實(shí)現(xiàn)
電子制作(2019年13期)2020-01-14 03:15:28
做個(gè)怪怪長(zhǎng)實(shí)驗(yàn)
基于單片機(jī)的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機(jī)的便捷式LCF測(cè)量?jī)x
電子制作(2019年9期)2019-05-30 09:42:02
NO與NO2相互轉(zhuǎn)化實(shí)驗(yàn)的改進(jìn)
實(shí)踐十號(hào)上的19項(xiàng)實(shí)驗(yàn)
太空探索(2016年5期)2016-07-12 15:17:55
主站蜘蛛池模板: 婷婷中文在线| 久久精品国产国语对白| 亚洲精品中文字幕无乱码| 色哟哟精品无码网站在线播放视频| 久久美女精品| 一级毛片在线播放免费观看| 97在线免费| 第一区免费在线观看| 国产va在线观看| 欧美激情综合一区二区| 国产精品hd在线播放| 国产一级毛片在线| 成人无码区免费视频网站蜜臀| 亚洲精品第一页不卡| 韩日午夜在线资源一区二区| 97国产精品视频自在拍| 国产精品护士| 国产美女在线观看| 国产精品亚洲欧美日韩久久| 91欧美亚洲国产五月天| 丁香亚洲综合五月天婷婷| 欧美精品不卡| 久久中文字幕不卡一二区| V一区无码内射国产| 456亚洲人成高清在线| 亚洲永久视频| 爆乳熟妇一区二区三区| 伊人久久青草青青综合| 国产一在线| 亚洲综合激情另类专区| 天堂在线视频精品| 国产浮力第一页永久地址| 日韩在线1| 欧美成人日韩| 无码综合天天久久综合网| 欧美第二区| 成人蜜桃网| 国产69精品久久| 欧美午夜视频| 青青青国产精品国产精品美女| AⅤ色综合久久天堂AV色综合 | 99精品在线看| 99久久国产自偷自偷免费一区| 国产成人亚洲无码淙合青草| 色综合婷婷| 精品国产一二三区| 精品欧美一区二区三区久久久| 国产亚洲欧美日本一二三本道| 91精品福利自产拍在线观看| 不卡无码网| 波多野结衣一二三| 日韩精品高清自在线| 久久一本精品久久久ー99| 亚洲AV色香蕉一区二区| 无码视频国产精品一区二区| 免费看美女自慰的网站| 色妞www精品视频一级下载| 国产香蕉一区二区在线网站| 综合天天色| 99ri精品视频在线观看播放| 国产特级毛片| 日本三区视频| 精品无码一区二区三区电影| 不卡国产视频第一页| 久久精品娱乐亚洲领先| 动漫精品中文字幕无码| 黑色丝袜高跟国产在线91| 国产91小视频在线观看 | 一级一级一片免费| 国产精品久久久精品三级| 国产91透明丝袜美腿在线| AV不卡在线永久免费观看| 91蜜芽尤物福利在线观看| 成人国内精品久久久久影院| 992Tv视频国产精品| 91在线国内在线播放老师| 毛片手机在线看| 综合社区亚洲熟妇p| 国产成人免费手机在线观看视频| 中文字幕天无码久久精品视频免费 | 人妻中文字幕无码久久一区| 欧美在线精品怡红院|