|
25 | 25 | void setup() {
|
26 | 26 | Serial.begin(9600);
|
27 | 27 | Serial.println("MAX31865 PT100 Sensor Test!");
|
28 |
| - MachineControl_TempProbes.begin(TEMPPROBE_RTD, THREE_WIRE); |
| 28 | + MachineControl_RTDTempProbe.begin(THREE_WIRE); |
29 | 29 | }
|
30 | 30 |
|
31 | 31 | void loop() {
|
32 |
| - MachineControl_TempProbes.selectChannel(0); |
| 32 | + MachineControl_RTDTempProbe.selectChannel(0); |
33 | 33 | Serial.println("CHANNEL 0 SELECTED");
|
34 |
| - uint16_t rtd = MachineControl_TempProbes.RTD.readRTD(); |
| 34 | + uint16_t rtd = MachineControl_RTDTempProbe.readRTD(); |
35 | 35 | float ratio = rtd;
|
36 | 36 | ratio /= 32768;
|
37 | 37 |
|
38 | 38 | // Check and print any faults
|
39 |
| - uint8_t fault = MachineControl_TempProbes.RTD.readFault(); |
| 39 | + uint8_t fault = MachineControl_RTDTempProbe.readFault(); |
40 | 40 | if (fault) {
|
41 | 41 | Serial.print("Fault 0x"); Serial.println(fault, HEX);
|
42 |
| - if (MachineControl_TempProbes.RTD.getHighThresholdFault(fault)) { |
| 42 | + if (MachineControl_RTDTempProbe.getHighThresholdFault(fault)) { |
43 | 43 | Serial.println("RTD High Threshold");
|
44 | 44 | }
|
45 |
| - if (MachineControl_TempProbes.RTD.getLowThresholdFault(fault)) { |
| 45 | + if (MachineControl_RTDTempProbe.getLowThresholdFault(fault)) { |
46 | 46 | Serial.println("RTD Low Threshold");
|
47 | 47 | }
|
48 |
| - if (MachineControl_TempProbes.RTD.getLowREFINFault(fault)) { |
| 48 | + if (MachineControl_RTDTempProbe.getLowREFINFault(fault)) { |
49 | 49 | Serial.println("REFIN- > 0.85 x Bias");
|
50 | 50 | }
|
51 |
| - if (MachineControl_TempProbes.RTD.getHighREFINFault(fault)) { |
| 51 | + if (MachineControl_RTDTempProbe.getHighREFINFault(fault)) { |
52 | 52 | Serial.println("REFIN- < 0.85 x Bias - FORCE- open");
|
53 | 53 | }
|
54 |
| - if (MachineControl_TempProbes.RTD.getLowRTDINFault(fault)) { |
| 54 | + if (MachineControl_RTDTempProbe.getLowRTDINFault(fault)) { |
55 | 55 | Serial.println("RTDIN- < 0.85 x Bias - FORCE- open");
|
56 | 56 | }
|
57 |
| - if (MachineControl_TempProbes.RTD.getVoltageFault(fault)) { |
| 57 | + if (MachineControl_RTDTempProbe.getVoltageFault(fault)) { |
58 | 58 | Serial.println("Under/Over voltage");
|
59 | 59 | }
|
60 |
| - MachineControl_TempProbes.RTD.clearFault(); |
| 60 | + MachineControl_RTDTempProbe.clearFault(); |
61 | 61 | } else {
|
62 | 62 | Serial.print("RTD value: "); Serial.println(rtd);
|
63 | 63 | Serial.print("Ratio = "); Serial.println(ratio, 8);
|
64 | 64 | Serial.print("Resistance = "); Serial.println(RREF * ratio, 8);
|
65 |
| - Serial.print("Temperature = "); Serial.println(MachineControl_TempProbes.RTD.readTemperature(RNOMINAL, RREF)); |
| 65 | + Serial.print("Temperature = "); Serial.println(MachineControl_RTDTempProbe.readTemperature(RNOMINAL, RREF)); |
66 | 66 | }
|
67 | 67 | Serial.println();
|
68 | 68 | delay(100);
|
69 | 69 |
|
70 |
| - MachineControl_TempProbes.selectChannel(1); |
| 70 | + MachineControl_RTDTempProbe.selectChannel(1); |
71 | 71 | Serial.println("CHANNEL 1 SELECTED");
|
72 |
| - rtd = MachineControl_TempProbes.RTD.readRTD(); |
| 72 | + rtd = MachineControl_RTDTempProbe.readRTD(); |
73 | 73 | ratio = rtd;
|
74 | 74 | ratio /= 32768;
|
75 | 75 |
|
76 | 76 | // Check and print any faults
|
77 |
| - fault = MachineControl_TempProbes.RTD.readFault(); |
| 77 | + fault = MachineControl_RTDTempProbe.readFault(); |
78 | 78 | if (fault) {
|
79 | 79 | Serial.print("Fault 0x"); Serial.println(fault, HEX);
|
80 |
| - if (MachineControl_TempProbes.RTD.getHighThresholdFault(fault)) { |
| 80 | + if (MachineControl_RTDTempProbe.getHighThresholdFault(fault)) { |
81 | 81 | Serial.println("RTD High Threshold");
|
82 | 82 | }
|
83 |
| - if (MachineControl_TempProbes.RTD.getLowThresholdFault(fault)) { |
| 83 | + if (MachineControl_RTDTempProbe.getLowThresholdFault(fault)) { |
84 | 84 | Serial.println("RTD Low Threshold");
|
85 | 85 | }
|
86 |
| - if (MachineControl_TempProbes.RTD.getLowREFINFault(fault)) { |
| 86 | + if (MachineControl_RTDTempProbe.getLowREFINFault(fault)) { |
87 | 87 | Serial.println("REFIN- > 0.85 x Bias");
|
88 | 88 | }
|
89 |
| - if (MachineControl_TempProbes.RTD.getHighREFINFault(fault)) { |
| 89 | + if (MachineControl_RTDTempProbe.getHighREFINFault(fault)) { |
90 | 90 | Serial.println("REFIN- < 0.85 x Bias - FORCE- open");
|
91 | 91 | }
|
92 |
| - if (MachineControl_TempProbes.RTD.getLowRTDINFault(fault)) { |
| 92 | + if (MachineControl_RTDTempProbe.getLowRTDINFault(fault)) { |
93 | 93 | Serial.println("RTDIN- < 0.85 x Bias - FORCE- open");
|
94 | 94 | }
|
95 |
| - if (MachineControl_TempProbes.RTD.getVoltageFault(fault)) { |
| 95 | + if (MachineControl_RTDTempProbe.getVoltageFault(fault)) { |
96 | 96 | Serial.println("Under/Over voltage");
|
97 | 97 | }
|
98 |
| - MachineControl_TempProbes.RTD.clearFault(); |
| 98 | + MachineControl_RTDTempProbe.clearFault(); |
99 | 99 | } else {
|
100 | 100 | Serial.print("RTD value: "); Serial.println(rtd);
|
101 | 101 | Serial.print("Ratio = "); Serial.println(ratio, 8);
|
102 | 102 | Serial.print("Resistance = "); Serial.println(RREF * ratio, 8);
|
103 |
| - Serial.print("Temperature = "); Serial.println(MachineControl_TempProbes.RTD.readTemperature(RNOMINAL, RREF)); |
| 103 | + Serial.print("Temperature = "); Serial.println(MachineControl_RTDTempProbe.readTemperature(RNOMINAL, RREF)); |
104 | 104 | }
|
105 | 105 | Serial.println();
|
106 | 106 | delay(100);
|
107 | 107 |
|
108 |
| - MachineControl_TempProbes.selectChannel(2); |
| 108 | + MachineControl_RTDTempProbe.selectChannel(2); |
109 | 109 | Serial.println("CHANNEL 2 SELECTED");
|
110 |
| - rtd = MachineControl_TempProbes.RTD.readRTD(); |
| 110 | + rtd = MachineControl_RTDTempProbe.readRTD(); |
111 | 111 | ratio = rtd;
|
112 | 112 | ratio /= 32768;
|
113 | 113 |
|
114 | 114 | // Check and print any faults
|
115 |
| - fault = MachineControl_TempProbes.RTD.readFault(); |
| 115 | + fault = MachineControl_RTDTempProbe.readFault(); |
116 | 116 | if (fault) {
|
117 | 117 | Serial.print("Fault 0x"); Serial.println(fault, HEX);
|
118 |
| - if (MachineControl_TempProbes.RTD.getHighThresholdFault(fault)) { |
| 118 | + if (MachineControl_RTDTempProbe.getHighThresholdFault(fault)) { |
119 | 119 | Serial.println("RTD High Threshold");
|
120 | 120 | }
|
121 |
| - if (MachineControl_TempProbes.RTD.getLowThresholdFault(fault)) { |
| 121 | + if (MachineControl_RTDTempProbe.getLowThresholdFault(fault)) { |
122 | 122 | Serial.println("RTD Low Threshold");
|
123 | 123 | }
|
124 |
| - if (MachineControl_TempProbes.RTD.getLowREFINFault(fault)) { |
| 124 | + if (MachineControl_RTDTempProbe.getLowREFINFault(fault)) { |
125 | 125 | Serial.println("REFIN- > 0.85 x Bias");
|
126 | 126 | }
|
127 |
| - if (MachineControl_TempProbes.RTD.getHighREFINFault(fault)) { |
| 127 | + if (MachineControl_RTDTempProbe.getHighREFINFault(fault)) { |
128 | 128 | Serial.println("REFIN- < 0.85 x Bias - FORCE- open");
|
129 | 129 | }
|
130 |
| - if (MachineControl_TempProbes.RTD.getLowRTDINFault(fault)) { |
| 130 | + if (MachineControl_RTDTempProbe.getLowRTDINFault(fault)) { |
131 | 131 | Serial.println("RTDIN- < 0.85 x Bias - FORCE- open");
|
132 | 132 | }
|
133 |
| - if (MachineControl_TempProbes.RTD.getVoltageFault(fault)) { |
| 133 | + if (MachineControl_RTDTempProbe.getVoltageFault(fault)) { |
134 | 134 | Serial.println("Under/Over voltage");
|
135 | 135 | }
|
136 |
| - MachineControl_TempProbes.RTD.clearFault(); |
| 136 | + MachineControl_RTDTempProbe.clearFault(); |
137 | 137 | } else {
|
138 | 138 | Serial.print("RTD value: "); Serial.println(rtd);
|
139 | 139 | Serial.print("Ratio = "); Serial.println(ratio, 8);
|
140 | 140 | Serial.print("Resistance = "); Serial.println(RREF * ratio, 8);
|
141 |
| - Serial.print("Temperature = "); Serial.println(MachineControl_TempProbes.RTD.readTemperature(RNOMINAL, RREF)); |
| 141 | + Serial.print("Temperature = "); Serial.println(MachineControl_RTDTempProbe.readTemperature(RNOMINAL, RREF)); |
142 | 142 | }
|
143 | 143 | Serial.println();
|
144 | 144 | delay(1000);
|
|
0 commit comments