ArtHav Posted March 23, 2024 Posted March 23, 2024 Hei, jeg lagde meg et fint lit program til å lese hanport til min Kaifa strømmåler. Programme funker egentlig ganske greit, ettersom jeg får lest av den dataen jeg trenger. Men jeg har oppdaget at ganske ofte så leser programme av 1 til 3 bytes for lite av det som sendes. Det skal sendes 41 bytes hvert 2 sekund, men ganske ofte så sendes det 40 eller 38 bytes. Dataen ser egentlig ganske fin ut med både 7E som start og slutt flagg, men det er mitt inni noe har forsvunnet, og ikke det samme hver gang. Jeg har sjekket med en Crc16 sjekk på daten med for lite bytes, og den feiler som sier da at daten ikke er lik den som ble sendt. jeg synest dette er litt unormalt og skjer litt for ofte, og når jeg så gjennom denne: https://github.com/roarfred/AmsToMqttBridge/blob/master/Samples/Kaifa/HAN 20170912-2.txt ser det ut som det aldri skjer. Problemet skjer ikke bare på listen som sendes hvert 2. sekund men også hvert 10. og hver time. Kan dette hvere feil i min lesing? Jeg kjører han usb til han port slave på min rasp pi, kan det være denne som er dårlig? Ekesempel på data: Som kom rett etter hverandre Got 41, bytes Data: 7e a0 27 01 02 01 10 5a 87 e6 e7 00 0f 40 00 00 00 09 0c 07 e8 03 17 06 14 29 18 ff 80 00 00 02 01 06 00 00 16 77 2b 8e 7e List size: 1 Power: 5751 Got 40, bytes Data: 7e a0 27 02 01 10 5a 87 e6 e7 00 0f 40 00 00 00 09 0c 07 e8 03 17 06 14 29 1a ff 80 00 00 02 01 06 00 00 16 7a 75 57 7e Got 40, bytes Data: 7e a0 27 01 02 01 10 5a 87 e6 00 0f 40 00 00 00 09 0c 07 e8 03 17 06 14 29 1c ff 80 00 00 02 01 06 00 00 16 79 23 62 7e Quote
Hårek Posted March 24, 2024 Posted March 24, 2024 Hvilket USB interface? Det var noe snakk om problemer med en type, som ble bra da de byttet til en annen type. Disse trådene er dog litt for lange til at jeg orker lete det fram, tror det var minst et år siden. Jeg bruker TSS721 Module M-BUS To TTL og USR-TCP232-T2,har vært dønn stabilt i årevis. Quote
ArtHav Posted March 24, 2024 Author Posted March 24, 2024 1 hour ago, Hårek said: Hvilket USB interface? Det var noe snakk om problemer med en type, som ble bra da de byttet til en annen type. Disse trådene er dog litt for lange til at jeg orker lete det fram, tror det var minst et år siden. Jeg bruker TSS721 Module M-BUS To TTL og USR-TCP232-T2,har vært dønn stabilt i årevis. Bruker denne: USB to MBUS slave module. Bruker du ditt på en raspberry? Isåfal er det vel på GPIO pinnene? Quote
Hårek Posted March 24, 2024 Posted March 24, 2024 (edited) Jeg har laget et Java program på PC, får data via TCP/IP. Tror TSS271 kan være verdt å prøve mot Pi GPIO. Edited March 25, 2024 by Hårek Quote
ArtHav Posted March 26, 2024 Author Posted March 26, 2024 Virker som jeg har fått løst problemet... Fjernet ikke isolasjonen på ledningene bra nok, så var dårlig kontakt med skruterminalene. Så dum løsning på et problem som har plaget meg i 1 år. 1 Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.