✓ 最佳回答
100kHz脉冲丢失在H1U上常见原因有两点:一是输出方式不匹配,二是指令周期被中断阻塞。请按以下排查:1)确认Y0的接线是“集电极开路”方式还是“差分”方式。H1U的Y0/Y1为高速输出,默认是集电极开路,但若伺服侧设为差分输入(长线驱动),电平不匹配会导致边缘采样丢失。将伺服Pn20F(输入类型)设为“集电极开路”试试,或加下拉电阻(2.2k)到0V;2)PLSY指令在中断程序中不可复用,若你的程序里有高速计数中断(C235或高速比较)且优先级高于脉冲输出,会周期性地阻塞脉冲发送。检查程序是否用了“中断子程序”里处理其他任务,若有,请把中断时间缩短或避免在中断里调用其他指令;3)降低脉冲频率到80kHz测试,如果不再丢,说明H1U的Y0在100kHz时驱动能力不足,可改为Y1或使用外部24V电源驱动(注意Y0的COM端必须接0V,且外部上拉电阻取1k)。