电击器MK312-BT的Failure20, Failure21故障调试; Debug for “Failure20” and “Failure21” of e-stim powerbox MK312-BT
电击器MK312-BT的Failure20, Failure21故障调试 Debug for “Failure20” and “Failure21” of e-stim powerbox MK312-BT By hvprvbo pdf版: https://drive.google.com/file/d/1gr-n5ldNQqSA_JH1kqPSWMPF73wiGk7i/view?usp=sharing 组装MK312-BT v1.2版本时,焊好PCB板,上电后机器自检不通过。先后遇到了两种故障:Failure 21故障和Failure 20故障。下面分享一下解决这两个故障的过程。 1.Failure 21故障 故障原因是面板插口处的电源电压不对。MK312-BT的BOM中推荐电源电压15~19V。MK312-BT有一个电源电压检测机制,如图 1所示。图中“V+”结点为前面板电源插口正极。单片机启动时读取AD引脚PA2上的分压,数值不对就会报Failure 21故障。 调整电源电压即可解决。 图 1 MK312-BT电源电压检测机制 2.Failure 20故障 故障原因是单片机没有在电流采样电阻R30上读取到预期的信号。 根据我们之前的分析( https://hvprvbo.blogspot.com/2021/03/mk312-bt.html ),当主机需要对外输出一个脉冲时:1. 单片机与DAC芯片LTC1661通信,LTC1661在OUTA端输出合适的电平,该电平经过电阻网络以及运放后加在MOS管Q3的G极,控制了Q3的导通程度。2. 单片机在PB2引脚输出高电平,Q1管导通。此时电流依次经过:9伏电源->Q3->变压器引脚5->变压器引脚4->Q1->R30->GND。通过AD转换引脚PA0读取R30的电位就能得到上述回路的电流。 根据(Sirius, https://metafetish.club )提供的信息(图 2),单片机启动时需要分别对A, B两个通道进行测试,每个通道必须满足两个条件: 设置OUTA=4.38V, 输出第1个脉冲,要求R30电位低于78.2mV(条件1) 。然后每次减小OUTA电位0.016V依次输出脉冲并测量R30电位,要求 在64次以内R30