Our full technical support staff does not monitor this forum. If you need assistance from a member of our staff, please submit your question from the Ask a Question page.


Log in or register to post/reply in the forum.

Eppely PIR


BNZLTER Apr 3, 2009 10:00 PM

I am setting up an Eppley PIR. It seems to be working but I'm not sure of the accuracy. The value I get is around 430W/m^2 but it doesn't change even if I cover the sensor. by looking at all of the input locs I see that the value is primarily controlled by case temperature. I'll attach the program and my inloc values. I am using the program example found in http://www.campbellsci.com/documents/technical-papers/eply-pir.pdf


;Eppley PIR 32233F3
5: Volt (Diff) (P2)
1: 1 Reps
2: 1 2.5 mV Slow Range
3: 6 DIFF Channel
4: 19 Loc [ PIR_mV ]
5: 1 Multiplier
6: 0 Offset

6: AC Half Bridge (P5)
1: 2 Reps
2: 15 2500 mV Fast Range
3: 9 SE Channel
4: 3 Excite all reps w/Exchan 3
5: 2500 mV Excitation
6: 9 Loc [ dome_resist ]
7: 1.0 Multiplier
8: 0.0 Offset

7: BR Transform Rf[X/(1-X)] (P59)
1: 2 Reps
2: 9 Loc [ dome_resist ]
3: 978 Multiplier (Rf)

8: Z=F x 10^n (P30)
1: 1.0295 F
2: -3 n, Exponent of 10
3: 11 Z Loc [ ConstA ]

9: Z=F x 10^n (P30)
1: 2.391 F
2: -4 n, Exponent of 10
3: 12 Z Loc [ ConstB ]

10: Z=F x 10^n (P30)
1: 1.568 F
2: -7 n, Exponent of 10
3: 13 Z Loc [ ConstC ]


11: Z=LN(X) (P40)
1: 10 X Loc [ case_resist ]
2: 14 Z Loc [ LN_CaseResist ]

12: Z=X*Y (P36)
1: 12 X Loc [ ConstB ]
2: 14 Y Loc [ LN_CaseResist ]
3: 15 Z Loc [ B_LN_Resist ]


13: Z=X*Y (P36)
1: 14 X Loc [ LN_CaseResist ]
2: 14 Y Loc [ LN_CaseResist ]
3: 16 Z Loc [ LN_Case_square ]


14: Z=X*Y (P36)
1: 14 X Loc [ LN_CaseResist ]
2: 16 Y Loc [ LN_Case_square ]
3: 17 Z Loc [ LN_Case_Cube ]

15: Z=X*Y (P36)
1: 13 X Loc [ ConstC ]
2: 17 Y Loc [ LN_Case_Cube ]
3: 17 Z Loc [ LN_Case_Cube ]

16: Z=X+Y (P33)
1: 11 X Loc [ ConstA ]
2: 15 Y Loc [ B_LN_Resist ]
3: 18 Z Loc [ Case_temp ]

17: Z=X+Y (P33)
1: 18 X Loc [ Case_temp ]
2: 17 Y Loc [ LN_Case_Cube ]
3: 18 Z Loc [ Case_temp ]

;Case Temp in Kelvin
18: Z=1/X (P42)
1: 18 X Loc [ Case_temp ]
2: 24 Z Loc [ Case_tempK ]

;convert output to W/m2
19: Z=X*F (P37)
1: 19 X Loc [ PIR_mV ]
2: 246.91 F
3: 20 Z Loc [ PIR_Aterm ]


20: Z=F x 10^n (P30)
1: 4 F
2: 0 n, Exponent of 10
3: 21 Z Loc [ Power4 ]

21: Z=X^Y (P47)
1: 24 X Loc [ Case_tempK ]
2: 21 Y Loc [ Power4 ]
3: 18 Z Loc [ Case_temp ]


22: Z=F x 10^n (P30)
1: 5.669 F
2: -8 n, Exponent of 10
3: 22 Z Loc [ PIR_Bterm ]

23: Z=X*Y (P36)
1: 22 X Loc [ PIR_Bterm ]
2: 18 Y Loc [ Case_temp ]
3: 22 Z Loc [ PIR_Bterm ]

24: Z=X+Y (P33)
1: 20 X Loc [ PIR_Aterm ]
2: 22 Y Loc [ PIR_Bterm ]
3: 23 Z Loc [ PIR_Watts ]

PIRBterm is temp offset
PIR Aterm is the mV reading*calconstant which you can see below is minimal.

Some in locs:
Case tempK - 292
PIR_mV - 0.0046743
PIR Watts - 436.82
PIR Aterm - 1.541360
PIR Bterm - 435.669

THANKS


cabbageheart Apr 6, 2009 12:45 PM

Hi, sir,

PIR is not a simple sensor to get a right data. Please

review this PPT. I think 4 factors is much more better.
www.arm.gov/publications/tech_reports/arm-05-111.pdf

Log in or register to post/reply in the forum.