關於雨量計這個儀器我從沒用過,也不清楚目前是否有直接輸出數位雨量資料給電腦的機種。我所知道的雨量計型式大概只有翻斗式的雨量計,每次翻斗的計量大約是0.5mm,好像還有其他計量的斗。在每次翻斗時會觸發一個電磁開關,程式要利用的就是這個電磁開關的訊號


因為你是要使用NI的DAQ來做,輸出也是開關接點類型,我應該會使用USB-6501這個東西來做。唯一要注意的是USB-6501輸出電壓很弱,要控制LED和蜂鳴器必需透過繼電器間接控制。同時繼電器的部分要注意,USB-6501不是隨便雜牌貨都能控制,有時相同標稱規格的繼電器換個廠牌就是驅動不了,我是使用固態電驛,輸入端電壓是3-32VDC,輸出端是24-280VAC的規格

 


USB-6501在程式中的IO接點分配如下:


輸入
P0.0  雨量計的電磁開關


輸出
P2.0  蜂鳴器
P2.1  綠LED燈
P2.2  黃LED燈
P2.3  紅LED燈

 


完成的程式面板,有稍作修改

20140519-01  

 


程式還是使用主從架構來寫,上面主架構迴圈是雨量計輸入及雨量比較,下面從架構迴圈是蜂鳴器和LED燈輸出

20140519-02  


主架構內DAQ輸入的寫法是要確保不會有誤動作,其餘比較雨量的部分沒有變更

20140519-03  


從架構內DAQ輸出的接點要按照上面寫的接點分配編排

20140519-04  


接點編排順序如下

20140519-05  

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