Πίνακας περιεχομένων:
- Βήμα 1: Βήμα 1: Έρευνα
- Βήμα 2: Βήμα 2: Συνδέστε τον ελεγκτή στον υπολογιστή
- Βήμα 4: Βήμα 4: Αναλύστε
- Βήμα 5: Βήμα 5: Timeρα για γρίφο
- Βήμα 6: Βήμα 6: Διαβάστε το αρχείο στο Excel
Βίντεο: Επανασχεδιασμός συσκευής με σειριακή βάση: 6 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:36
Αναγέννηση Serial interfaceTarged for reeneeneering Fluke 6500 Θα το κάνω αυτό επειδή το αρχικό λογισμικό Fluke είναι πολύ "εχθρικό προς τον χρήστη, όχι διαισθητικό" ή πώς ο συνεργάτης μου λέει "f*d up". Ας ξεκινήσουμε το μυστήριο.
Βήμα 1: Βήμα 1: Έρευνα
Η συσκευή μου είναι φορητή συσκευή ελέγχου Fluke 6500-2.
Αναζήτηση πληροφοριών για τη συσκευή και την εταιρεία. Συχνά οι συσκευές είναι μόνο Labeld από άλλη εταιρεία. Στη συνέχεια, πρέπει να διερευνήσουμε περισσότερο. Αυτό φαίνεται να είναι πρωτότυπο.
Το υλικό του Δοκιμαστή συσκευής είναι διαφορετικό σε ορισμένες χώρες, επειδή τα βύσματα διαφέρουν.
Υπάρχουν τουλάχιστον 2 εκδόσεις, η πρώτη με και μία χωρίς πληκτρολόγιο. Η νεότερη έκδοση είναι κατασκευασμένη με θύρα USB, αλλά νομίζω ότι τα δεδομένα αποστολής παραμένουν τα ίδια.
Για τη συσκευή μας δεν θα βρούμε πολλά. Μόνο τιμή, καταστήματα, πρωτότυπο λογισμικό, πληροφορίες σχετικά με τη μέτρηση και εγχειρίδια. δυστυχώς δεν βρήκα τίποτα σημαντικό για τη σειριακή διεπαφή. Μόνο για άλλες συσκευές αλλά οι διεπαφές είναι πολύ διαφορετικές. An Βρίσκω τις ρυθμίσεις για τις Com-Ports.
Βήμα 2: Βήμα 2: Συνδέστε τον ελεγκτή στον υπολογιστή
Εδώ είναι ένα δωρεάν τερματικό:
circuitdesolator.blogspot.com/2010/12/termi… σας ευχαριστώ πολύ για αυτό το br@y.
Οι ρυθμίσεις θα μπορούσαν να είναι τυπικές (και βρήκα μια επαλήθευση στο διαδίκτυο) ή τουλάχιστον τίποτα ασυνήθιστο
Θύρα COM: 4 (βλ. Διαχείριση συσκευών)
Baudrate: 9600
Βάση δεδομένων: 8 Ισοτιμία: Χωρίς ισοτιμία ή n
Έλεγχος ροής: Κανένα Stopbits: 1
Κάντε κλικ στο κουμπί Σύνδεση. Τώρα ακούμε το Com-Port.
Στο Application Tester πρέπει να ξεκινήσουμε την επικοινωνία μέσω:
"PC/Druck" (ή PC/Print)
"Έναρξη" προεπιλεγμένα δεδομένα -> Η / Υ
Η επιλογή "Έναρξη" επέλεξε όλα τα δεδομένα (όλες τις εγγραφές)
Η επιλογή "Έναρξη" έχει επιλεγεί (τελευταία μορφή) χρησιμοποιώ FLUKE DMS
Τώρα βλέπουμε ότι η συσκευή στέλνει κάτι.
Ο τερματικός πρέπει να δείξει κάτι. (δείτε εικόνες)
Για πιθανές μορφές:
η συσκευή μπορεί να στείλει.csv,. FLK,. PRN. στην πραγματικότητα. Το FLK είναι μόνο ένα αρχείο κειμένου, στη λειτουργία.csv μου λείπουν πληροφορίες, οπότε δεν τις χρησιμοποιώ
Το.prn είναι μόνο ένα αρχείο εκτύπωσης για άμεση εκτύπωση.
Βήμα 4: Βήμα 4: Αναλύστε
Διαβάζω δεδομένα (βλέπε DMS. FLK), έχω αποθηκεύσει όλες τις λειτουργίες αυτόματης δοκιμής:
Εάν αποθηκεύσω δεδομένα στην κάρτα CF στη συσκευή και τα διαβάσω στον υπολογιστή μου, έχω το ίδιο ακριβώς αποτέλεσμα.
Η μορφή φαίνεται πολύ, πολύ παλιά scool. Ένας τύπος μορφής pint για bon εκτυπωτή ή κάτι τέτοιο. Κάθε συσκευή που δοκίμασα ήταν μια χαρά. οπότε πρέπει να κάνουμε άλλο τρέξιμο για να δούμε τι αλλάζει αν κάτι είναι κακό. Κατά την πρώτη δοκιμή αριθμώ τις συσκευές όπως η αυτόματη λειτουργία.
τι άλλο, ας δούμε τις πρώτες γραμμέςMODEL 6500-02 15 χαρακτήρες, αρκετά σαφείς, τον αριθμό μοντέλου μου
SN 1801234 18 χαρακτήρες, ο σειριακός αριθμός της συσκευής μου
μια κενή γραμμή
ΑΡΙΘΜΟΣ ΔΟΚΙΜΗΣ 1 18 χαρακτήρες, το πρώτο testrun που έχω αποθηκεύσει, αυτό είναι ένας μετρητής
ΗΜΕΡΟΜΗΝΙΑ 25-ΑΥΓ-06 18 χαρακτήρες, η ημερομηνία που δοκίμασα τη συσκευή, δεν έθεσα το ρολόι έτσι δεν είμαι σωστός, επειδή η συσκευή έχασε μερικές φορές το ρολόι και η επαναφορά είναι εχθρική προς τον χρήστη αγνοώ αυτήν τη γραμμή αυτήν τη στιγμή
APP NO 145 18 χαρακτήρες, ο αριθμός συσκευής που πληκτρολόγησα, μπορώ να ορίσω 2-3 άλλα πράγματα αποθηκεύοντας το τμήμα linke ή ένα σχόλιο, αλλά αν πρέπει να το πληκτρολογήσω 40 φορές τρελαίνομαι, οπότε συμπληρώνω μόνο αυτήν τη γραμμή στον πραγματικό κόσμο
TEST MODE 145 AUTO 18 χαρακτήρες, τη δοκιμαστική λειτουργία που χρησιμοποίησα
SITE 18 χαρακτήρες, καμία ιδέα
SITE1 18 χαρακτήρες, ακόμα ιδέα
SITE2 18 χαρακτήρες, πραγματικά δεν έχω ιδέα
ΧΡΗΣΤΗΣ 18 χαρακτήρες, και αυτό επίσης, δεν έχω ιδέα
ΕΠΙΘΕΤΙΚΟΣ ΕΛΕΓΧΟΣ P 18, η πρώτη μέτρηση σε κάθε δοκιμαστική εκτέλεση είναι να κοιτάξετε αν το τεμάχιο είναι εντάξει. Το P είναι θετικό νομίζω
BOND RANGE 200mA 18 χαρακτήρες, μέτρηση 1 αυτό είναι το εύρος της μέτρησης υπάρχουν μερικές πιθανές περιοχές (δείτε το εγχειρίδιο της συσκευής)
ΓΗ 0,28 OHM P 18 χαρακτήρες, μέτρηση 1 αυτό είναι αποτέλεσμα της μέτρησης
ΠΕΡΙΟΡΙΣΜΟΣ 0,30 OHM 18 χαρακτήρες, μέτρηση 1 αυτό είναι όριο μέτρησης INS 1> 299,9 MEG P 18 χαρακτήρες, μέτρηση 2 αυτό είναι αποτέλεσμα
LIMIT 1.0 MEG 18 χαρακτήρες, μέτρηση 2 αυτό είναι όριο
PN ΣΥΝΕΧΕΙΑ P 18 χαρακτήρες, μέτρηση 3 αυτό είναι το αποτέλεσμα
LOAD 160 VA P 18 chars, mesasure 4 this is result LIMIT 3700 VA 18 chars, mesasure 4 this is limit CURRENT 0.6 AP 18 chars, mesasure 5 this is result LIMIT 16.0 A 18 chars, mesasure 5 this is limit LKGE 0.03 mA P 18 χαρακτήρες, μέτρηση 6 αυτό είναι αποτέλεσμα LIMIT 3,50 mA 18 χαρακτήρες, μέτρηση 6 αυτό είναι όριο και πάλι μια κενή γραμμή
επαναλάβετε το simmlar Format για άλλες ηχογραφήσεις.
ΤΕΛΟΣ ΔΕΔΟΜΕΝΩΝ 11 χαρακτήρες, πολύ σαφείς
Βήμα 5: Βήμα 5: Timeρα για γρίφο
Δείτε, Ελέγξτε, Δοκιμάστε
Αυτό που κάνω μέχρι τώρα είναι σχεδόν το ίδιο με αυτό που πρέπει να κάνω στο Fluke DMS. Αυτό είναι ενοχλητικό, γιατί όλοι οι άλλοι ελεγκτές διαβάζουν από υπολογιστή, οπότε κανείς δεν χρειάζεται να πατήσει κουμπιά εκεί. Και σε κάθε περίπτωση το κάνω κάθε φορά και περιμένω αλλά δεν συμβαίνει τίποτα.
Ας δούμε αν μπορούμε να το κάνουμε καλύτερα από το Fluke. Χειριστείτε την επικοινωνία.
Νομίζω ότι αυτό είναι δυνατό γιατί ο προγραμματιστής που το έφτιαξε αυτό χρειάστηκε έναν τρόπο προγραμματισμού και εντοπισμού σφαλμάτων.
Ποτέ δεν έκανα κάτι πριν και έδειξα τι προσπαθώ και πώς δουλεύω.
1. Δοκιμάστηκε τυχαία όπως 1, ααα
δείχνει ότι η συσκευή ανακτά κάτι με "1" κάνει ένα μπιπ, από "ααα" κάνει 3 μπιπ. Ναι, αυτό είναι ένα τραγούδι γκουγκ. Αυτό μου λέει αν γράφω comands όπως "ξύπνημα", "ακρόαση", "εκκίνηση" δεν θα λειτουργούσε γιατί κάθε κάρτα αποστέλλεται ως μία ξεχωριστή εντολή.
Τι έπεται. Timeρθε η ώρα να ρωτήσετε την πάπια.
Μετά την ανάγνωση βρήκα εντολές που χρησιμοποιούνται από τις τηλεπικοινωνίες που ονομάζονται ATcommands αλλά χωρίς τύχη, τίποτα δεν συμβαίνει.
Το επόμενο πράγμα που βρήκα κωδικούς ASCII στο τερματικό του Br@y πρέπει να τους γράψω με ένα # μπροστά από την εντολή ASCII και θα γράψω. Δοκιμάζω λοιπόν το #001 και WOW κάτι συμβαίνει στον ελεγκτή τώρα δείχνει το RPE-Check (200mA).
Θέλω περισσότερο από αυτό, βρήκα έναν πίνακα ASCII
www.torsten-horn.de/techdocs/ascii.htm
Στρώνω ένα τραπέζι και δοκιμάζω κάθε εντολή και κοιτάζω τι συμβαίνει και επιστρέφω στο κεντρικό σκέλος. Αυτό θα πάρει λίγο χρόνο.
Λείπουν ορισμένα πλήκτρα, οπότε το επόμενο κείμενο εκτελείται σε μια οθόνη αν βλέπω περισσότερα.
Το αποτέλεσμα μπορείτε να δείτε στους πίνακες1-3.
κωδικός για τερματικό; Zeichen; κουμπί;#0; NUL^@;;
#1; SOH^A; RPE (200mA);
#2; STX^B; RPE (10Α);
#3; ETX^C;;
#4; EOT^D; RISO SK1;
#5; ENQ^E; IEA SK1;
#6; ACK^F; IB;
#7; BEL^G; IL/ID SK1;
#8; BS^H; Leitungs Test; Τεστ καλωδίων
#9; TAB^I; Sichtprüfung; Οπτικός έλεγχος
#10; LF^J;;
#11; VT^K; Αυτόματη δοκιμή;
#12; FF^L; Έναρξη
#13; CR^M; Enter;
#14; SO^N; Stopp; Stop
#15; SI^O; Ρύθμιση;
#16; DLE^P; Speicher; Αποθήκευση
#17; DC1^Q; Backspace;
#18; DC2^R; PC/Druck; PC/Εκτύπωση
#19; DC3^S; Ja; Ναι
#20; DC4^T; Nein; Αρ
#21; NAK^U; Hilfe; Βοήθεια
#22; SYN^V; hoch; επάνω
#23; ETB^W; runter; κάτω
#24; CAN^X; σύνδεσμοι; αριστερά
#25; EM^Y; rechts; δεξιά
#26; SUB^Z;;
#27; Esc^[; Leertaste; Space
#28; FS^; Leertaste; Space
#29; GS^]; Leertaste; Space
#30; RS ^^; Leertaste; Διάστημα
#31; US^_; Leertaste; Space
#32; SP; Leertaste; Space
#33;!;!;
#34;"""";"""";
#35;#;#;
#36;$;$;
#37;%;%;
#38;&;&;
#39;';';
#40;(;(;
#41;););
#42;*;*;
#43;+;+;
#44;,;,;
#45;-;-;
#46;.;.;
#47;/;/;
#48;0;0;
#49;1;1;
#50;2;2;
#51;3;3;
#52;4;4;
#53;5;5;
#54;6;6;
#55;7;7;
#56;8;8;
#57;9;9;
#58;:;:;
#59;";";";";
#60;<;<;
#61;=;=;
#62;>;>;
#63;?;?;
#65; Α; Α;
#66; Β; Β;
#67; C; C;
#68; D; D;
#69; Ε; Ε;
#70; F; F;
#71; G; G;
#72; Η; Η;
#73; εγώ; εγώ;
#74; J; J;
#75; Κ; Κ;
#76; L; L;
#77; Μ; Μ;
#78; Ν; Ν;
#79; O; O;
#80; Ρ; Ρ;
#81; Q; Q;
#82; R; R;
#83; S; S;
#84; Τ; Τ; #
85; U; U;
#86; V; V;
#87; W; W;
#88; Χ; Χ;
#89; Υ; Υ;
#90; Ζ; Ζ;
#91;[;[;
#92;;;
#93;];];
#94;^;^;
#95;_;_;
#96;`;`;
#97; α; α;
#98; β; β;
#99; γ; γ;
#100; d; d;
#101; e; e;
#102; f; f;
#103; g; g;
#104; h; h;
#105; i; i;
#106; j; j;
#107; k; k;
#108; l; l;
#109; m; m;
#110; n; n;
#111; o; o;
#112; p; p;
#113; q; q;
#114; r; r;
#115; s; s;
#116; t; t;
#117; u; u;
#118; v; v;
#119; w; w;
#120; x; x;
#121; y; y;
#122; z; z;
#123;{;{;
#124;|;|;
#125;};};
#126;~;;
#127; DEL;;
#128;;;#129;; RPE (200mA);
#130;; RPE (10Α);
#131;;;
#132;; RISO SK2;
#133;; IEA SK2;
#134;; ΙΒ;
#135;; IL/ID SK2;
#136;; Leitungs Test;
#137;; Sichtprüfung;
#138;;;
#139;; Αυτόματη δοκιμή;
#140;;;
#141;;;
#142;; Στοπ;
#143;; Ρύθμιση;
#144;; Speicher;
#145;;;
#146;; PC/Druck;
#147;;;
#148;;;
#149;; Hilfe;
#150;;;
Αποτέλεσμα: Πρέπει να στείλουμε Char 18 για PC/Print και 3 φορές Char 12 για Start, για να ξεκινήσει η λειτουργία αποστολής.
Βήμα 6: Βήμα 6: Διαβάστε το αρχείο στο Excel
Το έργο μεγαλώνει γρήγορα και σε μεγάλο βαθμό. Θα κάνω ένα διάλειμμα εδώ.
Η ανάγνωση αυτού με το Excel είναι ένα πολύ μεγάλο παζλ. Δεν μπορώ να γράψω τα πάντα εδώ. Αυτό είναι ένα έργο για το openouce και είμαι έτοιμος για μηχανικούς λογισμικού που βοηθούν σε αυτό.
Αλλά, ένα τελευταίο μέρος, θέλω να δείξω. Ανάγνωση αρχείων με Excel.
Ενεργοποιήστε τα "εργαλεία προγραμματιστών" στο Excel.
μεταβείτε στον επεξεργαστή Visualbasic.
εισαγάγετε αυτό στην ενότητα ή στο φύλλο εργασίας:
Ο εκπαιδευτικός επεξεργαστής δεν είναι καλός για κώδικα, οπότε επισυνάπτω τον κώδικα ως VBAcode.txt
Προσθέτω και το DMS. FLK. Αυτό παίρνω από την κάρτα CF του Ελεγκτή Εφαρμογής μου.
Μπορείτε επίσης να διαβάσετε τα δεδομένα που αντιγράφετε από το τερματικό και να τα αποθηκεύσετε ως.txt.
Τώρα ξεκινάω τα μεγάλα παζλ:
- λάβετε δεδομένα με excel δοκιμαστή απευθείας φόρμας
- μετακίνηση τιμών σε αναγνώσιμα έγγραφα
- αποθήκευση δεδομένων στη βάση δεδομένων
- εξαγωγή στη λέξη
Ευχαριστίες και χαιρετισμούς στην FAU/IAA, στο linksunten.indymedia, στο FLUKE, στο www.herber.de/forum και σε πολλά άλλα.
Zynch
Συνιστάται:
IoT Base Platform With RaspberryPi, WIZ850io: Πρόγραμμα οδήγησης συσκευής πλατφόρμας: 5 βήματα (με εικόνες)
IoT Base Platform With RaspberryPi, WIZ850io: Πρόγραμμα οδήγησης συσκευής πλατφόρμας: Γνωρίζω την πλατφόρμα RaspberryPi για IoT. Πρόσφατα ανακοινώθηκε το WIZ850io από το WIZnet. Έτσι, εφάρμοσα μια εφαρμογή RaspberryPi μέσω τροποποίησης Ethernet SW επειδή μπορώ να χειριστώ εύκολα έναν πηγαίο κώδικα. Μπορείτε να δοκιμάσετε το πρόγραμμα οδήγησης συσκευής πλατφόρμας μέσω RaspberryPi
Επανασχεδιασμός ενός ηχείου USB στα 3,5 mm: 4 βήματα
Επανασχεδιασμός ενός ηχείου USB στα 3,5 mm: Πέρυσι το έκανα αυτό επειδή χρειαζόμουν ηχεία για ένα έργο που αποτελείτο από έναν κλώνο NES. Κατέληξε να λειτουργεί και σκέφτηκα ότι θα ήταν καλό να φτιάξω ένα Instructable γιατί δεν είναι ένα τεράστιο καθήκον να το αναλάβω και βασίζεται στη γνώση. Θυμήσου
Κορυφή συσκευής επιλογής βοηθητικής τεχνολογίας άνω συσκευής: 8 βήματα
Συγκολλητική τεχνολογία Adhesive Picker Upper Device: Αυτή η συσκευή έχει σχεδιαστεί για να μαζεύει μικρά αντικείμενα (νομίσματα, πιστωτικές κάρτες, φακελάκια τσαγιού, χαρτιά) με κολλητικό μηχανισμό από καθιστή ή όρθια θέση. Η συσκευή είναι χειροκίνητη, αλλά έχει σχεδιαστεί για ευκολία στη λειτουργία για άτομα με περιορισμένη δύναμη χεριών
Δημιουργήστε μια βάση σύνδεσης IPod από μια μικρή βάση σύνδεσης IPod: 5 βήματα
Δημιουργήστε μια βάση σύνδεσης IPod από μια μίνι βάση σύνδεσης IPod: Εξηγεί πώς να μετατρέψετε εύκολα μια παλιά βάση σύνδεσης που προορίζεται για ένα ipod mini για χρήση με ένα ipod nano (και η πρώτη και η δεύτερη γενιά μία φορά). Γιατί; Αν σας αρέσει είχα ένα iPod μίνι και πήρε την αποβάθρα για αυτό, και τώρα αγόρασε ένα iPod nano και ειλικρινά λεπτό
Εύκολο P.D.C. (Φορητή βάση συσκευής): 6 βήματα
Εύκολο P.D.C. (Portable Device Cradle): Ξέρω ότι υπάρχουν ένα εκατομμύριο διαφορετικοί οδηγοί DIY για την εξημέρωση όλων των φορτιστών, κονδυλωμάτων τοίχου και μπερδεμάτων καλωδίων που σχετίζονται με φορητές συσκευές. Τα προβλήματα με τα περισσότερα είναι ότι είτε είναι α. περισσότερο επικεντρωμένο στην απόκρυψη των φορτιστών παρά στη δημιουργία ζωής