老想着1S/1000次是不行的,钻进死胡同了
有多少控制器能达到1MS,就算有也很贵
就算控制器1MS,那外围控制也能达到1MS吗
其实我觉得0.1S就够了
用高数计数采集0.1S的脉冲乘以10
或采集连续的10个0.1S脉冲
如果数据不稳定,还要做平均、先进先出等操作,那1S/1000次就没有意义了
自己做单片机不可取,不是那个专业浪费时间,我之前就自己用51做了一个,功能就是你现在所要(原理是采集两个脉冲之间的时间,换算成频率),采集后我是用通讯给PLC(可以试着DA输出),但是板子不稳定,有时会发生错或死机
如果用PLC采集,就用上面的算法
如果想做板子,就跟仪表厂家订制,绝对比你自己做好,他们有成熟的功能板子,只是程序按你的要求作修改就行了,很快的
如果可以最好改变一下控制的方法,任何高精度的控制很少是能够在动态下达到的,要在1MS就更难了
拧紧时,能够分成两步以上最好,中间有个1S时间测量后经过计算再次执行到位这样比较容易做到,也比较稳定