D这个参数主要起到预测变化的作用,如果参数差的太多,则会造成整个系统过调,这时需要相应减少D
至于放一夜失控那个问题,有可能是程序跑飞过,后面运行正常,但参数已经调不回来了,这种最好在线调试,看一下参数的变化
d是调预测的,特别是平衡小车和磁悬浮,如果d调不好就会晃动越来越大,最后倒下
因为硬件不可能一模一样,你可以用动态pid试试,或者模拟电路就可以用电位器调试