jamsdbx:
算法就是你解决一个问题的方法,是程序编写的依据.PID算法是一种过程控制算法,就是对误差信号(采样信号与给定信号的差)通过比例,积分,微分的运算后的结果作为输出控制信号,来控制所要控制的对象.PID算法有个标准公式,已经很成熟了,不用你再研究,你只要把那个公式变为程序就行.你这个课题很典型,贴片机(如松下,三洋)上都是使用伺服马达,架构类似.伺服马达与步进马达不同,伺服马达要求在某一时刻能转到某一具体位置,控制精度很高,步进马达则不要求达到具体位置,如控制汽缸活塞就使用步进马达,它只要控制活塞的上和下.所以伺服马达才使用PID控制算法.PID控制算法有位置式和增量式两种,你是通过正负脉冲的数量作为输出控制,不存在误差的积累,可以采用位置式.我以前做的是温度控制,也是采用PID算法,你可以参考1113012047.rar