pavcostel Posted April 22, 2005 Share Posted April 22, 2005 @tyranus La "jucariile" mele, (utilaje industriale), cand ma conectez la ele se face intai o verificare de device id, apoi o confirmare in header, dupa care urmeaza date + CRC. La mine smecheria consta in protocol: e derivat din RS232, are rate standard, dar utilizeaza cand 8 biti+1, cand 7biti+1. Dupa asta s-a putut desface secventa de date, ulterior totul punandu-se in frame adecvat. Oare nu cumva e cazul si aici? Daca intrebarea e idioata, cer scuze. Cu stima, Costel Link to comment
tyranus Posted April 22, 2005 Share Posted April 22, 2005 Ma repet: Se trimite F4 57 01 00 B4 iar ECM-ul raspunde F4 92 01 Date CRC. Problema sta in campul Date -> valori, pozitii, formule de calcul Link to comment
pavcostel Posted April 22, 2005 Share Posted April 22, 2005 bine, atunci pasul urmator este evident, dupa parerea mea! Unde gasim un scaner care merge, si sa-l putem studia in voie? Eventual macar ceea ce afiseaza! Cu stima, Costel P.S. - eram aproape sigur ca aici e buba! Daca nu cunosti mastile proiectate, formulele, e al naibii de ciudat sa incerci sa pui datele in ordine, ca sa obtii ceva. Care trebuie sa fie si real Link to comment
Shenck Posted April 22, 2005 Share Posted April 22, 2005 @tyranus: 1) Date CRC sau Pachet Date+CRC, Pachet Date+CRC, etc ? 2) Daewoo.Exe afiseaza corect? 3)Daca nu ai specificatii fa un dump de date+crc + if 2) then screenshot Daewoo.Exe Link to comment
Abram Burel Posted April 23, 2005 Share Posted April 23, 2005 Nu-s eu ala, dar teoria zice ca e Data CRC. In fisierul atasat e un exemplu de sprecificatie, foarte apropiat, dar nu chiar ala de care se vorbeste (Message Length = $92 inseamna probabil ca sunt mai multe date transmise decat sunt specificate in fisier). Deci, sirul de Date care vine are o semnificatie pozitionala si valorica prestabilita. A188.txt Link to comment
tyranus Posted April 23, 2005 Share Posted April 23, 2005 (edited) @tyranus:1) Date CRC sau Pachet Date+CRC, Pachet Date+CRC, etc ? 2) Daewoo.Exe afiseaza corect? 3)Daca nu ai specificatii fa un dump de date+crc + if 2) then screenshot Daewoo.Exe <{POST_SNAPBACK}> Ok. Sa reformulez: [F4 92 01] [Valori Parametri] [CRC Pachet Date] adica Date = [Valori Parametri] si CRC = [CRC Pchet Date] Iar tot sirul ar fi : F4 92 01 24 A3 00 00 5B 5F 14 00 2B 0E 6D 00 00 90 00 00 80 80 00 80 48 48 AA AA F3 4F 3F 3F 55 6B 86 00 00 2D 01 3C 8B 6E 00 28 98 80 80 80 00 00 04 00 8D 00 08 01 00 ... PS. Multumesc inca o data lui Abramburel ca imi corecteaza gramatica si stiinta! > Specificatiile din fisierul A188.txt sunt departe, departe de specificatiile Daewoo. Edited April 23, 2005 by tyranus Link to comment
Shenck Posted April 23, 2005 Share Posted April 23, 2005 repet : Daca Daewoo.Exe afiseaza corect pune si un screenshot cu interpretarea lui pt sirul asta Link to comment
tyranus Posted April 23, 2005 Share Posted April 23, 2005 (edited) repet :Daca Daewoo.Exe afiseaza corect pune si un screenshot cu interpretarea lui pt sirul asta <{POST_SNAPBACK}> Sirul NU e scos cu Daewoo.exe. Edited April 23, 2005 by tyranus Link to comment
Shenck Posted April 23, 2005 Share Posted April 23, 2005 stiu, dar o parte din parametri vor fi constanti la 2 citiri cu daewoo.exe si cu app ta. Link to comment
pavcostel Posted April 23, 2005 Share Posted April 23, 2005 (edited) @ tyranus Chestia asta ai citit-o deja, nu? sau celelalte specificatii. Sunt GM, departe de Daewoo, dar dau o imagine cat de cat despre organizarea datelor si eventual se pot face cateva masti in care se pun informatiile A100_datastream.txt a273.doc Edited April 23, 2005 by pavcostel Link to comment
Ndi Posted April 23, 2005 Share Posted April 23, 2005 Mersi Abram Burel. Nu mai fac topic, pentru ca nu e mult de spus. Ideea este ca am un kit de LED HyperBright 10 programe plus bass beat (avatarul e real pic), flame kit, mama lui kit, voiam sa-mi fac si pozitiile si am ramas fara spatiu in bord. Am cutii bagate sub bord, in bord, intre relee si caroserie, e omor. Asa ca m-am gandit sa fa o singura cutie, cu trei butoane (menu, plus, minus) si sa fa select menu: bass. ON porneste statia, OFF o opreste. Menu Horn, spre exemplu baga ajutorul de claxon (compresor) off o scoate. samd. Mai greu a fost startul, programarea AVR, button rebounce, LCD, etc. Intentionam sa pun si cativa senzori de temperatura (unul din meniuri sa fie "status"), dar prefer sa iau parametri din ECU decat din senzori intinsi. Plus ca un senzor de pus pe motor (pana la 1000 de grade) sare de 100E. Acum ca vad ca se fac eforturi, am amanat instalarea. Mai lustruiesc programarea si ce pot face componentele inainte sa ma lansez in montare. Avantajul ar fi ca (spre exemplu) se pot pune pozitii bicolore. Alb Garcea si Rosu Show. Si hop pe una hop pe alta. Am vazut prea tarziu partea cu traffic spy, voiam sa sugerez un mirror pe un laptop cu 2 seriale. Unu la ECU, unu la Palm. Si ECHO intre ele. Practic totul este transparent, doar ca cineva logheaza totul cu timestamp hardware (rezolutie mare, hardware timer). Eu asa fac la IP spy. E mai simplu. Pentru logat trafic executabil, fie 2 calculatoare (unu mirror soft si unu Daewoo.exe) fie hook/driver de port. Dar varianta a doua e prea complexa, recunosc. In fine. Ma scuzati, am manie cu posturi kilometrice. Prefer sa fiu clar decat sa intind discutiile pe zile intregi. Mai ales ca stau prost cu timpul. P.S. Stie cineva cum este calculat CRC? XOR? ADD? Daca da, s-a impartit sirul ala in fraze? Link to comment
pavcostel Posted April 23, 2005 Share Posted April 23, 2005 (edited) @tyranus Desigur, cum sunt tampitel din fire, am ignorat o solutie de bun simt! Ai doua PC-uri. Pe unul lansezi Daewoo.exe,de pe celalalt trimiti stringul captat de la ECM. Serial, ca ar trebui sa mearga la bps atipic.Sunt 60 cuvinte in datele respective, iar daca stringul e valid, vor fi afisate datele in Daewoo, cu campurile si masca deja asignata. Cel putin stii ordinea lor in sir, la inceput asta conteaza. Cu stima, si scuze ptr. naivitatile anterioare, Costel P.S. - am vazut abia acum ca sunt peste 200 tabele de asignari pentru valorile ECM GM. Edited April 23, 2005 by pavcostel Link to comment
Abram Burel Posted April 24, 2005 Share Posted April 24, 2005 Checksum se face asa: - se aduna toti "baitzii" - se pastreaza numai cel inferior din rezultat - se scade din 100H - rezulatatul e CRC O singura chestie nu am gasit scrisa pe nicaieri si asta e subiect de confuzie: ce bytes se aduna? Conform practicilor generale, trebuie adunati toti cei ce alcatuiesc mesajul si doar cei de date. Pana una alta, parera mea! Link to comment
tyranus Posted April 24, 2005 Share Posted April 24, 2005 Intr-adevar, pana una alta, parerea ta e corecta. CRC - ul se aplica la intreg sirul de date : [Preambul] + [Valori] Link to comment
relu17 Posted April 24, 2005 Author Share Posted April 24, 2005 Incercati pe www.espero.co.kr acolo la download au si fisierele cu date pt espero in mod aproape sigur Link to comment
tyranus Posted April 27, 2005 Share Posted April 27, 2005 SARBATOARE MyALDL v2.3 functioneaza 100% pe ESPERO si CIELO. Link to comment
VAXXi Posted April 27, 2005 Share Posted April 27, 2005 Felicitări. Poze/screenshots ? Link to comment
tyranus Posted April 27, 2005 Share Posted April 27, 2005 O sa pun astazi versiunea Lite pe forum : va indica Turatia, Viteza, Temperatura, Oxygen Sensor Link to comment
NINI Posted April 27, 2005 Share Posted April 27, 2005 O sa pun astazi versiunea Lite pe forum : va indica Turatia, Viteza, Temperatura, Oxygen Sensor <{POST_SNAPBACK}> Confirm cele spuse de Tyranus. >- Bravo lui. Link to comment
tyranus Posted April 27, 2005 Share Posted April 27, 2005 Multumesc NINI. Marturisesc, pe aceasta cale, ca iti datorez mult pentru ajutorul acordat! Link to comment
Abram Burel Posted April 27, 2005 Share Posted April 27, 2005 Nu punem si noi (hmmmm, apropouri) de un kit (interfata, program, manual)? Poate iese de-o afacere ( >- , hop si eu). Ce dr..u numai rusii, polonezii si alte d-alea cotropitoare (ooops, )?! Link to comment
tyranus Posted April 27, 2005 Share Posted April 27, 2005 (edited) Iata si programul. Merge cu interfata propusa de NINI pe forum. A fost testat pe Espero si Cielo si merge 100%. Pe Nubira, Leganza, Lanos inca nu a fost testat. Presupun ca va functiona si pentru acestea (in proportie de 90%); Pentru Espero/Cielo alegeti "Espero". Pentru Nubira/Leganza alegeti "Nubira". Dupa aceasta alegere va conectati. Succes! Edited April 27, 2005 by tyranus Link to comment
Ndi Posted April 27, 2005 Share Posted April 27, 2005 Vreo sansa de open/buy? Ma interesa pe un microcontroller (AVR). Link to comment
tyranus Posted April 27, 2005 Share Posted April 27, 2005 (edited) Open Nu. Buy doar in varianta AVR sau AVR + LCD. In aceste variante programul este FREE. AVR si AVR + LCD sunt in proiect. Stand Alone va fi free cu reinnoirea periodica a licentelor si numai pentru membrii forumului Edited April 27, 2005 by tyranus Link to comment
cchrism Posted April 27, 2005 Share Posted April 27, 2005 Hopa si eu... suport pentru Matiz, ceva in plan? Adica sa mai sper? Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now