Sadržaj:
- Korak 1: Korak 1: Istraživanje
- Korak 2: Korak 2: Povežite tester sa računarom
- Korak 4: Korak 4: Analizirajte
- Korak 5: Korak 5: Vrijeme je za zagonetku
- Korak 6: Korak 6: Pročitajte datoteku u Excelu
Video: Ponovno inženjering serijskog uređaja: 6 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:07
Regeneriranje serijskog sučeljaTelevizirano za reinženjering Fluke 6500 Učinit ću to jer je originalni softver Flukea vrlo "neprijatan prema korisnicima, nije intuitivan" ili kako moj kolega kaže "f*d up". Započnimo misteriju.
Korak 1: Korak 1: Istraživanje
Moj uređaj je Fluke 6500-2 prijenosni tester za uređaje.
Traženje informacija o uređaju i kompaniji. Često je uređaje samo Labeld druge kompanije. Zatim moramo još malo istražiti. Čini se da je ovo original.
Hardver Appliance Testera razlikuje se u nekim zemljama jer su utikači različiti.
Postoje najmanje 2 verzije, prva sa i jedna bez tastature. Najnovija verzija je napravljena sa USB portom, ali mislim da su podaci za slanje isti.
Za naš uređaj nećemo pronaći mnogo. Samo cijene, trgovine, originalni softver, informacije o mjerenju i priručnici. nažalost nisam našao ništa važno u vezi sa serijskim interfejsom. Samo za druge uređaje, ali sučelja su vrlo različita. Nalazim postavke za Com-portove.
Korak 2: Korak 2: Povežite tester sa računarom
Evo besplatnog terminala:
circuitdesolator.blogspot.com/2010/12/termi… hvala vam puno na ovom br@y.
Postavke bi trebale biti standardne (i našao sam verifikaciju na mreži) ili barem ništa neobično
COM-Port: 4 (pogledajte upravitelj uređaja)
Brzina prijenosa: 9600
Podaci: 8 Paritet: Nema pariteta ili n
Kontrola protoka: Nema Stopbits: 1
Kliknite na dugme Connect. Sada slušamo Com-Port.
Na Testeru aplikacija moramo započeti komunikaciju putem:
"PC/Druck" (ili PC/Print)
"Pokreni" unaprijed odabrane podatke -> PC
"Start" je unaprijed odabrao sve podatke (sve zapise)
Unaprijed odabrano "Start" (zadnji format) koristim FLUKE DMS
Sada vidimo da uređaj šalje nešto.
Terminal mora nešto pokazati. (vidi slike)
Do mogućih formata:
uređaj može slati.csv,. FLK,. PRN.zapravo. FLK je samo tekstualna datoteka, u.csv načinu nedostaju mi informacije pa ih ne koristim
.prn je samo datoteka za štampanje za direktno štampanje.
Korak 4: Korak 4: Analizirajte
Pročitajte podatke (pogledajte DMS. FLK), pohranio sam sve načine automatskog testiranja:
Ako podatke spremim na CF-karticu na uređaju i pročitam ih na računaru, dobio sam potpuno isti rezultat.
Format izgleda jako, jako staro. Vrsta pint formata za bon printer ili nešto slično. Svaki uređaj koji sam testirao bio je u redu. tako da moramo napraviti još jedno trčanje da vidimo šta se mijenja ako je nešto loše. U prvom pokušaju numeriram uređaje izvrsno poput automatskog načina rada.
šta drugo, pogledajmo prve redoveMODEL 6500-02 15 znakova, prilično jasno, moj broj modela
SN 1801234 18 znakova, serijski broj mog uređaja
jedan prazan red
TEST BROJ 1 18 znakova, prvi testrun koji sam pohranio, ovo je brojač
DATUM 25.-AVG-06 18 znakova, datum kada sam testirao uređaj, nisam namjestio sat pa nisam u pravu, jer je uređaj ponekad izgubio sat i ponovno postavljanje nije prijateljsko prema korisniku ignoriram ovu liniju u ovom trenutku
APP NO 145 18 znakova, broj uređaja koji sam upisao, mogu postaviti 2-3 druge stvari spremanjem odjela veza ili komentara, ali ako moram ovo upisati 40 puta poludim, pa popunjavam samo ovaj redak u stvarnom svijetu
TEST MODE 145 AUTO 18 znakova, testni način koji sam koristio
SITE 18 znakova, nemam pojma
SITE1 18 znakova, još uvijek nemam pojma
SITE2 18 znakova, zaista nemam pojma
KORISNIK 18 znakova, ovo isto, nemam pojma
VIZUELNA PROVJERA P 18 znakova, prva mjera na svakom testrunu je provjeriti je li uredaj u redu. P je za Pozitivnu mislim
BOND RANGE 200mA 18 znakova, mjera 1 ovo je raspon mjerenja postoji nekoliko mogućih raspona (pogledajte priručnik za uređaj)
ZEMLJA 0,28 OHM P 18 znakova, mjera 1 ovo je rezultat mjerenja
OGRANIČENJE 0,30 OHM 18 znakova, mjera 1 ovo je granica mjerenja INS 1> 299,9 MEG P 18 znakova, mjera 2 ovo je rezultat
OGRANIČENJE 1,0 MEG 18 znakova, mjera 2 ovo je granica
PN KONTINUITET P 18 znakova, mjera 3 ovo je rezultat
LOAD 160 VA P 18 znakova, mjera 4 ovo je rezultat LIMIT 3700 VA 18 znakova, mjerenje 4 ovo je granica CURRENT 0.6 AP 18 znakova, mjera 5 ovo je rezultat LIMIT 16.0 A 18 znakova, mjera 5 ovo je granica LKGE 0.03 mA P 18 znakovi, mjera 6 ovo je rezultat LIMIT 3.50 mA 18 znakova, mjera 6 ovo je granica i opet jedan prazan red
ponoviti sličan format za ostale snimke.
KRAJ PODATAKA 11 znakova, vrlo jasno
Korak 5: Korak 5: Vrijeme je za zagonetku
Vidi, proveri, testiraj
Ono što radim do sada je skoro isto što i ja u Fluke DMS -u. Ovo je iritantno jer svi ostali testeri čitaju računala pa nitko ne mora pritisnuti tamošnje tipke. U svakom slučaju to radim svaki put i čekam, ali ništa se ne događa.
Da vidimo možemo li to bolje od Flukea. Manipulirajte komunikacijom.
Mislim da je to moguće jer je programeru koji je ovo napravio trebao način programiranja i otklanjanja grešaka.
Nikada ranije nisam radio nešto i pokazivao šta pokušavam i kako radim.
1. Pokušao nasumično poput 1, aaa
pokazuje da uređaj prima nešto pomoću "1", oglašava se zvučnim signalom, od "aaa" pravi 3 zvučna signala. Da, ovo je goog sing. Ovo mi govori ako pišem naredbe poput "wakeup", "listen", "start" to ne bi funkcioniralo jer se svaki znak šalje kao jedna zasebna naredba.
Šta je sledeće. Vrijeme je da pitam patku.
Nakon čitanja pronašao sam komande koje koristi telekomunikacija pod nazivom ATcommands, ali bez sreće, ništa se nije dogodilo.
Sljedeća stvar koju sam pronašao ASCII kodove u Br@y terminalu moram ih napisati sa # ispred ASCII naredbe koju ću napisati. Pa pokušavam #001 i WOW se nešto dogodilo na testeru sada pokazuje RPE-Check (200mA).
Želim više od ovoga, pronašao sam ASCII tablicu
www.torsten-horn.de/techdocs/ascii.htm
Postavio sam stol i isprobao svaku naredbu, pogledao što se dogodilo i vratio se na glavnu scenu. Ovo će potrajati neko vrijeme.
Neki ključevi nedostaju pa sam sljedeći tekst na ekranu vidio više.
Rezultat možete vidjeti u tablicama1-3.
kôd za terminal; Zeichen; button;#0; NUL^@;;
#1; SOH^A; RPE (200mA);
#2; STX^B; RPE (10A);
#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; Test žice
#9; TAB^I; Sichtprüfung; Vizuelna provjera
#10; LF^J;;
#11; VT^K; Automatsko testiranje;
#12; FF^L; Start;
#13; CR^M; Enter;
#14; SO^N; Stopp; Stop
#15; SI^O; Postavljanje;
#16; DLE^P; Speicher; Skladištenje
#17; DC1^Q; Backspace;
#18; DC2^R; PC/Druck; PC/Ispis
#19; DC3^S; Ja; Da
#20; DC4^T; Nein; Ne
#21; NAK^U; Hilfe; Pomoć
#22; SYN^V; hoch; gore
#23; ETB^W; trkač; dole
#24; CAN^X; veze; lijevo
#25; EM^Y; rechts; desno
#26; SUB^Z;;
#27; Esc^[; Leertaste; Svemir
#28; FS^; Leertaste; Svemir
#29; GS^]; Leertaste; Svemir
#30; RS ^^; Leertaste; Svemir
#31; US^_; Leertaste; Svemir
#32; SP; Leertaste; Svemir
#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; A; A;
#66; B; B;
#67; C; C;
#68; D; D;
#69; E; E;
#70; F; Ž;
#71; G; G;
#72; H; H;
#73; I; I;
#74; J; J;
#75; K; K;
#76; L; L;
#77; M; M;
#78; N; N;
#79; O; O;
#80; P; P;
#81; Q; Q;
#82; R; R;
#83; S; S;
#84; T; T; #
85; U; U;
#86; V; V;
#87; Š; Š;
#88; X; X;
#89; Y; Y;
#90; Z; Z;
#91;[;[;
#92;;;
#93;];];
#94;^;^;
#95;_;_;
#96;`;`;
#97; a; a;
#98; b; b;
#99; c; c;
#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 (10A);
#131;;;
#132;; RISO SK2;
#133;; IEA SK2;
#134;; IB;
#135;; IL/ID SK2;
#136;; Leitungs Test;
#137;; Sichtprüfung;
#138;;;
#139;; Automatsko testiranje;
#140;;;
#141;;;
#142;; Stopp;
#143;; Setup;
#144;; Speicher;
#145;;;
#146;; PC/Druck;
#147;;;
#148;;;
#149;; Hilfe;
#150;;;
Rezultat: Moramo poslati Char 18 za PC/Print i 3 puta Char 12 za Start, da pokrenemo funkciju slanja.
Korak 6: Korak 6: Pročitajte datoteku u Excelu
Projekt raste sve brže i brže. Ovdje ću napraviti pauzu.
Čitanje ovoga s Excelom velika je zagonetka. Ne mogu sve napisati ovdje. Ovo je projekt za opensouce i ja tražim softverske inženjere koji u tome pomažu.
Ali, posljednji dio, koji želim pokazati. Čitanje datoteka pomoću programa Excel.
Aktivirajte "alate za programere" u Excelu.
idite na Visualbasic editor.
umetnite ovo u modul ili radni list:
Uređivač za uređivanje nije dobar za kôd, pa ga prilažem kao VBAcode.txt
Dodajem i DMS. FLK. To dobijam sa CF kartice svog Testera za aplikacije.
Također možete pročitati podatke koje kopirate iz terminala i spremiti kao.txt.
Sada započinjem velike zagonetke:
- doći do podataka pomoću programa Excel excel Tester
- premjestite vrijednosti u čitljive dokumente
- spremanje podataka u bazu podataka
- izvoz u word
Hvala i pozdrav FAU/IAA, linksunten.indymedia, FLUKE, www.herber.de/forum i mnogim drugim.
Zynch
Preporučuje se:
Obrnuti inženjering: 11 koraka (sa slikama)
Obrnuto inženjerstvo: Mnogi članovi ovdje u Instructables pitaju se o tablicama s podacima ili isticanju uređaja ili prikaza u odgovorima, nažalost ne možete uvijek dobiti podatkovnu tablicu i sheme, u tim slučajevima imate samo jedan izbor obrnutog inženjeringa. Obrnuti motor
Obrnuti inženjering relejnog modula: 4 koraka
Obrnuti inženjering relejnog modula: Ovaj članak pokazuje kako napraviti relejni modul koji se može koristiti za Arduino i druge primjene, poput ploča i drugih DIY projekata. Pomoću ovog vodiča moći ćete sami napraviti relejni modul. Dakle, šta je relej? Relej je električar
Obrnuti inženjering Ritter 8341C protokol za ESP3866: 5 koraka
Obrnuti inženjering Ritter 8341C protokol za ESP3866: Hi @all.Za svoju malu kućnu automatizaciju koristim primarne kontrolne utičnice na 433 MHz. Posjedujem 3 kompleta sa DIP prekidačima za prilagođavanje adrese. Ovi su radili dobro. Ali prije nekog vremena (jedne ili dvije godine), kupio sam set utičnica od "ritter & quo
Upravljajte do 4 servo uređaja pomoću pametnog telefona ili bilo kojeg uređaja sa audio izlazom: 3 koraka
Upravljajte do 4 serva pomoću pametnog telefona ili bilo kojeg uređaja sa audio izlazom: Ovdje predstavljam jednostavnu elektroničku montažu za upravljanje do četiri servo servera sa bilo kojim uređajem koji može čitati audio datoteku
Hakirajte špijunsko uho i naučite obrnuti inženjering kruga: 4 koraka (sa slikama)
Hakirajte špijunsko uho i naučite obrnuti inženjering u krugu: Ova instrukcija predstavlja časno špijunsko uho u detaljima i moj način da obrnuto inženjeriram kolo. Zašto ovaj uređaj zaslužuje svoje instrukcije?:-Možete kupiti špijunsko uho za dolar ! -Može pojačati zvukove do 60 dB ili faktor 1000