我們有一個(gè)模擬汽車凸輪軸的項(xiàng)目,首先汽車的凸輪軸會(huì)觸發(fā)演脈沖給行車電腦之類的控制器,比如有些是每圈發(fā)送58個(gè),然后停止2個(gè)脈沖的時(shí)間,再發(fā)58,一直循環(huán)下去,這里的速率的是可變的。
我一開始做了兩個(gè)軸一個(gè)虛軸一個(gè)實(shí)軸,實(shí)軸相對(duì)定位每次發(fā)送58個(gè)就停止,然后虛軸就58+2個(gè)然后復(fù)位再循環(huán),這里邏輯沒什么問題,但是在高速下的話,每段脈沖重新觸發(fā)的時(shí)間相對(duì)來說時(shí)間太長(zhǎng)!比如想在要求每秒5000個(gè)脈沖,每個(gè)脈沖是0.2毫秒,發(fā)送58肯定沒問題,但是在發(fā)送60個(gè)后再重新觸發(fā)相對(duì)定位的話這個(gè)時(shí)間肯定是大于兩個(gè)脈沖的時(shí)間0.4毫秒了。
后來我又試了一下可變速脈沖輸出,但是在變速時(shí)以還是因?yàn)閜lc掃描周期的問題有延遲。。。
大佬們我們這個(gè)應(yīng)用是不是不適合用plc做了。。。就算加上指針跳轉(zhuǎn)感覺也沒法在0.4毫秒內(nèi)再次觸發(fā)循環(huán)啊。。
