|
小米粥大王
級別: 正式會員
|
我們有一個模擬汽車凸輪軸的項目,首先汽車的凸輪軸會觸發(fā)演脈沖給行車電腦之類的控制器,比如有些是每圈發(fā)送58個,然后停止2個脈沖的時間,再發(fā)58,一直循環(huán)下去,這里的速率的是可變的。 我一開始做了兩個軸一個虛軸一個實軸,實軸相對定位每次發(fā)送58個就停止,然后虛軸就58+2個然后復位再循環(huán),這里邏輯沒什么問題,但是在高速下的話,每段脈沖重新觸發(fā)的時間相對來說時間太長!比如想在要求每秒5000個脈沖,每個脈沖是0.2毫秒,發(fā)送58肯定沒問題,但是在發(fā)送60個后再重新觸發(fā)相對定位的話這個時間肯定是大于兩個脈沖的時間0.4毫秒了。 后來我又試了一下可變速脈沖輸出,但是在變速時以還是因為plc掃描周期的問題有延遲。。。 大佬們我們這個應用是不是不適合用plc做了。。。就算加上指針跳轉感覺也沒法在0.4毫秒內再次觸發(fā)循環(huán)啊。。 ![]() |
|---|---|
|
|
|
wwr1992
級別: 略有小成
|
你的做法是用指令觸發(fā)58個脈沖,結束后等待2個脈沖的時間,再觸發(fā)一次指令發(fā)送脈沖是吧?這個方法確實要看PLC的掃描周期。但是凸輪不用啊,凸輪里面你編好主從軸的關系,然后觸發(fā)主軸一直發(fā)送脈沖,從軸就按58-2-58-2這樣一直循環(huán)發(fā)送脈沖 |
|---|---|
|
|
|
小米粥大王
級別: 正式會員
|
是的大佬 行車電腦就是對比58-2周期來識別曲軸狀態(tài)的,你是說plc在運行電子凸輪時電子凸輪內的是沒有掃描周期的嗎? |
|---|---|
|
|
|
小米粥大王
級別: 正式會員
|
還是說我的主軸指令只要不間斷就不會產生掃描周期,然后從軸雖然間隔了2個脈沖,但也是一條指令沒有間斷過,所以也不會產生掃描周期對嗎? |
|---|---|
|
|
|
wwr1992
級別: 略有小成
|
電子凸輪里面不會被掃描周期影響,你設置好主從軸的關系后,從軸會一直按設定的比例跟著主軸動作,只有你主軸一直輸出脈沖,從軸就一直跟著。比如你一次給主軸輸出60000個脈沖,那么從軸就會循環(huán)輸出1000次58-2的循環(huán),等你啥時候不輸出了就把主軸停下來,從軸也跟著停了
|
|---|---|
|
|
|
小米粥大王
級別: 正式會員
|
明白了 感謝大佬 ![]() |
|---|---|
|
|