锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

示例一:CR300接CS655

时间:2022-08-14 06:30:01 cs650土壤水分传感器

Public PTemp, Batt_volt
Public CS655(3)
Alias CS655(1)=vwc
Alias CS655(2)=ec
Alias CS655(3)=T

Units vwc=%
Units ec=dS/m
Units T=deg c

'Declare Private Variables
'Example:
'Dim Counter

'Define Data Tables.
DataTable (Test,1,-1) 'Set table size to # of records, or -1 to autoallocate.
DataInterval (0,1,Sec,10)
Minimum (1,Batt_volt,FP2,False,False)
Sample (1,PTemp,FP2)
Sample (3,CS655(),FP2)
EndTable

'Define Subroutines
'Sub
'EnterSub instructions here
'EndSub

'Main Program
BeginProg
Scan (1,Sec,0,0)
PanelTemp (PTemp,60)
Battery (Batt_volt)
'Enter other measurement instructions
'Call Output Tables
SDI12Recorder (CS655(),C1,1,“M!”,1.0,0)
vwc=vwc*100
'Example:
CallTable Test
NextScan
EndProg

以上示例为CR300的C1口接一个CS655土壤水分传感器的接线方式为SDI12.获得的第一个数据是wvc土壤含水量,单位为%;第二个数据为ec电导率,单位为dS/m;第三个数据是T,单位为deg C。
传感器地址为1,指令为M!,即:
SDI12Recorder (CS655(),C1,1,“M!”,1.0,0)
若地址为0 ,则为 SDI12Recorder (CS655(),C1,0,“M!”,1.0,0)。
一般情况下,SDI12传感器通过地址位置区分,因此允许一个测量口连接多个传感器。如果不是同一类传感器,就不会有问题 ,比如:
SDI12Recorder (cs655(),C2,1,“M!”,1.0,0)
vwc1=vwc1*100
SDI12Recorder (te5(1),C2,0,“M!”,1.0,0)
以上连接了两个传感器,CS655以及5te,同接在CR300的C2口,CS655的地址为1,5te的地址为0。

锐单商城拥有海量元器件数据手册IC替代型号,打造电子元器件IC百科大全!

相关文章