// V/F转换基本公式 // f = Vin / (R1 * Vref * Ct) // 其中:R1为转换电阻,Vref为基准电压,Ct为时序电容 // 计算转换系数 float calculate_scale_factor(float R1, float Vref, float Ct) { // R1: 转换电阻值(Ω) // Vref: 基准电压值(V) // Ct: 时序电容值(F) float scale = 1.0 / (R1 * Vref * Ct); return scale; // 返回Hz/V } // 标准配置示例 #define R1_VALUE 10000.0 // 10kΩ转换电阻 #define VREF_INTERNAL 1.9 // 内部基准电压1.9V #define CT_VALUE 1000e-12 // 1000pF时序电容 float std_scale = calculate_scale_factor(R1_VALUE, VREF_INTERNAL, CT_VALUE); // 标准转换系数约为52.6kHz/V