我想你所谓的硬件PID是指产品化的PID控制模块吧,其实这种东西内核还是单片机,只是为了实现PID控制的简便化,进行了合理的封装处理,只提供比较少的调整部分,具体的算法实现也不需要去考虑,基本上可以拿来就用。
因为PID控制适配比较多的应用场景,主要适用于基本上线性,且动态特性不随时间变化的系统,这样的系统在工业控制领域其实是大量存在的。比如,它可以用来控制温度,压强,流量,化学成分,速度等等。汽车上的巡航定速功能也是一个例子。