2023电赛B题,STM32实现TDR原理
按照TDR原理,测量反射时间。首先,题目要求FPGA采样200Mhz,但是我们只有STM32,怎么办?答案是,等效采样。 先用STM32的中断产生几百KHz的PWM方波输出,再利用顺序等效采样,还原出叠加了反射信号的周期信号,再给定有效区间,计算有效反射点的个数,除以点的总个数再乘以总时间,就是反射时间了。最后由反射时间算出电缆长度即可。 这个方法,精度5%就很不容易了,我们各种调试,最后也只能是这个水平。只能说受软硬件和思路的限制了吧。 最后省三,电赛告一段落。 以下两张图都是示波器显示的叠加了反射信号的最终信号,可以看到是二次上升的,两次上升的中间那段时间经过测算恰好就是反射时间,也就是说,理论上完全没问题。。。