发布于 2007-01-09 11:45:55
0楼
在补充点,本来是用PWM做更合理点,但我有了Q0.0,Q0.1控制两个步进电机,没法用了.本来用向导生成的PID指令控制更合理,可以PID按向导生成的看不到源程序,怎么调整参数都不行.没办法只好自己编写算法,其实控制已基本实现,效果可以控制在1度左右,是没用中断,.而是调用子程序实现的.但中断毕竟是个很关键的指令,应该完全彻底的熟悉呀!而且奇怪的是用把相应的程序放在中断中也可以控制,精度也不是很差.所以才有此疑问.我个人认为中断仅仅就是在中断事件来临的时候调用,才扫描一次,所以控制的加热不是0MS就是100MS.但不能肯定所以望各位朋友指点一下.谢谢!