我正在使用 S32K312 作为一个项目的主 MCU。它使用一个电机驱动器集成电路来驱动五个有刷直流电机,并通过 ADC 对电机的位置反馈(0-5 V)进行采样。电机具有机械末端止动器,相应的反馈电压在 0.29-4.3 V 之间。V 范围。ADC 采样阶段的部分原理图如下:Net_ModFB 连接到电机的电压反馈节点,MCU_AD_ModFB 连接到 MCU 的 ADC 引脚。
我想检测反馈线路上的开路故障,因此需要选择一个合适的开路检测阈值。我观察到以下情况:如果反馈节点在 MCU 上电前已经打开,那么上电后 Net_ModFB 或 MCU_AD_ModFB 上的可测量电压为 40-50 mV;如果反馈线在 MCU 上电后断开,那么 Net_ModFB 或 MCU_AD_ModFB 上的可测量电压为 130-150 mV。是什么导致了这种偏置电压?
你好@cupofc0t、
ADC 引脚为高阻抗,很容易受到任何电荷的影响:
不过,您也可以选择一个 200 mV 左右的阈值,低于该值时,输入被视为开路。
顺祝商祺!
帕维尔