我如果采用高速计数器和定时中断来写伺服马达的实际转速程序。会不会不准啊?
1:比如我设定的是1S的定时中断,但伺服马达运转还不到1S钟怎么办啊?:
2:1S钟的定时中断,假如时间计到0.5S之后,马达才启动,到1.8秒之后马达才停止,那么这样计算转速岂不是太不准了啊?
请指教
最佳答案
你可以设置很小的时基,比如100ms 这样没0。1S 就会去中断一次 在中断里面你做个计数器, 你需要0.5S 就计数5次 这样就可能实现很多时间功能。
200pid 里面的定时中断SMB34 我问过技术支持 里面的时间是很小的 也是计数来完成很多的大的时间的。。。。
方法完全可行
提问者对于答案的评价:
谢谢
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc314395.html