老想著(zhù)1S/1000次是不行的,鉆進(jìn)死胡同了
有多少控制器能達到1MS,就算有也很貴
就算控制器1MS,那外圍控制也能達到1MS嗎
其實(shí)我覺(jué)得0.1S就夠了
用高數計數采集0.1S的脈沖乘以10
或采集連續的10個(gè)0.1S脈沖
如果數據不穩定,還要做平均、先進(jìn)先出等操作,那1S/1000次就沒(méi)有意義了
自己做單片機不可取,不是那個(gè)專(zhuān)業(yè)浪費時(shí)間,我之前就自己用51做了一個(gè),功能就是你現在所要(原理是采集兩個(gè)脈沖之間的時(shí)間,換算成頻率),采集后我是用通訊給PLC(可以試著(zhù)DA輸出),但是板子不穩定,有時(shí)會(huì )發(fā)生錯或死機
如果用PLC采集,就用上面的算法
如果想做板子,就跟儀表廠(chǎng)家訂制,絕對比你自己做好,他們有成熟的功能板子,只是程序按你的要求作修改就行了,很快的
如果可以最好改變一下控制的方法,任何高精度的控制很少是能夠在動(dòng)態(tài)下達到的,要在1MS就更難了
擰緊時(shí),能夠分成兩步以上最好,中間有個(gè)1S時(shí)間測量后經(jīng)過(guò)計算再次執行到位這樣比較容易做到,也比較穩定