Serijinio įrenginio pertvarkymas: 6 žingsniai (su nuotraukomis)
Serijinio įrenginio pertvarkymas: 6 žingsniai (su nuotraukomis)

Video: Serijinio įrenginio pertvarkymas: 6 žingsniai (su nuotraukomis)

Video: Serijinio įrenginio pertvarkymas: 6 žingsniai (su nuotraukomis)
Video: BTT Octopus V1.1 — установка прошивки FluiddPi и Klipper 2025, Sausis
Anonim
Iš naujo suprojektuokite serijinį įrenginį
Iš naujo suprojektuokite serijinį įrenginį

Serijinės sąsajos atkūrimas Skirtas pakartotiniam „Fluke 6500“generavimui, aš tai padarysiu, nes originali „Fluke“programinė įranga yra labai „nedraugiška vartotojui, ne intuityvi“arba kaip mano bendradarbis sako „f*d up“. Pradėkime paslaptį.

1 žingsnis: 1 žingsnis: tyrimai

1 žingsnis: tyrimas
1 žingsnis: tyrimas

Mano įrenginys yra nešiojamojo prietaiso testeris „Fluke 6500-2“.

Ieškoma informacijos apie įrenginį ir įmonę. Dažnai prietaisus ženklina tik kita įmonė. Tada mes turime dar šiek tiek ištirti. Atrodo, kad tai yra originalas.

„Appliance Tester“aparatinė įranga kai kuriose šalyse skiriasi, nes kištukai yra skirtingi.

Yra bent 2 versijos, pirmiausia su klaviatūra ir viena be klaviatūros. Naujausia versija yra sukurta naudojant USB prievadą, tačiau manau, kad siunčiami duomenys išlieka tie patys.

Savo įrenginiui rasime nelabai daug. Tik kaina, parduotuvės, originali programinė įranga, informacija apie matavimus ir vadovai. deja, neradau nieko svarbaus serijinėje sąsajoje. Tik kitiems įrenginiams, tačiau sąsajos labai skiriasi. Ir randu „Com-Port“nustatymus.

2 veiksmas: 2 veiksmas: prijunkite testerį prie kompiuterio

2 veiksmas: prijunkite testerį prie kompiuterio
2 veiksmas: prijunkite testerį prie kompiuterio
2 veiksmas: prijunkite testerį prie kompiuterio
2 veiksmas: prijunkite testerį prie kompiuterio
2 veiksmas: prijunkite testerį prie kompiuterio
2 veiksmas: prijunkite testerį prie kompiuterio
3 veiksmas: įdiekite terminalo programinę įrangą
3 veiksmas: įdiekite terminalo programinę įrangą
3 veiksmas: įdiekite terminalo programinę įrangą
3 veiksmas: įdiekite terminalo programinę įrangą

Čia yra nemokamas terminalas:

circuitdesolator.blogspot.com/2010/12/termi… labai ačiū už šį br@y.

Nustatymai turėtų būti standartiniai (ir radau patvirtinimą internete), arba bent jau nieko neįprasto

COM prievadas: 4 (žr. Įrenginių tvarkytuvę)

Baudratas: 9600

Duomenų rinkiniai: 8 Paritetas: Nėra pariteto arba n

Srauto valdymas: Nėra stabdžių: 1

Spustelėkite mygtuką Prisijungti. Dabar mes klausomės „Com-Port“.

Programų testavimo priemonėje turime pradėti ryšį per:

„PC/Druck“(arba PC/Print)

„Pradėti“iš anksto pasirinkti duomenys -> kompiuteris

„Pradėti“iš anksto pasirinko visus duomenis (visus įrašus)

„Pradėti“iš anksto (paskutinis formatas) naudoju FLUKE DMS

Dabar matome, kad įrenginys kažką siunčia.

Terminalas turi kažką parodyti. (žr. paveikslėlius)

Galimi formatai:

įrenginys gali siųsti.csv,. FLK,. PRN. iš tikrųjų. FLK yra tik tekstinis failas,.csv režimu pasiilgau informacijos, todėl jos nenaudoju

.prn yra tik spausdinimo failas, skirtas tiesioginiam spausdinimui.

4 žingsnis: 4 žingsnis: analizuokite

Skaitykite duomenis (žr. DMS. FLK), išsaugojau visus automatinio bandymo režimus:

Jei išsaugoju duomenis įrenginio CF kortelėje ir skaitau juos savo kompiuteryje, gaunu tą patį rezultatą.

Formatas atrodo labai, labai senas. „Pint“formato tipas, skirtas „Bon“spausdintuvui ar panašiai. Kiekvienas mano išbandytas įrenginys buvo gerai. todėl turime atlikti kitą bėgimą, kad pamatytume, kas pasikeis, jei nutiks kažkas blogo. Per pirmąjį bandymą aš numušiu įrenginius kaip automatinis režimas.

dar, pažiūrėkime į pirmąsias eilutesMODEL 6500-02 15 simbolių, gana aišku, mano modelio numeris

SN 1801234 18 simbolių, mano įrenginio serijos numeris

viena tuščia eilutė

BANDYMO NUMERIS 1 18 simbolių, pirmasis išsaugotas bandymas, tai skaitiklis

DATA 25-AUG-06 18 simbolių, data, kai išbandžiau įrenginį, nenustatiau laikrodžio, todėl nesu teisus, nes kartais prietaisas pametė laikrodį, o atstatymas yra nedraugiškas vartotojui, šiuo metu nepaisau šios eilutės

APP NO 145 18 simbolių, įrenginio numeris, kurį įvedžiau, galiu nustatyti 2–3 kitus dalykus, išsaugodamas linke skyrių ar komentarą, bet jei turiu tai įvesti 40 kartų, aš einu iš proto, todėl realiame pasaulyje užpildau tik šią eilutę

BANDYMO REŽIMAS 145 AUTO 18 simbolių, naudojau bandymo režimą

Svetainė 18 simbolių, neįsivaizduoju

SITE1 18 simbolių, vis dar neįsivaizduoju

SITE2 18 simbolių, tikrai neturiu supratimo

NAUDOTOJAS 18 simbolių, tai taip pat, aš neįsivaizduoju

VISUAL CHECK P 18 simbolių, pirmiausia reikia išsiaiškinti kiekvieno bandymo metu, ar sprendimas yra tinkamas. P, manau, teigiamas

BOND RANGE 200mA 18 simbolių, matavimas 1 tai matavimo diapazonas, yra keletas galimų diapazonų (žr. Prietaiso vadovą)

EARTH 0.28 OHM P 18 simbolių, 1 matymas - tai matavimo rezultatas

LIMITAS 0,30 OHM 18 simbolių, matavimas 1 tai yra matavimo riba INS 1> 299,9 MEG P 18 simbolių, matavimas 2 tai rezultatas

LIMIT 1,0 MEG 18 simbolių, 2 matavimas - tai riba

PN CONTINUITY P 18 simbolių, 3 matymas tai rezultatas

ĮKROVTI 160 VA P 18 simbolių, 4, tai rezultatas LIMIT 3700 VA 18 simbolių, 4 matavimas, tai yra riba DABARTINIS 0,6 AP 18 simbolių, 5 matavimas, tai rezultatas LIMITAS 16,0 A 18 simbolių, matavimas 5 tai riba LKGE 0,03 mA P 18 simboliai, 6 parodymai, tai yra rezultatas LIMIT 3,50 mA

repeat simmlar Kitų įrašų formatas.

DUOMENŲ PABAIGA 11 simbolių, labai aiškūs

5 žingsnis: 5 žingsnis: laikas mįslei

5 žingsnis: laikas mįslei
5 žingsnis: laikas mįslei
5 žingsnis: laikas mįslei
5 žingsnis: laikas mįslei
5 žingsnis: laikas mįslei
5 žingsnis: laikas mįslei

Žiūrėk, patikrink, išbandyk

Iki šiol darau beveik tą patį, ką turiu padaryti „Fluke DMS“. Tai erzina, nes visi kiti bandytojai skaito kompiuteriu, todėl niekas neturi ten paspausti mygtukų. Bet kokiu atveju aš tai darau kiekvieną kartą ir laukiu, bet nieko neįvyksta.

Pažiūrėkime, ar galime tai padaryti geriau nei „Fluke“. Manipuliuoti bendravimu.

Manau, kad tai įmanoma, nes tai sukūrusiam kūrėjui reikėjo programavimo ir derinimo būdo.

Aš niekada nieko nedariau ir parodau, ką bandau ir kaip dirbu.

1. Bandė atsitiktinai kaip 1, aaa

rodo, kad prietaisas kažką priima „1“, jis pypteli, „aaa“skleidžia 3 pyptelėjimus. Yay tai goog dainavimas. Tai man sako, jei rašyčiau tokias komandas kaip „pažadinimas“, „klausyk“, „pradėk“, tai neveiks, nes kiekvienas simbolis siunčiamas kaip viena eilinė komanda.

Kas toliau. Laikas paklausti ančiuko.

Perskaičiusi radau telekomunikacijų naudojamas komandas ATcommands, bet nesiseka, nieko neįvyksta.

Kitas dalykas, kurį radau ASCII kodus Br@y terminale, turiu parašyti juos # priešais ASCII komandą, kurią parašysiu. Taigi aš bandau #001 ir WOW kažkas atsitinka testeryje, dabar tai rodo RPE patikrinimą (200 mA).

Noriu daugiau to, radau ASCII lentelę

www.torsten-horn.de/techdocs/ascii.htm

Sudėjau stalą ir išbandžiau kiekvieną komandą, pažiūrėjau, kas atsitiks, ir grįžtu į pagrindinį vaizdą. Tai užtruks šiek tiek laiko.

Trūksta kai kurių klavišų, todėl kitas tekstas bus rodomas ekrane.

Rezultatą galite pamatyti 1-3 lentelėse.

terminalo kodas; Zeichen; mygtukas;#0; NUL^@;;

#1; SOH^A; RPE (200 mA);

#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 testas; vielos testas

#9; TAB^I; Sichtprüfung; Vizualinis patikrinimas

#10; LF^J;;

#11; VT^K; Automatinis testas;

#12; FF^L; Pradėti;

#13; CR^M; Įveskite;

#14; SO^N; Sustabdyti; Sustabdyti

#15; SI^O; Sąranka;

#16; DLE^P; Speicher; Saugykla

#17; DC1^Q; Backspace;

#18; DC2^R; PC/Druck; PC/Print

#19; DC3^S; Taip; Taip

#20; DC4^T; Nein; Ne

#21; NAK^U; Hilfe; Pagalba

#22; SYN^V; hoch; aukštyn

#23; ETB^W; bėgikas; žemyn

#24; CAN^X; nuorodos; kairė

#25; EM^Y; rechts; teisingai

#26; SUB^Z;;

#27; Esc^[; Leertaste; Erdvė

#28; FS^; Leertaste; Erdvė

#29; GS^]; Leertaste; Erdvė

#30; RS ^^; Leertaste; Erdvė

#31; US^_; Leertaste; Space

#32; SP; Leertaste; Erdvė

#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; F;

#71; G; G;

#72; H; H;

#73; aš; aš;

#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; W; W;

#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; aš; aš;

#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 testas;

#137;; Sichtprüfung;

#138;;;

#139;; Automatinis testas;

#140;;;

#141;;;

#142;; Stopp;

#143;; Sąranka;

#144;; Speicheris;

#145;;;

#146;; PC/Druck;

#147;;;

#148;;;

#149;; Hilfe;

#150;;;

Rezultatas: norėdami pradėti siuntimo funkciją, kompiuteriui/spausdinimui turime išsiųsti „Char 18“, o „Start“- 3 kartus „Char 12“.

6 veiksmas: 6 veiksmas: perskaitykite failą į „Excel“

Projektas auga iki greito ir didelio. Čia padarysiu pertrauką.

Tai skaityti naudojant „Excel“yra labai didelis galvosūkis. Negaliu čia visko parašyti. Tai yra „opensouce“projektas ir aš siūlau programinės įrangos kūrėjams, kurie padeda tai padaryti.

Tačiau paskutinę dalį noriu parodyti. Failų skaitymas naudojant „Excel“.

Suaktyvinkite „kūrėjo įrankius“programoje „Excel“.

eikite į „Visualbasic“redaktorių.

įterpkite tai į modulį arba darbalapį:

Instrukcinis redaktorius nėra tinkamas kodui, todėl kodą pridedu kaip VBAcode.txt

Pridedu ir DMS. FLK. Ką aš gaunu iš savo taikymo testerio CF kortelės.

Taip pat galite perskaityti iš terminalo nukopijuotus duomenis ir išsaugoti kaip.txt.

Dabar aš pradedu didelius galvosūkius:

  1. gauti duomenis naudojant „Excel“tiesioginę formą „Tester“
  2. perkelkite vertes į skaitomus dokumentus
  3. išsaugoti duomenis duomenų bazėje
  4. eksportuoti į word

Ačiū ir sveikinimai FAU/IAA, linksunten.indymedia, FLUKE, www.herber.de/forum ir daugeliui kitų.

Zynch