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

?

基于MCS8751單片機(jī)的測(cè)距儀研究

2013-04-29 05:48:20梅桂靜等
關(guān)鍵詞:測(cè)距儀超聲波單片機(jī)

梅桂靜等

摘要:超聲波由于指向性強(qiáng),能耗低,傳播距離遠(yuǎn),經(jīng)常被用于距離測(cè)量;單片機(jī)體積小,價(jià)格低,易編程故在此選用超聲波和單片機(jī)設(shè)計(jì)了智能測(cè)距儀。

關(guān)鍵詞:超聲波 測(cè)距儀 單片機(jī)

0 引言

超聲波檢測(cè)速度快、方便、計(jì)算簡(jiǎn)單、易于實(shí)時(shí)控制,測(cè)量精度高;結(jié)合單片機(jī)及外圍電路,通過超聲換能器,設(shè)計(jì)了具有較高重復(fù)頻率,精度高的超聲測(cè)距儀的軟硬件系統(tǒng)。并通過RS232串行通訊將報(bào)告測(cè)距結(jié)果傳送給計(jì)算機(jī)顯示。

1 硬件設(shè)計(jì)

MCS-51系列單片機(jī)屬于8位單片計(jì)算機(jī),因其品種齊全,兼容性強(qiáng),軟硬件資源豐富等特點(diǎn),而成為8為位單片機(jī)中的主流。在此選用了MCS8751單片機(jī)。

8155芯片介紹 8155H芯片內(nèi)包含有256個(gè)字節(jié)的RAM存儲(chǔ)器,兩個(gè)可編程的8位并行口PA和PB,一個(gè)可編程的6位并行口PC,以及一個(gè)14位減法定時(shí)器/計(jì)數(shù)器。PA口和PB口可工作于基本輸入輸出方式或選通輸入輸出方式。

數(shù)碼顯示電路 LED顯示器分為:共陰極LED顯示器的發(fā)光二極管陰極相連并接地;共陽極LED顯示器的發(fā)光二極管的陽極相連接正電壓,當(dāng)某發(fā)光二極管的陰極接低電平時(shí),二極管被點(diǎn)亮,顯示相應(yīng)字段。

點(diǎn)亮顯示器有靜態(tài)和動(dòng)態(tài)兩種。靜態(tài)顯示是指顯示器顯示某一字符時(shí),相應(yīng)的發(fā)光二極管恒定導(dǎo)通或截止;動(dòng)態(tài)顯示就是一位一位地輪流點(diǎn)亮顯示器各個(gè)位,對(duì)于顯示器的每一位來說,每隔一段時(shí)間點(diǎn)亮一次。

若顯示器的位數(shù)不大于八位,顯示器公共極電位只需一個(gè)I/O口稱為掃描口,顯示器各位所顯示的字型也需要一個(gè)八位口稱為段數(shù)據(jù)口。4位共陰極顯示器與8155的A口相連作為掃描口,經(jīng)反向驅(qū)動(dòng)器75452接顯示器公共極,B口作為段數(shù)據(jù)口,經(jīng)同向驅(qū)動(dòng)器7407接顯示器的各個(gè)極。

RS232接口電路在PC機(jī)中一般有兩個(gè)標(biāo)準(zhǔn)RS-232C串行接口COM1和COM2.MCS8751單片機(jī)片內(nèi)含一個(gè)全雙工的串行接口,通過編程即可實(shí)現(xiàn)串行通信。然而PC機(jī)的RS-232C標(biāo)準(zhǔn)的電平采用負(fù)邏輯,規(guī)定+3V~+15V之間的任意電平為邏輯“0”,-3V~-15V之間的任意電平為邏輯“1”,計(jì)算機(jī)接口芯片大都為TTL或CMOS電平,在通信時(shí),須進(jìn)行電平轉(zhuǎn)換,以便與RS-232C標(biāo)準(zhǔn)的電平匹配。選用了MAX232芯片完成電平轉(zhuǎn)換工作。

超聲波換能器 壓電式超聲波發(fā)生器實(shí)際上是利用壓電晶體的諧振來工作的,內(nèi)部有兩個(gè)壓電晶片和一個(gè)共振板。當(dāng)它的兩極外加脈沖信號(hào),其頻率等于壓電晶片的固有振蕩頻率時(shí),壓電晶片將會(huì)發(fā)生共振,并帶動(dòng)共振板振動(dòng),產(chǎn)生超聲波。

超聲波傳感器采用UCM40的壓電陶瓷傳感器,它的工作電壓是40kHz的脈沖信號(hào),發(fā)射頭為UCM40T和接收頭UCM40R配套使用。單片機(jī)在P1.0端口輸出一個(gè)40kHz的脈沖信號(hào),經(jīng)過三極管T放大,驅(qū)動(dòng)超聲波發(fā)射頭UCM40T,發(fā)出40kHz的脈沖超聲波,且持續(xù)發(fā)射200ms。接收頭UCM40R,將超聲波調(diào)制脈沖變?yōu)榻蛔冸妷盒盘?hào),經(jīng)放大整形后加至單片機(jī)中斷入口,當(dāng)信號(hào)電平由高電平躍變?yōu)榈碗娖?,作為中斷?qǐng)求信號(hào),送至單片機(jī)處理。

硬件電路 MCS8751單片機(jī)接6M晶振,同時(shí)具有上電復(fù)位和手動(dòng)復(fù)位功能,P1.0口作為輸出口,輸出40KHz方波。方波信號(hào)經(jīng)晶體管T放大后,送給超聲波發(fā)射頭UCM40T,驅(qū)動(dòng)UCM40T發(fā)出40KHz超聲波。超聲波反射回來后,被超聲波接收頭UCM40R接收。UCM40R將超聲波信號(hào)轉(zhuǎn)換為交變電壓信號(hào),信號(hào)由差動(dòng)放大器兩級(jí)放大后送給音頻譯碼器LM567,經(jīng)LM567分頻后,40KHz方波信號(hào)被選出來,此信號(hào)作為中斷輸入信號(hào)接到單片機(jī)的外部中斷入口INT0。

為了接四位LED數(shù)碼顯示,單片機(jī)需外擴(kuò)一片I/O接口芯片8155。8155加上電復(fù)位電路,數(shù)據(jù)口接單片機(jī)P0口,單片機(jī)P2.0,P2.7分別接8155的CE和IO/M端。8155的PA口作為輸出口,掃描四位LED顯示器。PB口作為顯示器的段數(shù)據(jù)口。同時(shí)PA口和PB口分別加反向驅(qū)動(dòng)器75452和同向驅(qū)動(dòng)器7407。LED顯示器接為共陰極型。

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

方波發(fā)生 MCS-51單片機(jī)內(nèi)有兩個(gè)可編程的定時(shí)器/計(jì)數(shù)器,具有計(jì)數(shù)器、定時(shí)器兩種工作模式及4種工作方式通過對(duì)特殊功能寄存器TCON的編程,可選擇適當(dāng)?shù)墓ぷ髂J胶凸ぷ鞣绞健L厥夤δ芗拇嫫饔糜诳刂芓0,T1的啟動(dòng)和停止計(jì)數(shù),同時(shí)包含了T0,T1的狀態(tài)。TMOD,TCON這兩個(gè)寄存器的內(nèi)容由軟件設(shè)置。

在本設(shè)計(jì)中,時(shí)鐘頻率采用6MHZ,要在P1.0上輸出一個(gè)周期為2ms的方波,方波的周期用定時(shí)器T0來確定,采用中斷的方法來實(shí)現(xiàn)。首先確定定時(shí)常數(shù),根據(jù)13位定時(shí)器特性,初值應(yīng)為:TH0=0F0H TL0=OCH;其次對(duì)IP,IE,TCON,TMOD的相應(yīng)位進(jìn)行初始化設(shè)置,并將時(shí)間常數(shù)送入定時(shí)器中。

計(jì)時(shí)程序 當(dāng)M1,M0為10時(shí),定時(shí)器/計(jì)數(shù)器工作于方式2,方式2為自動(dòng)恢復(fù)初值(常數(shù)重裝入)的8位定時(shí)器/計(jì)數(shù)器,TLX作為常數(shù)緩沖器,當(dāng)TLX計(jì)數(shù)溢出時(shí),在置1溢出標(biāo)志TFX的同時(shí),還自動(dòng)的將THX中的常數(shù)送至TLX,使TLX從初值開始重新計(jì)數(shù)。將T1定義方式2計(jì)數(shù),計(jì)數(shù)初值為00H,計(jì)數(shù)從0開始。把T0(P3.4),作為外部中斷請(qǐng)求輸入線,即T0引腳發(fā)生負(fù)跳變時(shí),向CPU請(qǐng)求中斷。

3 結(jié)論

基于MCS8751單片機(jī)利用超聲波原理設(shè)計(jì)的測(cè)距儀能完成遠(yuǎn)距離的測(cè)量,滿足測(cè)量精度的要求,在數(shù)據(jù)通信方面還有待改進(jìn)和提高,尤其是遠(yuǎn)距離通信方面。

參考文獻(xiàn):

[1]童峰,許天增.一種用于移動(dòng)機(jī)器人導(dǎo)航的全向高精度超聲測(cè)距處理方法[J].中南工業(yè)大學(xué)學(xué)報(bào),2000.

[2]楊勁松,王敏,黃心漢.超聲波可變閾值測(cè)距裝置[J].電子技術(shù)應(yīng)用,1998(7):7-9.

[3]丁鎮(zhèn)生.傳感器及傳感器技術(shù)應(yīng)用[M].北京:電子工業(yè)出版社,1999.

[4]杜兵華等.MCS-51單片機(jī)原理及應(yīng)用[J].華中科技大學(xué),2003.

猜你喜歡
測(cè)距儀超聲波單片機(jī)
基于單片機(jī)的SPWM控制逆變器的設(shè)計(jì)與實(shí)現(xiàn)
電子制作(2019年13期)2020-01-14 03:15:28
DME/N詢問脈沖波形優(yōu)化與計(jì)算
基于單片機(jī)的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機(jī)的便捷式LCF測(cè)量儀
電子制作(2019年9期)2019-05-30 09:42:02
基于Niosll高精度超聲波流量計(jì)的研究
電子制作(2018年17期)2018-09-28 01:56:38
基于單片機(jī)的汽車倒車測(cè)距儀設(shè)計(jì)
卷宗(2018年13期)2018-06-29 07:55:52
蝙蝠的超聲波
超聲波流量計(jì)的研究
電子制作(2016年21期)2016-05-17 03:52:47
超聲波流量計(jì)在蘭干渠上的應(yīng)用
基于JADE的測(cè)距儀脈沖干擾抑制方法
普定县| 诏安县| 洛隆县| 阿克苏市| 襄汾县| 喀喇| 施秉县| 锡林浩特市| 辽源市| 获嘉县| 黄大仙区| 京山县| 施秉县| 藁城市| 海宁市| 莱西市| 兰考县| 彭泽县| 麻城市| 慈利县| 平昌县| 乌鲁木齐县| 肃宁县| 西藏| 甘德县| 岗巴县| 威信县| 灵璧县| 宜兰县| 桐柏县| 邯郸市| 慈利县| 乐亭县| 公安县| 托克逊县| 胶州市| 黄龙县| 工布江达县| 安国市| 灵寿县| 出国|