|
公司基本資料信息
|
深圳市遠(yuǎn)創(chuàng)機(jī)械科技有限公司
區(qū)域經(jīng)理:李女士
手機(jī):13751115283
Q Q: 277150164
電話:0755-33066731
并設(shè)置外部中斷EINT1接收超聲波傳感器的ECHO回波引腳的變化。其觸發(fā)方式為下降沿觸發(fā),等下降沿來臨關(guān)閉定時器讀出計數(shù)值即為脈寬的時間長度時,然后根據(jù)距離公式=(ECHO 高電平的時間)×(聲納速度)/2得出距離??諝庵蠽與溫度關(guān)系:
T為攝氏溫度[3]。一般情況下超聲波速近似聲速,在室內(nèi)溫度影響下取約343.2 m/s。
3 軟件實(shí)現(xiàn)
3.1 延遲函數(shù)實(shí)現(xiàn)
設(shè)計軟件延遲函數(shù)usdelay( ),代碼實(shí)現(xiàn)如下:
static int delayLoopCount1=10;
void usdelay(int time)
{ int i;
for(;time>0;time--)
for(i=0;i 函數(shù)延遲時間為10μs,打開傳感器激發(fā)高頻脈沖后延遲10μs然后關(guān)脈沖,即可利用該函數(shù)。
設(shè)計msdelay( )函數(shù)用于衡量整個測距周期的時間值。msdelay(1000)延遲大約為1 s,這樣系統(tǒng)可以有足夠的回波檢測時間,同時也不會對其他多路超聲波傳感器造成信號干擾。msdelay( )代碼實(shí)現(xiàn)如下:1747-ACN15
1747-ACNR15
1747-AIC
1747-ASB
1747-BA
1747-BSN
1747-C10
1747-C11
1747-C13
1747-C20
1747-CHORAD
1747-CHORAD1
1747-CHORADC1B
1747-CP3
1747-DCM
1747-DTAM-E
1747-KE
1747-KFC15
1747-L20A
1747-L20B
1747-L20C
1747-L20D
1747-L20E
1747-L20F
1747-L20G
1747-L20L
1747-L20R
1747-L20P
1747-L20R
1747-L30A
1747-L30B
1747-L40A
1747-L40B
1747-L40C
1747-L40E
1747-L40F
1747-L40L
1747-L40P
1747-L511 SLC 5/01
1747-L514 SLC 5/01
1747-L524 SLC 5/02
1747-L531 SLC 5/03
1747-L532 SLC 5/03
1747-L541
1747-L542
1747-L542P
1747-L543
1747-L551
1747-L552
1747-L553
1747-M1
1747-M11
1747-M12
1747-M15
1747-M2
1747-M3
1747-M4
1747-M5
1747-NP1
1747-NP2
1747-OCAPINT
1747-OCDPDE
1747-OCDPES
1747-OCDPFR
1747-OCDPIT
1747-OCDR16
1747-OCDR32
1747-OCDR4
1747-OCENET
1747-OCF 266
1747-OCFAN1
1747-OCIDE1
1747-OCIDE25
1747-OCKTX
1747-OCKTXD
1747-OCP252
1747-OCPCI2
1747-OCPCI3
1747-OCPCI4
1747-OCPCI5
1747-OCPCI6
1747-OCPCM1
1747-OCPCM2
1747-OCS92
1747-OCSBC
1747-OCSDCK
1747-OCTS
1747-OCUS
1747-OCVGA1
1747-OCVGAE
1747-PCIAA
1747-PCIAB
1747-PCIBA
1747-PCIBB
1747-PCIC
1747-PCIC2
1747-PCIL
1747-PCINT
1747-PCIS
1747-PCIS2
1747-PIC
1747-PLXCLNTCBS
1747-PSD
1747-PT1
1747-PT1CC
1747-PTA1E
1747-PTA1F
1747-PTA1G
1747-PTA1I
1747-R21
1747-R21F
1747-R5
1747-R7
1747-RL302
1747-RL401
1747-SCNR
1747-SDN
1747-SN