2023電賽B題,STM32實現(xiàn)TDR原理
按照TDR原理,測量反射時間。首先,題目要求FPGA采樣200Mhz,但是我們只有STM32,怎么辦?答案是,等效采樣。 先用STM32的中斷產(chǎn)生幾百KHz的PWM方波輸出,再利用順序等效采樣,還原出疊加了反射信號的周期信號,再給定有效區(qū)間,計算有效反射點的個數(shù),除以點的總個數(shù)再乘以總時間,就是反射時間了。最后由反射時間算出電纜長度即可。 這個方法,精度5%就很不容易了,我們各種調試,最后也只能是這個水平。只能說受軟硬件和思路的限制了吧。 最后省三,電賽告一段落。 以下兩張圖都是示波器顯示的疊加了反射信號的最終信號,可以看到是二次上升的,兩次上升的中間那段時間經(jīng)過測算恰好就是反射時間,也就是說,理論上完全沒問題。。。
標簽: