我想做个金属检测器玩,我在道客上找了篇论文《一种应用于传送带的智能金属探测仪》做参考,使用的是运放搭的考毕兹振荡器做检测,也就是称为自激式的检测器,我弄的振荡频率是15K,和论文上不同,然后使用的是运放搭的振荡器和论文中的双考毕兹振荡器也不同,线圈是个边长为45厘米的正方形绕在一个纸箱上,按照网上查的资料上说当有铁金属通过纸箱中心的时候按说振荡频率和峰值电压都会有改变,可我实际上弄把菜刀通过时都没感到电压和频率在示波器上有什么变化,反到是只看到相位有移动,没钱买不起频率计再说是玩下也不能啥东西都买。之前也在论坛上求教过没有什么结果,好在现在的AI也不需要付钱就能使用,我就问了下AI,按AI的说法使用自激式金属检测时,铁通过这个纸箱中心是频率变化能有几K的变化,峰值电压有几十毫伏的变化,我问AI为何我用铁质金属通过中心是电压和频率基本没有变化只有相位有变化呢?AI的回答基本上这个铁是不纯净的,然后告诉我可以使用相敏检测法来分辨物体的种类和距离,kimi和deepseek和chatGPT都说到这个方法,我不理解没有参考信号怎么能检测到相移变化呢?都给了个不需要原始信号只用这同一个信号采集转换后再搞一通计算就能得出这个相位变化,其中deepseek更给出了使用STM32G4 + ADS1299,相位误差 <0.5°的答案,而chatGPT给出的对元件参数的要求是: ADC 采样率:最少 100 kS/s,推荐 200 kS/s。 ADC 分辨率:最少 12-bit,推荐 14–16 bit(或外部 ADC)。 MCU 类型:Cortex-M4F(≥72 MHz)最少可行,推荐 Cortex-M4F @80–120 MHz 或 Cortex-M7。 SRAM:最少 32 KB,推荐 64 KB。 外设:ADC DMA、定时器触发、输入比较器、硬件乘法(DSP 指令/FPU 优先)。 采样策略:用 DMA 双缓冲 + 积分窗(8–16 ms) + 后段 sqrt/atan2 计算(每窗一次)。 其它:模拟前端(带通、VGA、缓冲)、零交叉比较器用于参考。 个人学识有限实在是不理解没有参考信号只有一个可能变化的信号就能计算出变化的相移角度出来?这三个AI都说能用这种方法我觉得它们不可能同时在忽悠我,但是我又觉得不对劲但是又不知道哪里不对劲,在这请教大神AI给的说法是正确的吗?是真能实现的吗最起码理论上是可以实现的吗?要是验证它们的说法是不是正确该怎么继续提问?谢谢。
文档超过20M不能上传,如果有感兴趣这文档的可以去道客或是豆丁上看看。
|