除了STC的单片机,能做互补PWM 输出的单片机还有很多,英飞凌的XC8xx系列(51内核),PIC的,新唐的mini51系列的有很多,不必一棵树上吊死。
用PID控制的话,就需要反馈电机的速度,下面是我写的PID温度控制程序,用着还可以。给您参考一下。int error,derror
error=acon-temp
pida.sumer=error-pida.er1
derror=error-2*(pida.er1)+pida.er2
pida.er2=pida.er1
pida.er1=error
ad+=((pida.pp*pida.sumer)+(pida.pi*error)+(pida.pd*derror))
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)