本帖最后由 Angus 于 2026-3-22 11:27 编辑
这个排烟机的代码:
M451_FOC_V26_IEC60730_Fan.zip
(476.12 KB, 下载次数: 235)
, 已含必须用汇编语言写的 60730 认证函数。
VFO 引脚内有个常温85K的热敏电阻, 故外加30K上拉R301, 又经R302和 C308 滤波后,接ADC, 测量 IPM 的温度。
常温时热敏电阻值=85K, 引脚电压约 5V * 85/(85+30) =3.7V。
当 IPM 温度=85度时,热敏电阻约7.5K, 引脚电压 5*7.5/(7.5+30) =1V。
短路时VFO 输出 40us 的0电平(低于 0.5V)。VFO 直接连到 M451的模拟比较器输入端,比较电压配置为低于 5v/6 =0.83V 时比较器输出低电平连到 break 引脚,触发硬件短路保护。
VFO 短路信号接 M451 第1脚——模拟比较器的输入,模拟比较器的输出14脚,经R231和C221滤波后(产生约1us延时)接 break 功能引脚 PD2
运放把采样电阻上的电压信号放大了5倍。运放输入端 RC 滤波常数 0.6K * 0.22n = 0.132us,滤一下电流信号中的开关振荡,运放输出端的滤波常数再大一倍 0.51K*0.47n =0.24us。
|