Kazalo:
- 1. korak: 1. korak: raziskave
- 2. korak: 2. korak: Tester povežite z računalnikom
- 4. korak: 4. korak: Analizirajte
- 5. korak: 5. korak: Čas je za uganko
- Korak 6: Korak 6: Preberite datoteko v Excelu
Video: Ponovna izdelava serijske naprave: 6 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:05
Regeneriranje serijskega vmesnika Namenjeno prenovi Fluke 6500 To bom storil, ker je izvirna programska oprema Fluke zelo "prijazna do uporabnika, ni intuitivna" ali kako moj sodelavec pravi "f*d up". Začnimo skrivnost.
1. korak: 1. korak: raziskave
Moja naprava je prenosni preizkuševalnik naprav Fluke 6500-2.
Iskanje informacij o napravi in podjetju. Pogosto naprave samo Labeld pripiše drugo podjetje. Potem moramo še raziskati. Zdi se, da je to izvirnik.
Strojna oprema Appliance Tester je v nekaterih državah drugačna, ker so vtiči različni.
Obstajata vsaj 2 različici, prva s tipkovnico in ena brez. Najnovejša različica je izdelana z vrati USB, vendar mislim, da so podatki za pošiljanje enaki.
Za našo napravo ne bomo našli veliko. Samo cena, trgovine, izvirna programska oprema, informacije o meritvah in priročniki. na žalost pri serijskem vmesniku nisem našel nič pomembnega. Samo za druge naprave, vendar so vmesniki zelo različni. Najdem nastavitve za Com-Ports.
2. korak: 2. korak: Tester povežite z računalnikom
Tu je brezplačen terminal:
circuitdesolator.blogspot.com/2010/12/termi… najlepša hvala za ta br@y.
Nastavitve bi morale biti standardne (in na spletu sem našel preverjanje) ali vsaj nič nenavadnega
COM-vrata: 4 (glejte upravitelja naprav)
Hitrost prenosa: 9600
Podatkovni bitovi: 8 Parnost: Brez parnosti ali n
Nadzor pretoka: Brez Stopbit: 1
Kliknite gumb Poveži. Zdaj poslušamo Com-Port.
Pri preizkuševalniku aplikacij moramo začeti komunikacijo prek:
"PC/Druck" (ali PC/Print)
"Zaženi" vnaprej izbrane podatke -> PC
"Start" je vnaprej izbral vse podatke (vse zapise)
"Start" vnaprej izbrano (zadnji format) uporabljam FLUKE DMS
Zdaj vidimo, da naprava nekaj pošilja.
Terminal mora nekaj pokazati. (glej slike)
Možne oblike:
naprava lahko pošilja.csv,. FLK,. PRN.zaprav.. FLK je samo besedilna datoteka, v načinu.csv pogrešam podatke, zato jih ne uporabljam
.prn je samo datoteka za neposredno tiskanje.
4. korak: 4. korak: Analizirajte
Preberite podatke (glejte DMS. FLK), shranil sem vse načine samodejnega testiranja:
Če podatke shranim na kartico CF v napravi in jih preberem v računalniku, sem dobil popolnoma enak rezultat.
Oblika je videti zelo, zelo stara. Vrsta formata pint za tiskalnik bon ali kaj podobnega. Vsaka testirana naprava je bila v redu. zato moramo narediti še en tek, da vidimo, kaj se spremeni, če je kaj slabega. Pri prvem poskusu oštevilčim naprave, kot je samodejni način.
kaj drugega, poglejmo prve vrsticeMODEL 6500-02 15 znakov, precej jasno, številka mojega modela
SN 1801234 18 znakov, serijska številka moje naprave
eno prazno vrstico
TESTNA ŠTEVILKA 1 18 znakov, prvi testrun, ki sem ga shranil, to je števec
DATUM 25.-AVG-06 18 znakov, datum, ko sem testiral napravo, nisem nastavil ure, zato nimam prav, ker je naprava včasih izgubila uro in je ponastavitev uporabniku neprijazna, trenutno zanemarjam to vrstico
APP NO 145 18 znakov, številka naprave, ki sem jo vnesel, lahko nastavim še 2-3 stvari, tako da shranim oddelek za povezave ali komentar, če pa moram to vnesti 40-krat, se mi zmeša, zato v resnici izpolnim samo to vrstico
TESTNI NAČIN 145 AUTO 18 znakov, testni način, ki sem ga uporabil
STRAN 18 znakov, nimam pojma
SITE1 18 znakov, še vedno nimam pojma
SITE2 18 znakov, res nimam pojma
UPORABNIK 18 znakov, to pa tudi nimam pojma
VISUALNI PREGLED P 18 znakov, prva meritev pri vsakem testrunu je, da preverite, ali je odlomek v redu. P je po mojem mnenju pozitiven
OBMOČJE OBVEZNOSTI 200mA 18 znakov, merilo 1 to je obseg merjenja obstaja nekaj možnih razponov (glejte priročnik za napravo)
ZEMLJA 0,28 OHM P 18 znakov, meritev 1 to je rezultat meritve
OMEJITEV 0,30 OHM 18 znakov, mera 1 to je mera meritve INS 1> 299,9 MEG P 18 znakov, mera 2 to je rezultat
OMEJITEV 1,0 MEG 18 znakov, mera 2 to je meja
PN KONTINUIRANOST P 18 znakov, merilo 3 to je rezultat
LOAD 160 VA P 18 znakov, meritev 4 to je rezultat LIMIT 3700 VA 18 znakov, meritev 4 to je meja TRENUTNO 0,6 AP 18 znakov, mera 5 to je rezultat LIMIT 16,0 A 18 znakov, mera 5 to je meja LKGE 0,03 mA P 18 znaki, meritev 6 to je rezultat LIMIT 3,50 mA 18 znakov, mera 6 to je meja in spet ena prazna vrstica
ponovite podoben format za druge posnetke.
Konec podatkov 11 znakov, zelo jasno
5. korak: 5. korak: Čas je za uganko
Glej, preveri, preizkusi
Kar počnem do zdaj, je skoraj enako kot v Fluke DMS. To je dražilno, saj vsi drugi preizkuševalci berejo računalnik, zato nikomur ni treba pritisniti gumbov. V vsakem primeru to počnem vedno in čakam, vendar se nič ne zgodi.
Poglejmo, ali lahko to naredimo bolje kot Fluke. Upravljajte komunikacijo.
Mislim, da je to mogoče, ker je razvijalec, ki je to zgradil, potreboval način programiranja in odpravljanja napak.
Nikoli prej nisem ničesar pokazal in pokazal, kaj poskušam in kako delam.
1. Poskusil naključno kot 1, aaa
pokaže, da naprava nekaj sprejema z "1", odda pisk, z "aaa" naredi 3 piske. Ja, to je goog petje. To mi pove, če napišem ukaze, kot so "wakeup", "listen", "start", to ne bi delovalo, ker je vsak znak poslan kot en ločen ukaz.
Kaj je naslednje. Čas je, da vprašate raco.
Po branju sem našel ukaze, ki jih uporabljajo telekomunikacije, imenovane ATcommands, vendar se ni zgodilo, nič se ne zgodi.
Naslednja stvar, ki sem jo našel v Br@y terminalu, je, da jih napišem s # pred ukazom ASCII, ki ga bom napisal. Zato poskušam #001 in WOW se je nekaj zgodilo na testerju, zdaj kaže RPE-Check (200mA).
Želim si več tega, našel sem tabelo ASCII
www.torsten-horn.de/techdocs/ascii.htm
Postavil sem mizo in preizkusil vsak ukaz ter pogledal, kaj se zgodi, in se vrnil na glavno sceno. To bo trajalo nekaj časa.
Manjkajo nekatere tipke, zato bi bilo naslednje besedilo na zaslonu videti več.
Rezultat si lahko ogledate v tabelah 1-3.
koda za terminal; Zeichen; gumb;#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 test; Preizkus žice
#9; TAB^I; Sichtprüfung; Vizualni pregled
#10; LF^J;;
#11; VT^K; Samodejni preizkus;
#12; FF^L; Start;
#13; CR^M; Vnesite;
#14; SO^N; Ustavi; Ustavi
#15; SI^O; Nastavitev;
#16; DLE^P; Speicher; Skladiščenje
#17; DC1^Q; Backspace;
#18; DC2^R; PC/Druck; PC/Tisk
#19; DC3^S; Ja; Da
#20; DC4^T; Nein; št
#21; NAK^U; Hilfe; Pomoč
#22; SYN^V; hoch; gor
#23; ETB^W; tekač; dol
#24; CAN^X; povezave; levo
#25; EM^Y; rechts; desno
#26; SUB^Z;;
#27; Esc^[; Leertaste; Vesolje
#28; FS^; Leertaste; Vesolje
#29; GS^]; Leertaste; Vesolje
#30; RS ^^; Leertaste; Vesolje
#31; ZDA^_; Leertaste; Vesolje
#32; SP; Leertaste; Vesolje
#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;; Samodejni preizkus;
#140;;;
#141;;;
#142;; Zaustavi;
#143;; Nastavitev;
#144;; Speicher;
#145;;;
#146;; PC/Druck;
#147;;;
#148;;;
#149;; Hilfe;
#150;;;
Rezultat: Za začetek pošiljanja moramo poslati Char 18 za PC/Print in 3 -krat Char 12 za Start.
Korak 6: Korak 6: Preberite datoteko v Excelu
Projekt postaja hiter in velik. Tu bom naredil odmor.
Branje tega v Excelu je zelo velika uganka. Tu ne morem napisati vsega. To je projekt za openouce in iščem za inženirje programske opreme, ki pri tem pomagajo.
Zadnji del pa želim pokazati. Branje datotek z Excelom.
Aktivirajte "orodja za razvijalce" v Excelu.
pojdite na urejevalnik Visualbasic.
to vstavite v modul ali delovni list:
Urejevalni urejevalnik ni primeren za kodo, zato jo priložim kot VBAcode.txt
Dodam tudi DMS. FLK. To dobim s kartice CF svojega testerja aplikacij.
Podatke, ki jih kopirate iz terminala, lahko tudi preberete in shranite kot.txt.
Zdaj začenjam velike uganke:
- pridobite podatke z Excelovim neposrednim obrazcem Tester
- premaknite vrednosti v berljive dokumente
- shranite podatke v bazo podatkov
- izvoz v Word
Hvala in pozdrav FAU/IAA, linksunten.indymedia, FLUKE, www.herber.de/forum in številnim drugim.
Zynch
Priporočena:
Osnovna platforma IoT z RaspberryPi, WIZ850io: gonilnik naprave platforme: 5 korakov (s slikami)
Osnovna platforma IoT z RaspberryPi, WIZ850io: Gonilnik naprave platforme: Poznam platformo RaspberryPi za IoT. Nedavno je WIZnet objavil WIZ850io. Zato sem z modifikacijo Ethernet SW uvedel aplikacijo RaspberryPi, ker z lahkoto obvladam izvorno kodo. Gonilnik naprave platforme lahko preizkusite prek RaspberryPi
Silikonske naprave: 19 korakov (s slikami)
Silikonske naprave: Silikonske naprave prinašajo zgodnje prednosti mehke in raztegljive elektronike s pristopom, ki je prijazen do izdelovalca. Če sledite tem navodilom, se boste naučili osnovnih veščin, potrebnih za ustvarjanje lastnega popolnoma integriranega mehkega elektronskega vezja
Izdelava adapterja Bluetooth Pt.2 (izdelava združljivega zvočnika): 16 korakov
Izdelava vmesnika Bluetooth Pt.2 (Izdelava združljivega zvočnika): V tem navodilu vam bom pokazal, kako uporabiti svoj adapter Bluetooth za združljivost starega zvočnika s tehnologijo Bluetooth.*Če niste prebrali mojega prvega navodil o " Izdelavi adapter Bluetooth " Predlagam, da to storite, preden nadaljujete. C
Spletno SmartMirror z uporabo serijske komunikacije: 6 korakov
Spletno SmartMirror z uporabo serijske komunikacije: Ta navodila so dobavljena z vso kodo, pripravljeno za uporabo. Razvoj je bil zelo zapleten, a ko je nastavljen, ga je zelo enostavno prilagoditi. Poglejte in uživajte;)
Priključek za čaj za serijske kable RS232: 8 korakov
Priključek za čaj za serijske kable RS232: Serijski kabli in povezave so lahko neprijetni. V skupni rabi so 4 različni konektorji (po 9 in 25 pinov v moškem in ženskem) in 2 običajna načina za njihovo povezavo, naravnost in ničelni modem. Ta projekt je moj poskus, da