1.用時間定時器控制灌裝量,此種方法易實現,但是誤差也較大。主要原因有溫度的影響、程序結構的影響。單片機是靠晶振的頻率輸出工作的,而溫度對晶振頻率是有影響的,好的晶振可以盡量減小影響,但是無法消除,這種影響直接決定了單片機內定時器時間基數的大小,從而影響所設定的時間長短,造成每次食用油灌裝機工作的時間不一致,因此產生誤差。另外利用程序精確產生時間數值也是不可取的,工作時候,各種中斷操作的影響都會導致時間的誤差,而這種誤差不可測,也沒法補償。
2.利用脈沖數目控制灌裝量。此種方法可以保證食用油灌裝機每一次分配所運轉的總角度數目是相同的,灌裝精度相對于時間控制方法提高很多。但是由于食用油灌裝機傳輸液體時具有脈動現象,雖然利用脈沖數目可以控制運轉總角度,但是停機時候瞬時流速是處于脈動的波峰或波谷或中間某個流速狀態是不定的,也就是滾輪停止時位置跟前一次分配完畢后位置是不一致的。這樣就會因為每次滾輪停止位置不同而產生分配誤差。這種分配誤差相對于較大的分配液量影響是比較小的,主要是對較小液量分配會產生很大影響。