亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于US-100超聲波測距儀設(shè)計

        2015-07-26 09:19:50喻文倩西南科技大學(xué)四川綿陽621010
        山東工業(yè)技術(shù) 2015年4期
        關(guān)鍵詞:測距儀蜂鳴器測距

        喻文倩(西南科技大學(xué),四川 綿陽 621010)

        基于US-100超聲波測距儀設(shè)計

        喻文倩
        (西南科技大學(xué),四川綿陽621010)

        由STM32作為控制器,選用US-100超聲波模塊作為傳感器,利用聲速測量距離。利用TFTLCD顯示屏和上位機(jī)作為結(jié)果顯示窗口,當(dāng)測量距離小于150mm時,蜂鳴器報警。

        ARM;US-100超聲波測距模塊;聲速測距

        1 引言

        超聲波指向性強(qiáng),在介質(zhì)中傳播的距離較遠(yuǎn),因而超聲波經(jīng)常用于距離的測量,如測距儀和物位測量儀等都可以通過超聲波來實現(xiàn)。利用超聲波檢測往往比較迅速、方便、計算簡單、易于做到實時控制,并且在測量精度方面能達(dá)到工業(yè)實用的要求。

        2 系統(tǒng)總體設(shè)計

        系統(tǒng)總體設(shè)計框圖如圖1,可以看到,超聲波測距主要是由STM 32控制器,TFTLCD顯示屏,上位機(jī)作為顯示,US-100超聲波測距模塊作為傳感器。當(dāng)控制器給傳感器開始工作的信號時,傳感器開始工作,并返回測試的數(shù)據(jù),通過TFTLCD顯示屏和上位機(jī)顯示測量結(jié)果。當(dāng)測量距離小于150mm時,蜂鳴器報警。

        3 硬件設(shè)計

        3.1STM32F103控制器

        STM 32F1系列屬于中低端的32位ARM微控制器,其內(nèi)核是Cortex-M 3。工作頻率可高達(dá)72M hz,內(nèi)置高速64KBSRAM存儲器;外設(shè)包512KBFLASH、2個基本定時器、4個通用定時器、2個高級定時器、3個SPI、2個IIC、5個串口、1個USB、1個CAN、3個12位ADC、1個12位DAC、1個SD IO接口、1個FSMC接口以及112個通用IO口。

        3.2US-100 超聲波測距模塊接口

        US-100超聲波測距模塊可實現(xiàn)2cm~4.5m的非接觸測距功能,擁有2.4~5.5V的寬電壓輸入范圍,靜態(tài)功耗低于2mA,自帶溫度傳感器對測距結(jié)果進(jìn)行校正,同時具有GPIO,串口等多種通信方式,內(nèi)帶看門狗,工作穩(wěn)定可靠。

        將實物與開發(fā)板連接如圖2所示:(US-100正面從左向右一次為1-5口)

        4 軟件設(shè)計

        4.1總體軟件設(shè)計

        測距的過程可以分為三個部分,分別為:控制器資源配置、US-100的時序模擬測量過程及數(shù)據(jù)處理、顯示及判斷測量距離是否小于150mm。

        4.1.1控制器的資源配置

        #ifndef__TIMER_H#defi ne__TIMER_H

        #include"sys.h"

        voidGPIOA1_Init(void);voidGPIOA3_Init(void);

        voidTIM 3_Int_Init(u16arr,u16psc);voidTIM 3_PWM_Init(u16arr,u16psc);

        voidTIM 5_Cap_Init(u16arr,u16psc);voidTIM 4_Cap_Init(u16arr,u16psc);

        #endif

        定時器5通道1輸入捕獲配置:

        voidGPIOA 1_Init(void)

        初始化定時器5TIM 5:

        voidTIM 5_Cap_Init(u16arr,u16psc)

        中斷分組初始化:

        NVIC_InitStructure.NVIC_IRQChannel = TIM 5_IRQn; //TIM 3中斷

        NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 2; //先占優(yōu)先級2級

        NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0; //從優(yōu)先級0 級

        NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE; //IRQ通道被使能

        NVIC_Init(&NVIC_InitStructure); //根據(jù)NVIC_InitStruct中指定的參數(shù)初始化外設(shè)

        TIM_ITConfig(TIM 5,TIM_IT_Update|TIM_IT_CC1,ENABLE);//,允許CC1IE捕獲中斷TIM_Cmd(TIM 5,ENABLE); //使能定時器5定時器5中斷服務(wù)程序:void TIM 5_IRQHand ler(void)

        在主程序中調(diào)用定時器:TIM 5_Cap_Init(0XFFFF,72-1);//以1Mhz的頻率計數(shù)

        4.1.2US-100的時序模擬測量過程

        由TRIG_Send發(fā)送高電平,延時20us:

        GPIO_SetBits(GPIOA,GPIO_Pin_1);

        delay_us(20);

        GPIO_ResetBits(GPIOA,GPIO_Pin_1);

        根據(jù)時間,距離計算公式為distance=times*10e-4*340/2*10e3=times*34/2,

        {tem p=TIM 5CH1_CAPTURE_STA&0X3F;

        temp*=65536;//溢出時間總和

        temp+=TIM 5CH1_CAPTURE_VAL;//得到總的高電平時間

        TIM 5CH 1_CAPTURE_STA=0;//開啟下一次捕獲

        distance=temp*0.17;}

        4.1.3顯示測量結(jié)果,并判斷數(shù)據(jù)是否小于150mm LCD_ShowNum(140,50,distance,4,16);

        delay_ms(2000);

        i++;

        if(distance<=150)

        {BEEP=1;}//如果距離小于150蜂鳴器報警

        if(distance>150)

        {BEEP=0;}//如果距離大于150蜂鳴器關(guān)閉

        if(i%20==0)

        {printf("D istance:%dcm ",distance);}

        5 總結(jié)

        本文重點敘述了如何使用US100制作超聲波測距儀。利用STM 32設(shè)計軟件,通過硬件US100實現(xiàn)。從設(shè)計過程可以看出該儀器原理簡單、制作方便、成本低。但是當(dāng)要測量距離較遠(yuǎn)的目標(biāo)時,由于外界環(huán)境的干擾,一方面聲波發(fā)散而使能量降低,另一方面使分辨力下降,從而使得準(zhǔn)確度下降,造成測量數(shù)據(jù)不準(zhǔn)確。所以該設(shè)計一般用于近距離的測量。

        [1]劉林茂.一種特殊構(gòu)件粘接缺陷的超聲波檢測[J].無損檢測,2010(01).

        [2]鄧大勇.鋼板超聲波檢測基準(zhǔn)靈敏度確定的詮釋[J].青海電力,2008(02).

        [3]劉金平,胡斌定.大型鋼橋箱型梁超聲波檢測[J].無損探傷,2009(06).

        喻文倩(1994—),女,四川成都人,本科,研究方向:電氣工程及其自動化。

        猜你喜歡
        測距儀蜂鳴器測距
        基于cSVB算法的DME脈沖干擾抑制方法
        電動自行車產(chǎn)品車速提示音檢測現(xiàn)狀和整改技術(shù)研究(2)
        掌控板制作簡易鋼琴
        電腦報(2020年12期)2020-06-30 19:56:42
        類星體的精準(zhǔn)測距
        科學(xué)(2020年3期)2020-01-06 04:02:51
        DME/N詢問脈沖波形優(yōu)化與計算
        單片機(jī)驅(qū)動蜂鳴器的程序設(shè)計
        淺談超聲波測距
        電子制作(2017年7期)2017-06-05 09:36:13
        豐田凱美瑞240V車間隙警告蜂鳴器異常鳴響
        基于JADE的測距儀脈沖干擾抑制方法
        基于PSOC超聲測距系統(tǒng)設(shè)計
        天堂中文а√在线| 午夜av内射一区二区三区红桃视 | 亚洲国产精品免费一区| 亚洲av资源网站手机在线| 国产农村妇女精品一区| 少妇人妻综合久久中文字幕| 亚洲精品综合一区二区三| 巨乳av夹蜜桃站台蜜桃机成人| 中文字幕这里都是精品| 99久久国产精品免费热| 久久性爱视频| 国产精品国产午夜免费看福利| 99久久超碰中文字幕伊人| 日本视频一区二区二区| 成人影院在线观看视频免费| 久人人爽人人爽人人片av| 久久久久久伊人高潮影院| 午夜久久精品国产亚洲av| 全程国语对白资源在线观看| 极品一区二区在线视频观看| 一本久久a久久精品vr综合 | 精品国产乱来一区二区三区| 与最丰满美女老师爱爱视频 | 亚洲美女国产精品久久久久久久久 | 日本午夜理论片在线观看| 国产精品无码v在线观看| 亚洲永久精品ww47| 亚洲亚洲亚洲亚洲亚洲天堂| 亚洲精品中文字幕不卡| 午夜dy888国产精品影院| www国产无套内射com| 欧美成人高清手机在线视频| 亚洲高清激情一区二区三区| 人妻丰满少妇一二三区| 成熟的女人毛茸茸色视频| 狠狠色丁香婷婷久久综合| 国产在线视频一区二区三区| 国产chinese在线视频| 日本人妻高清免费v片| 国产成人综合日韩精品无码| 亚洲精品久久国产高清情趣图文|