liepxt
級別: *
![]() |
牽引軸拉紙,放料軸轉一圈有一個(gè)光電信號,我只有一個(gè)光電信號,和拉紙張的線(xiàn)速度,求計算卷徑程序,哪位高手幫幫忙? |
---|---|
|
yfcc923
級別: 略有小成
![]() |
如果只有一個(gè)光電信號,這個(gè)計算是比較粗糙的。大致如下; 初始化:對放料軸光電信號進(jìn)行計數。是分配普通輸入點(diǎn)用來(lái)計數還是高速輸入點(diǎn)。這個(gè)要看你的這個(gè)光電信號產(chǎn)生的脈寬和實(shí)際卷軸速度來(lái)定。 用:軸的光電信號作為起始觸發(fā)條件。每100MS進(jìn)行一次運算。也就是線(xiàn)速度乘以100MS。得到這100MS內拉出多少長(cháng)度的紙。并做累加,直到下一個(gè)光電信號的到來(lái),才清除寄存器,做下一輪運算。 當:軸的運轉光電信號計數等于2的時(shí)候。也就是軸剛好轉完1整圈的時(shí)候。你把上面N多個(gè)100MS長(cháng)度做的累加值拿出來(lái)就是你一圈紙的周長(cháng)。 ######################## 你已經(jīng)有周長(cháng)了,還搞不定卷徑?! ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 不過(guò)這個(gè)卷徑是剛剛放出去紙的卷徑。(前一卷徑)不是你現在的卷徑。 你現在的卷徑還需要再減掉一個(gè)紙厚度才是你現在的真正卷徑! 當然,如果紙頭厚度相比于卷徑非常小。也可以直接認為前一卷徑和現在卷徑相同。 ############################### 最后:常規業(yè)內都是用1K編碼器作為脈沖信號輸出。很少用一個(gè)光電信號的做法。 希望能幫到你。 |
---|---|
|