電動門在接收部分經濾波后的波形,因為帶載波的超聲波發射后,反射回波會直線返回,根據S=VT/2,就可以計算出發射和接收端口離反射面的距離,主控MCU就是利用這個原理計算出開關門限位和解紅外線限位的距離的。
因為超聲波還有因為溫度變化而產生的傳波速度變化的特性,對于門控系統來說,使用的地域跨度非常之大,其北至哈爾濱,南到海南,它們的溫度差大時有可能會造成伸縮門的限位不準問題,因此為了更加準確地測量開關門限位和紅外限位的距離,必需對其進行溫度補償。
本發明專利的溫度補償方法采用以下方式,采用一個負溫度系數的熱敏電阻,進行AD采樣,并用查表的方法,計算出當時的氣溫,并根據這個測出的溫度,對超聲波的傳波速度進行校正,以便測出準確的開關門限位,和紅外線限位的距離,參考的開關門限位的距離通過輸入或系統初如化時自動測量后存入EEPROM中,系統初始化時的方法是這樣的,把門開到開門限位的地方,此時按住開門限位初始化鍵約2秒,接著開門限位初始化的指示燈會亮,當開門限位初始化的指示燈會熄滅后表示開門限位的初始化工作己經完成,系統己經成功將開門限位的距離存入了系統的數據保存區。
關門限位的初始化是把門開到關門限位的地方,此時按住關門限位初始化鍵約2秒,接著電動門關門限位初始化的指示燈會亮,當關門限位初始化的指示燈熄滅后表示關門限位的初始化工作已經完成,紅外線限位的初始化工作也依樣進行,當初始化工作完成以后,門便可以正常行走了。