基于STC8H3K單片機(jī)的超聲波測距尺子,測量距離1.3米內(nèi),搭載鋰電池充放電升壓和保護(hù)電路,使用一顆紅色激光頭指示測量方向。
可重復(fù)編程,程序源碼(MIT協(xié)議)給出。
測量值直接顯示,未使用濾波。
實際應(yīng)用時發(fā)現(xiàn)超聲波模塊返回脈寬有接近30微秒的抖動(由邏輯分析儀驗證,非單片機(jī)處理誤差),相當(dāng)于5毫米的距離誤差,原因不明。
由于該誤差較大,且除此抖動外顯示值相對穩(wěn)定,濾波對性能提升較小,故暫不對程序添加濾波功能。
激光頭需用烙鐵清理后安裝到PCB缺口內(nèi)并焊接(注意極性)。 超聲波模塊需焊接到板上,否則容易方向不穩(wěn)。
相關(guān)資料
|