Hei
Jeg anbefaler å gi arduino Mega et forsøk for du begynner å lodde på kretskortet. Det krever litt knoting, men det er overkommelig.
Sånn kobla jeg opp MAX485 modulen (brukte kabel med RJ10 plugg til kretskort på aggregatet):
RO - RX pin på arduino serial1
RE - pin 22 på arduino
DE - pin 24 på arduino
DI - TX pin på arduino serial1
VCC - pin 24 på arduino
B - pin 2 på RJ10
A - pin 3 på RJ10
GND - GND på arduino og pin 1 på RJ10
Du kan printe ut alt som kommer på Serial1 og se om det virker som fornuftig data.
Viser hvordan GPIO må stå for å få lest data. På mitt aggregat var baud rate satt til 19200. Vet ikke hvor mye de varierer på det.
void setup() {
Serial1.begin(19200, SERIAL_8N1);
Serial.begin(9600);
pinMode(24, OUTPUT); // TXen pin
digitalWrite(24, LOW);
pinMode(22, OUTPUT); // RXen pin
digitalWrite(22, LOW);
pinMode(26, OUTPUT); // COM_vcc pin
digitalWrite(26, HIGH);
}
Hos meg kom denne bolken med data syklisk:
195
195 1 0 196 75 198 1 30 32 14 15 50 40 80 20 20 20 20 0 180 0 6 0 30 0 180 50 75 100 0 1 76 2 50 21 2 50 75 158 188
195 1 0 196 75 198 1 22 32 28 100 15 0 0 0 0 1 44 0 0 0 0 1 44 1 45 152 244 0 100 4 110
195 1 0 196 75 194 1 30 32 0 0 0 92 194 102 102 174 65 0 0 0 0 0 0 0 0 0 0 92 194 0 0 0 0 0 0 0 0 248 59
195 1 0 196 75 194 1 10 32 7 0 0 0 0 0 0 168 65 221 100
195 1 0 196 75 199 1 30 32 0 10 215 35 60 10 215 35 60 10 215 35 60 10 215 35 60 154 153 153 62 154 153 153 62 154 153 153 62 36 70
195 1 0 196 75 199 1 30 32 7 154 153 153 62 154 153 153 62 154 153 153 62 0 0 0 64 0 0 128 63 0 0 240 65 0 0 200 65 100 98
195 1 0 196 75 199 1 30 32 14 0 0 160 193 0 0 240 193 0 0 0 64 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 102 141
195 1 0 196 75 199 1 14 32 21 0 0 0 0 205 204 204 61 205 204 204 61 79 76
195 1 0 196 75 192 1 2 32 0 227 10
195 1 0 196 75 198 1 30 33 0 8 0 16 0 6 0 48 20 8 0 16 0 6 0 48 20 8 0 16 0 6 0 48 20 8 0 16 0 68 178
195 1 0 196 75 198 1 30 33 14 6 0 48 20 8 0 16 0 6 0 48 20 8 0 16 0 6 0 48 20 6 0 23 59 32 20 6 0 180 105
195 1 0 196 75 198 1 26 33 28 23 59 32 20 6 0 23 59 32 20 6 0 23 59 32 20 0 0 16 0 136 136 33 9 6 172
195 1 0 196 75 193 1 30 32 0 82 49 65 32 50 46 56 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 161 140
195 1 0 196 75 193 1 22 32 14 73 128 0 34 0 4 0 21 0 83 0 74 74 0 0 0 152 136 136 0 153 23
195 1 0 196 75 198 1 30 32 0 0 25 0 30 2 28 20 80 20 80 0 250 20 100 0 250 20 100 16 35 16 35 15 2 5 12 0 30 172
195
Blir spennende å se om du får noe som ligner:)