<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 用MC68HC705J1A實(shí)現超聲波汽車(chē)倒泊防撞報警器的設計

用MC68HC705J1A實(shí)現超聲波汽車(chē)倒泊防撞報警器的設計

作者: 時(shí)間:2013-01-19 來(lái)源:網(wǎng)絡(luò ) 收藏

jsr del450μs ;延時(shí)450μs

lda #00

sta ,x ;用于計時(shí)的緩沖單元清0

next: lda porta ;檢測處理器接收管腳是否為低電平

and #$03

cmp #$02

bne check ;檢測到低電平,退出計時(shí)

cmp #$01

bne check ;檢測到低電平,退出計時(shí)

cmp #$03

bne check ;檢測到低電平,退出計時(shí)

jsr del20μs

inc ,x ;計時(shí)緩沖單元內容加1

lda #$max

cmp ,x ;判斷計時(shí)值是否超過(guò)限定最大值max

beq check ;若超過(guò),退出計時(shí)

jmp next ;否則,繼續檢測計時(shí)

check: incx ;緩沖區地址加1

jsr distance ;調用計算距離子程序

jsr aver ;調用求平均值子程序,同時(shí)設置距離標志flag和報警參數

jsr alarm ;調用報警子程序,根據報警參數報警

jsr del30ms ;延時(shí)30ms

jmp transmit ;繼續下一次檢測

end

實(shí)際使用證明,該報警器性能比較穩定,已達到實(shí)用要求。硬件設計中充分考慮了反射信號的復雜性和不穩定性,對反射信號進(jìn)行了一系列的濾波、放大與檢波處理。軟件設計采用結構化程序設計思想,結構簡(jiǎn)潔,尤其是獨特的報警算法,避免了定時(shí)器中斷對檢測精度的影響。

分析可知,該報警器在性能上還可以做如下改進(jìn):

(1)采集數據的處理算法問(wèn)題。該報警器采用的是連續10次采集數據求平均值的處理算法。當環(huán)境比較復雜時(shí),采集數據會(huì )出現0或隨機數情況,對平均值算法的結果有很大影響,不利于測距精度的提高,所以選擇優(yōu)化算法是軟件設計仍需改進(jìn)的難點(diǎn)之一。

(2)改進(jìn)采樣方式。該報警器采用查詢(xún)方式采樣數據,查詢(xún)一次的步長(cháng)是50ms,因此每次采樣的最大誤差是50ms。如果采用其它方式檢測,例如中斷方式,還可以將采樣誤差控制到最小。

(3)溫度對聲速的影響。如果考慮環(huán)境溫度變化對聲速的影響,硬件設計中必須進(jìn)行溫度檢測,在軟件中進(jìn)行溫度補償計算,進(jìn)一步減小測距誤差,使性能更加穩定。


上一頁(yè) 1 2 3 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>