開發這個SubVI的目的旨在校正因待測物品放置距離的偏差所造成的量測誤差

 


這個SubVI使用的幾個相關硬體條件:


1.待側物品實際是放在一個輸送帶上,待測物大小不一,且以人工排放


2.光譜量測是以光源打到待測物品,然後由光譜儀接收反射回來的漫射光


3.光源和光譜儀沒有加裝任何光學聚焦鏡頭,有加裝聚焦鏡頭光學特性會有變化,只會增加更多要校正的變數


4.距離感測使用超音波距離感測器;實測若使用雷射光距離感測器,訊號會受到光源特定波長的光干擾造成誤差


5.標準白板安裝在一組可精確控制距離的機構上,標準白板和超音波距離感測器的相對位置是固定的


6.基準白板距離和最遠白板距離範圍必需大於等於待側物品和超音波距離感測器的相對位置範圍


7.計算的基準是以基準白板距離為準


硬體相關位置配置如下圖

20131016-01  

 


完成的程式面板配置

20131016-02  

 


完成的程式

20131016-03  

 


SubVI程式使用時幾項要點:


1.超音波距離感測器先校正正確


2.基準白板距離和最遠白板距離以和超音波距離感測器為準,另外量測好再輸入


3.偏差距離是以量測到待側物品的距離減去基準白板距離


4.基準白板值先以光譜儀量測好輸入


5.波長範圍由光譜儀的擷取程式提供


6.擷取光譜由光譜儀的擷取程式處理

,

未出師的小工程師 發表在 痞客邦 PIXNET 留言(0) 人氣()