-
Ο χρήστης drdino έγραψε:
Τζάκι check
Κοκες check
Κοκοψοψορα από Βενέτη (ή Μπένεθ εκ του αγγλικού BENETH) checkΔώσε πράμα λέμε!
λοιπόν έχουμε και λέμε
Το πρόγραμμα διαχειρίζεται και συντηρεί τα δεδομένα real time values σε αρχείο xxx.db
Τα αρχεία είναι απόλυτα ίδια όσο αφορά pc - mobile εκδόσεις, δεν υπάρχει θέμα συμβατότητας και μεταφοράς απ το ένα στο άλλο.
Αν ανοίξεις τον φάκελο εγκατάστασης του προγράμματος θα δείς ένα αρχείο defaultpids.db
Καντο copy κάπου όσες φορές θές και ένα copy ονόμασε το drdino.db πάνω στο οποίο θα δουλέψεις.
Για να πεις στο πρόγραμμα πως θα παίξεις με το drdino.db και όχι με το defaultpids.db θα πας
menu options -> params -> edit params και στην φόρμα εκει που λέει pids file θα πατήσεις το κουμπί και θα επιλέξεις το drdino.db
Τώρα για να πειράξεις το αρχείο
menu options -> edit pids -> edit pids και θα δεις αυτό
http://img34.imageshack.us/i/capture2fd.png/
Σ αυτήν την φόρμα πηγαίνεις απο το πρόγραμμα (pc version), προτίμησε να διαχειριστείς τον πίνακα απ το pc version εκτός κι αν τρώς το ρύζι με ξυλάκια οπότε χρησιμοποίησε και το mobile.
Για να κάνεις μια μεταβολή σε μια εγγραφή αλλάζεις ότι θες και πατάς 'apply changes'
Για να διαγράψεις, βάζεις τον κέρσορα σε μια εγγραφή και πατάς Delete Current Record και για να εισάγεις πας τελευταία εγγραφή πατάς το κάτω βελάκι και αρχίζεις να γεμίζεις τα πεδία ένα προς ένα. Στο τέλος πατας κλασικά 'apply changes'.
Αν μια κολώνα στο grid θες να το μεγαλώσεις/μικρύνεις πηγαίνεις τον κέρσορα στην περιγραφή του πεδίου (πριν την πρώτη εγγραφή) και τον βάζεις ανάμεσα σε δυο κολώνες. Θα δεις πως ο κέρσορας μεταβάλλεται, αριστερό κλικ και αυξομοιώνεις το πλάτος της κολώνας.
Τώρα τι είναι τα pids και τα real time data,(προφανώς γνωρίζεις) αλλα ας το πούμε. Είναι ερωτήσεις που κάνεις μέσω της συσκευής για να πάρεις τιμές διαφόρων παραμέτρων της λειτουργίας του αυτοκινήτου. Μπορείς να διαβάζεις πχ τις στροφές η την ταχύτητα του οχήματος σε μια λούπα και το αποτέλεσμα να μοιάζει σαν να βλέπεις το στροφόμετρο η το ταχύμετρο.
Το σύνολο των (στάνταρντ) τιμών που μπορείς να διαβάσεις απ το πρωτόκολλο είναι αυτό
http://en.wikipedia.org/wiki/OBD-II_PIDsΣτον δικό μου πίνακα τα πεδία είναι τα εξής.
-
id, τιμή που την βάζεις με το χέρι, φροντίζεις να είναι μοναδική σε κάθε εγγραφή, και καλή ταχτική είναι να ακολουθείς αύξουσα αρίθμηση.
2 mode είναι το αντίστοιχο πεδίο mode στον πινακα της wikipedia και εκφράζει ένα γκρούπ εντολών του πρωτόκολλου. -
pid είναι το αντίστοιχο πεδίο pid στον πινακα της wikipedia και εκφράζει τον κωδικό της λειτουργίας για την οποία ζητάμε τιμή.
-
numbytes είναι το αντίστοιχο πεδίο Data bytes returned της wikipedia και λέει με πόσα bytes θα μας απαντήσει η ecu, θα μας χρειαστούν.
5 description όσο πιο μικρό και πιο περιγραφικό τόσο το καλύτερο. -
minval η μικρότερη δυνατή τιμή που θα γυρίσει η ecu,
-
maxval η εγαλύτερη δυνατή τιμή που θα γυρίσει η ecu,
8 redval, η τιμή οπου αυτή και πάνω θα βλέπουμε κόκκινα fonts
9 units είναι η περιγραφή της μονάδας μέτρησης που θα δούμε στο display, μην είναι μεγάλη το πολύ 4-5 χαρακτήρες
10 formula, εδώ είμαστεεεεε
είναι μια φόρμουλα υπολογισμού που παίζει με τους κλασικούς μαθηματικούς/προγραμματιστικούς κανόνες, προτεραιότητες με παρενθέσεις κλπ. Η παράσταση {1}εκφράζει το πρώτο byte h {2} το δεύτερο κλπ
Εδώ μπαίνει και η καταπληκτική δυνατότητα που έχει εισάγει η πρωτοπόρος εταιρεία μας ( )και αφορά τις εγγραφές όπου σαν mode έχει γραφτεί το αλφαριθμητικό 'CALC'. (παράδειγμα η εγγραφή με id=15 που έχω)
Στις εγγραφές με mode=CALC την φόρμουλα το {1} σημαίνει βρές την τιμή του pid με id=1, υπολόγισε την και αντικατέστησε το {1} με αυτή την τιμή.
Ετσι το ιδ=15 υπολογίζει(ελπίζω) την στιγμιαία κατανάλωση l/100 km !!! -
active=1 dεν χρησιμοποιείται προς το παρόν
-
peakvalue κρατάει τις μέγιστες τιμές, καλή ταχτική να αρχικοποιηθεί με την τιμή minval
Τώρα αφου ορίσαμε τον πίνακα πάμε στον πίνακα bank
Τον πειράζουμε πηγαίνοντας options -> edit pids -> edit bank
Εχει 2 πεδία id(ιδια λογική με pids) και descr=περιγραφή.
Απλά ορίζεις banks
Μένει να δημιουργήσουμε τις εγγραφές αντιστοιχίας pids και banks
Τον πειράζουμε πηγαίνοντας options -> edit pids -> edit bank details
Εχει 3 πεδία id(κλασικά) bankid(πινακας bank πεδιο id) , pidsid(πινακας pids πεδιο id)
Στην πορεία θα φτιαχτεί κάτι στυλ drag/drop να μη σπάμε τα ούμπαλα μαςΤώρα επειδή σε σχέση με την τεχνολογία των αυτοκινήτων είμαι μακρυα νυχτωμένος, ζητώ ένα σοβαρό σεταπάκι να το κάνουμε το default του προγράμματος
Αυτά -
-
Όμορφα και κατανοητά. Το Σ/Κ θα κάτσω να δουλέψω.
-
Ο χρήστης drdino έγραψε:
Όμορφα και κατανοητά. Το Σ/Κ θα κάτσω να δουλέψω.Εχουμε έκδοση
-
Tάσο:
intake air temperature, τουλαχιστον στη δικη μου οθονη οταν παρει τιμη ο αισθητηρας, το νουμερο μπλεκεται με τα γράμματα
maf air flow rate και throttle position νομίζω είναι αναποδα μεταξύ τους
short term fuel trim b2 βγάζει τιμή ενώ δεν πρέπει, δεν έχω ακόμα καταλάβει ποιά είναι
Για επαλήθευσέ τα λίγο, εγώ ξανά αύριο θα παίξω.
-
Παρήγγειλα κι εγώ ένα Bluetooth OBDII από ebay και το περιμένω γιατί το Corsaκι μου κάθε εξάμηνο θέλει να του σβήνω τα λαμπάκια
-
Στα 6.5 συνεχίζει να μην μπορεί να διαβάσει τα σφάλματα.
-
Ο χρήστης drdino έγραψε:
Tάσο:intake air temperature, τουλαχιστον στη δικη μου οθονη οταν παρει τιμη ο αισθητηρας, το νουμερο μπλεκεται με τα γράμματα
maf air flow rate και throttle position νομίζω είναι αναποδα μεταξύ τους
short term fuel trim b2 βγάζει τιμή ενώ δεν πρέπει, δεν έχω ακόμα καταλάβει ποιά είναι
Για επαλήθευσέ τα λίγο, εγώ ξανά αύριο θα παίξω.
Αυτό σημαίνει πως δεν δούλεψες το σαβατοκύριακο
- Μπορείς να μικρύνεις το αλφαριθμητικό απ τον πίνακα, γιατι να λέει δλδ
short term fuel trim b2 και όχι s.term fuel2 ;
E; - Μπορείς να μικρύνεις τα fonts απ το params, αν και προτιμώ την λύση 1 προσωπικά.
Εχω ξεχωριστή ρύθμιση για τα fonts περιγραφών απο αυτή των τιμών .
Τεμπέλη
ΥΓ, μάλλον τις επόμενες μέρες θα πέσει στα χέρια μου μια συσκευή με 6.5 οπότε θα το δω το θέμα με τα σφάλματα
- Μπορείς να μικρύνεις το αλφαριθμητικό απ τον πίνακα, γιατι να λέει δλδ
-
Για μας με mazda mx5 1991 τι μπορουμε να κανουμε?
-
Ο χρήστης pujozepe έγραψε:
Για μας με mazda mx5 1991 τι μπορουμε να κανουμε?Νομίζω δεν έχει καν οdb...
-
Ο χρήστης xenos έγραψε:
Για μας με mazda mx5 1991 τι μπορουμε να κανουμε?
Νομίζω δεν έχει καν οdb...
Injection έχει;
OdbII connector , μετά το 2000 για τα ευρωπαϊκά και νομίζω λίγο πιο μετά για απω-ανατολίτες. Σε αυτοκίνητα παλιότερα, θέλει το καθένα το σειριακό του καλώδιο και το software του. Κοινώς φέξε μου και γλίστρησα...
-
obd ειναι το σωστο και οχι odb
-
Ο χρήστης BILL33 έγραψε:
obd ειναι το σωστο και οχι odbΈχεις δίκιο!
Έχω το μυαλό μου συνεχώς στην βάση δεδομένωn που θα πάω να εγκαταστήσω αύριο στην Εγνατία, και μου βγήκε κάτι σε ODBC...
Open Database Connectivity.... -
Το εχει κανει και ο xenos το ιδιο λαθος .
-
Ο χρήστης BILL33 έγραψε:
Το εχει κανει και ο xenos το ιδιο λαθος .O xenos μπορεί να κάνει όμως ΜΟΝΟΝ τέτοιο λάθος (καθότι μηχανικός Η/Υ αν θυμάμαι), εγώ μπορώ να κάνω ΑΚΟΜΗ περισσότερα και σοβαρότερα (Ηλεκτρολόγος Μηχανικός).
-
Ο χρήστης HighFidelity έγραψε:
Το εχει κανει και ο xenos το ιδιο λαθος .
O xenos μπορεί να κάνει όμως ΜΟΝΟΝ τέτοιο λάθος (καθότι μηχανικός Η/Υ αν θυμάμαι), εγώ μπορώ να κάνω ΑΚΟΜΗ περισσότερα και σοβαρότερα (Ηλεκτρολόγος Μηχανικός).
(σωστός Γρηγόρη)
Το εχει κανει και ο xenos το ιδιο λαθος .
modερε'ί'στικο κοράκι!
-
Η επόμενη κίνηση στο προγραμματάκι σκέπτομαι να είναι το data-logging, έχω σκεφτεί περίπου τον τρόπο υλοποίησης, ουσιαστικά θα 'γράφεται' ότι υπάρχει στον πινακα των pids με το πεδιο active=1, πεδίο που έτσι κι αλλιώς γι αυτό υπάρχει.
Το αρχείο θα σώνεται και σε mobile και σε win32 αλλά θα αναπαράγεται μόνο στην εφαρμογή για win32 με γραφήματα κλπ, όπως στο obdgauge, ελπίζω με πολύ καλύτερα views όμως, αυτά του obdgauge είναι αθλιούτσικα.Σκέπτομαι αυτές τις μέρες να κάνω ένα καλό ντού στο προγραμματάκι, να μαζέψω και κάνα(απ τα άπειρα φαντάζομαι) σφάλματα.
-
Έκδοση
(Μαζεματάκια σε κάποια μπαγκάκια)
https://sourceforge.net/projects/openelm/ -
Επαιξα λίγο πριν πάω πίστα με το redval και τους τίτλους
Μια ολόκληρη μέρα με συνεχή άνοιξε/κλείσε και δεν κόλλησε ποτέ. -
Ο χρήστης drdino έγραψε:
Επαιξα λίγο πριν πάω πίστα με το redval και τους τίτλους
Μια ολόκληρη μέρα με συνεχή άνοιξε/κλείσε και δεν κόλλησε ποτέ.Απο σήμερα μπαίνει σε mode 'recording data', με διαγράμματα κλπ
(εφτιαξα και τα κουμπιά του bank selection, τελευταίο κουμπί δεξιά )που ήταν σαν μακαρόνιαΠροσοχή όμως, όταν πειράζεις το αρχείο να το σώσεις με άλλο όνομα κάπου γιατί αν βάλεις καινούργια έκδοση θα χάσεις τις αλλαγές.( θα φτιαχτεί κι αυτό κάποια στιγμή )
-
Μήπως έχει δοκιμάσει κανείς το KIWI WiFi της PLX ?
Είναι λίγο ακριβό για gadget και το σκέφτομαι, αλλά οι επιλογές που σου δίνει φαίνονται πολύ χρήσιμες. Το έχει δοκιμάσει κανείς?
Scangauge (OBD scanner) και παρόμοια συστήματα