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

基于超聲波測距的導盲儀設計研究

2018-08-20 19:01:38張孟陽翟士余
科學與財富 2018年19期
關鍵詞:單片機程序設計

張孟陽 翟士余

摘 要:為了讓盲人對障礙物進行安全避讓,導盲儀的應用與設計十分重要。導盲儀具備多樣性,并且其工作原理也各不相同。本文對基于STC89C52單片機的超聲波測距導盲系統進行設計,并對其工作原理、機構設計進行闡述。

關鍵詞:超聲波測距;導盲儀;STC89C52單片機;US-100模塊

超聲波具備良好的傳播特性,在社會的多個領域得到了廣泛應用。應用超聲波進行測距,不論是在硬件設計方面,還是在軟件編程方面都具備較強的便利性。同時基于超聲波測距的導盲系統較為輕便、快捷、攜帶方便,并且測量更加精準。

1超聲波測距原理

超聲波測距的方法主要由聲波幅值檢測法、渡越時間法等,本文利用渡越時間法實現測距。首先由超聲波發射器發出聲波,并由單片機對計時器進行控制開始計時。超聲波在碰到障礙物會產生回波,并立即返回,當接收器接收到回波時,計時器會停止計時。超聲波的空氣傳播速度v,計時器所記錄時間Δt,對傳播距離s進行計算:

s=v×Δt/2 (1)

超聲波在空氣中的傳播不僅與溫度有關,還與濕度有關。在干燥空氣中超聲波速度v0=331.5m/s。在室溫為t℃時,空氣中的聲速:

v=v01+tT0 (2)

因為空氣具備相應濕度,所以在溫度為t℃,相對濕度為r時,聲速:

v=331.51+tT0(1+0.31rPsP) (3)

2硬件及電路設計

測距系統包括單片機、檢測溫度、發射、接受處理、報警、數碼顯示模塊。以單片機STC89C52為主控單元,應用自帶溫度補償功能的US-100為超聲波傳感器。對系統電路進行設計:時鐘電路。單片機STC89C52中包含具備高增益的一個反相放大器,以組建振蕩器,并產生時鐘信號;數碼管顯示電路。應用單片機STC89C52通過P0口利用鎖存器SN74HC573DW對兩個共陰的4為一體8位數碼管進行驅動;蜂鳴報警電路。通過單片機STC89C52的P2.3管腳對蜂鳴器進行控制,當所測距離小于0.5米,蜂鳴器就會出現報警;US-100模塊。在非接觸情況下的測量距離為2-4.5米,帶有溫度補償功能,可以對測量結果進行有效校正。

3軟件設計

3.1整體設計與程序

利用US-100串口測距原理對程序進行編寫,先要對串口實施初始化,然后對超聲波脈沖進行有效發射,并對檢測狀態進行等待,在對回波進行接收后,對距離進行有效計算,再由單片機進行處理,并在數碼管上進行顯示。在距離低于0.5米時,蜂鳴器就會發出報警。所以主程序為:

void main(void)

{

unsigned long distance=0;

UART_init(); //串口和波特率初始化

while(1)

{

distance=rebuf[0]*256+rebuf[1]; //計算距離

DisplayLED(distance); //數碼管顯示距離

if(distance<500) //距離<0.5米時報警

{

int a;

for(a=0;a<500;a++)

{

buzzer=~buzzer;

}

}

}

}

程序中rebuf[0]、rebuf[1]為接收緩沖區,定義于idata區。rebuf[0]對距離值的高8位進行接收,rebuf[1]對距離值的低8位進行接收。主程序中包括蜂鳴器報警程序。

3.2初始化程序

初始化程序主要是對定時器工作以及串口通信的相應模式進行設置。初始化程序:

void UART_init()

{

…………….

TMOD=0x21; //設計定時器工作方式

…………….

SM0=0; //設置串口通信模式

SM1=1;

……………

}

3.3超聲波發送程序

void MeterTempByUART() //發送超聲波脈沖

{

UASTSnd(0X55);

}

3.4寫字符程序

void UARTSnd(unsigned char dat)

{

TI=0; //清零發送標志,如果TI為0等待

SBUF=dat; //寫字節帶特殊控制寄存器SBUF

while(!TI);

TX=~TX; //啟動超聲波發射器

}

3.5數碼管掃描程序

void UART_ISR(void)interrupt4

{

uchar temp,K;

ES=0; //關中斷

if(RI)

{

RI=0; //清接收標志

temp=SBUF;

rebuf[k]=temp;

k++;

if(k==2) //k=數據長度

k=0;

RX=~RX;

}

ES=1; //開中

}

3.6數碼管顯示程序

void DisplayLED(unsigned long number)

{

if(number>4500)

{

dispbuf[0]=10;

dispbuf[1]=10;

dispbuf[2]=10;

dispbuf[3]=10;

}

else if(number<4500)

{

dispbuf[0]=number/1000;

dispbuf[1]=number%1000/100;

dispbuf[2]=number%100/10;

dispbuf[3]=number%10;

}

P0=Tab[dispbuf[dispcount]];

…………………………………

dispcount++;

if(dispcount==4) //4位數碼管顯示位

{

dispcount=0;

}

count++;

if(count==100)

{

count=0;

MeterTempByUART();

}

4結束語

通過仿真實驗顯示,實際值和測量值之間有著0-10mm的誤差,并且具備良好的穩定性以及重復性,滿足實際的使用需求。同時超聲波測距導盲儀的應用更加便捷、精準,便于盲人進行攜帶。

參考文獻:

[1]基于單片機的超聲波導盲杖設計研究[J].張超.科技信息.2014(04).

猜你喜歡
單片機程序設計
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
瞞天過?!律O計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
“程序猿”的生活什么樣
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
創衛暗訪程序有待改進
中國衛生(2015年3期)2015-11-19 02:53:32
主站蜘蛛池模板: 国产无码性爱一区二区三区| 成人在线不卡| 亚洲国产精品成人久久综合影院| 71pao成人国产永久免费视频| 国产香蕉97碰碰视频VA碰碰看| 欧美精品在线视频观看| 久久黄色影院| 精品在线免费播放| 午夜小视频在线| 97青青青国产在线播放| 国产乱子伦无码精品小说| 国产欧美高清| 美女视频黄又黄又免费高清| 国产精品综合色区在线观看| 久久国产精品麻豆系列| 国产精品福利社| 人妻丰满熟妇AV无码区| 99一级毛片| 视频国产精品丝袜第一页| 美女一区二区在线观看| 中文无码精品a∨在线观看| 青青青国产视频手机| 新SSS无码手机在线观看| 无码精品国产dvd在线观看9久| 小13箩利洗澡无码视频免费网站| 中文字幕在线观| 色爽网免费视频| 97人人做人人爽香蕉精品| 伊在人亚洲香蕉精品播放| 国产激情无码一区二区APP| 国产精品免费p区| 永久免费av网站可以直接看的 | 免费不卡在线观看av| 色有码无码视频| 亚洲码一区二区三区| 九九热视频精品在线| 亚洲日本一本dvd高清| 天天操精品| 久久综合成人| 中文字幕亚洲综久久2021| 22sihu国产精品视频影视资讯| a天堂视频在线| 毛片在线播放网址| 88av在线| 人妻无码中文字幕一区二区三区| 天堂av综合网| 欧美日韩精品在线播放| 日韩av在线直播| 91福利一区二区三区| 日本不卡在线播放| 精品久久久无码专区中文字幕| 国产成熟女人性满足视频| 亚洲精品国产成人7777| 国产农村妇女精品一二区| 激情乱人伦| 制服丝袜一区二区三区在线| 国产福利拍拍拍| 污污网站在线观看| 国产成人高清亚洲一区久久| 亚洲中文制服丝袜欧美精品| 国产精品污视频| 国产门事件在线| 欧洲一区二区三区无码| 国产毛片片精品天天看视频| 精品伊人久久久香线蕉| 2019国产在线| 女同国产精品一区二区| 波多野结衣中文字幕一区二区| 97色伦色在线综合视频| 亚洲av无码久久无遮挡| 少妇露出福利视频| 亚洲欧美不卡中文字幕| 精品久久久久成人码免费动漫| 国产呦视频免费视频在线观看| 日本一本正道综合久久dvd| 国产尤物在线播放| 国产精品理论片| 91年精品国产福利线观看久久 | 福利在线免费视频| 国产丝袜精品| 无码高潮喷水在线观看| 毛片视频网|