INHOUDSOPGAWE:
- Stap 1: Stap 1: Navorsing
- Stap 2: Stap 2: Koppel die toetser aan 'n rekenaar
- Stap 4: Stap 4: Ontleed
- Stap 5: Stap 5: Tyd om te raaisel
- Stap 6: Stap 6: Lees lêer na Excel
Video: Herontwerp van 'n toestel op serie: 6 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
Herontwikkeling van 'n seriële koppelvlak Geskik vir herontwikkeling van Fluke 6500 Ek sal dit doen omdat die oorspronklike Fluke-sagteware baie "gebruikersvriendelik, nie intuïtief" is nie, of hoe my medewerker 'f*d up' sê. Laat ons die raaisel begin.
Stap 1: Stap 1: Navorsing
My toestel is 'n Fluke 6500-2 draagbare apparaattoetser.
Soek inligting oor die toestel en die onderneming. Dikwels word die toestelle slegs deur 'n ander onderneming geëtiketteer. Dan moet ons nog ondersoek instel. Dit blyk 'n oorspronklike te wees.
Die hardeware van die apparaattoetser is in sommige lande anders, want die proppe is anders.
Daar is ten minste 2 weergawes, eers met en een sonder 'n sleutelbord. Die nuutste weergawe is gebou met 'n USB-poort, maar ek dink dat die stuurdata steeds dieselfde is.
Vir ons toestel vind ons nie veel nie. Slegs prys, winkels, oorspronklike sagteware, inligting oor metings en handleidings. Ongelukkig het ek niks belangrik gevind oor die seriële koppelvlak nie. Slegs vir ander toestelle, maar die koppelvlakke verskil baie. Ek vind die instellings vir die Com-Ports.
Stap 2: Stap 2: Koppel die toetser aan 'n rekenaar
Hier is 'n freeware -terminale:
circuitdesolator.blogspot.com/2010/12/termi… baie dankie vir hierdie br@y.
Instellings moet standaard wees (en ek het 'n verifikasie aanlyn gevind), of ten minste niks ongewoons nie
COM-poort: 4 (sien apparaatbestuurder)
Baudrate: 9600
Databits: 8 Pariteit: Geen pariteit of n
Vloeibeheer: Geen Stopbits: 1
Klik op die verbindingsknoppie. Nou luister ons na die Com-Port.
By die Application Tester moet ons die kommunikasie begin via:
"PC/Druck" (of PC/Print)
"Begin" vooraf gekose data -> rekenaar
"Start" het alle data (alle rekords) vooraf gekies
"Begin" vooraf gekies (laaste formaat) en ek gebruik FLUKE DMS
Nou sien ons dat die toestel iets stuur.
Die Terminal moet iets wys. (sien prente)
Aan moontlike formate:
die toestel kan.csv,. FLK,. PRN stuur. in werklikheid. FLK is slegs 'n tekslêer, In die.csv -modus mis ek inligting, so ek gebruik dit nie
die.prn is slegs 'n druklêer om direk te druk.
Stap 4: Stap 4: Ontleed
Lees data (sien DMS. FLK), ek het alle outomatiese toetsmodusse gestoor:
As ek data op die CF-kaart op die toestel stoor en dit op my rekenaar lees, kry ek presies dieselfde resultaat.
Die formaat lyk baie, baie oud. 'N Soort pintformaat vir 'n goeie drukker of iets dergeliks. Elke toestel wat ek getoets het, was goed. dus moet ons nog 'n keer hardloop om te sien wat verander as iets erg is. By die eerste poging het ek die toestelle presies soos die outomodus getoets.
wat anders, laat ons na die eerste reëls kyk MODEL 6500-02 15 tekens, redelik duidelik, my modelnommer
SN 1801234 18 tekens, serienummer van my toestel
een leë reël
TOETSNOMMER 1 18 tekens, die eerste toetsrit wat ek gestoor het, dit is 'n toonbank
DATUM 25-AUG-06 18 tekens, die datum waarop ek die toestel getoets het, ek het nie die klok ingestel nie, so ek is nie reg nie, want die toestel het soms die horlosie verloor en die herstel is onvriendelik vir die gebruiker, ek ignoreer hierdie reël tans
APP NO 145 18 tekens, die toestelnommer wat ek ingetik het, ek kan 2-3 ander dinge instel deur die linke-afdeling te stoor of kommentaar te lewer, maar as ek dit 40 keer moet tik, word ek mal, so ek vul slegs hierdie reël in die regte wêreld
TOETSMODUS 145 AUTO 18 tekens, die toetsmodus wat ek gebruik het
SITE 18 karakters, geen idee nie
SITE1 18 tekens, nog steeds geen idee nie
SITE2 18 tekens, ek het regtig geen idee nie
GEBRUIKER 18 tekens, en dit ook, ek het geen idee nie
VISUELE Tjek P 18 tekens, die eerste meting by elke toetsrit is om te kyk of die besluit reg is. P is vir Positief dink ek
BONDREIKE 200mA 18 tekens, meting 1 dit is 'n omvang van die meting, daar is 'n paar moontlike reekse (sien toestelhandleiding)
AARDE 0.28 OHM P 18 tekens, meting 1 dit is die gevolg van die meting
LIMIET 0,30 OHM 18 tekens, meting 1 dit is die limiet van die meting INS 1> 299,9 MEG P 18 tekens, meting 2 dit is die resultaat
LIMIET 1,0 MEG 18 tekens, meting 2 dit is die limiet
PN CONTINUITY P 18 tekens, meting 3 dit is die resultaat
LOAD 160 VA P 18 tekens, meting 4 dit is die resultaat LIMIT 3700 VA 18 tekens, meting 4 dit is die limiet HUIDIGE 0.6 AP 18 tekens, meting 5 dit is die resultaat LIMIT 16.0 A 18 tekens, meting 5 dit is die limiet LKGE 0.03 mA P 18 tekens, meting 6 dit is die resultaat LIMIT 3.50 mA 18 tekens, meting 6 dit is limiet en weer een leë reël
herhaal simmlar Formaat vir ander opnames.
EINDE VAN GEGEVENS 11 tekens, baie duidelik
Stap 5: Stap 5: Tyd om te raaisel
Kyk, kontroleer, toets
Wat ek tot nou toe gedoen het, is byna dieselfde wat ek in Fluke DMS moet doen. Dit is irriterend, want alle ander toetsers lees deur die rekenaar, sodat niemand daar hoef te druk nie. En ek doen dit in elk geval elke keer as ek wag, maar niks gebeur nie.
Kom ons kyk of ons dit beter kan doen as Fluke. Manipuleer kommunikasie.
Ek dink dit is moontlik, want die ontwikkelaar wat dit gebou het, het 'n manier nodig om te programmeer en te ontfout.
Ek het nog nooit iets gedoen nie en het gewys wat ek probeer en hoe ek werk.
1. Probeer ewekansig soos 1, aaa
wys dat die toestel iets ontvang deur "1", dit maak 'n piep, deur "aaa" maak dit 3 piep. Yay dit is 'n goog sing. Dit sê vir my as ek opdragte soos "wakker", "luister", "begin" skryf, sal dit nie werk nie, want elke teken word as 'n enkele opdrag gestuur.
Wat is volgende. Tyd om eendjie te vra.
Nadat ek gelees het, het ek opdragte gevind wat deur telekommunikasie gebruik word, genaamd ATcommands, maar geen geluk nie, niks gebeur nie.
Die volgende ding wat ek gevind het ASCII kodes in Br@y se Terminal ek moet dit skryf met 'n # voor die ASCII comand ek sal skryf. So ek probeer #001 en WOW iets gebeur by die toetser, dit wys nou die RPE-tjek (200mA).
Ek wil meer hiervan hê; ek het 'n ASCII -tabel gevind
www.torsten-horn.de/techdocs/ascii.htm
Ek het 'n tafel opgestel en probeer elke opdrag, kyk wat gebeur en gaan terug na die hoofsaak. Dit sal tyd neem.
'N Paar sleutels ontbreek, sodat ek die volgende teks op 'n skerm kan sien.
Die resultaat kan u sien in tabelle1-3.
kode vir terminale; Zeichen; knoppie;#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 -toets; Draadtoets
#9; TAB^I; Sichtprüfung; Visuele kontrole
#10; LF^J;;
#11; VT^K; Outo -toets;
#12; FF^L; Begin;
#13; CR^M; Tik;
#14; SO^N; Stop; Stop
#15; SI^O; Opstel;
#16; DLE^P; Speicher; Berging
#17; DC1^Q; Backspace;
#18; DC2^R; PC/Druck; PC/Print
#19; DC3^S; Ja; Ja
#20; DC4^T; Nein; Nee
#21; NAK^U; Hilfe; Help
#22; SYN^V; hoch; up
#23; ETB^W; runter; af
#24; KAN^X; skakels; links
#25; EM^Y; regs; regs
#26; SUB^Z;;
#27; Esc^[; Leertaste; Ruimte
#28; FS^; Leertaste; Ruimte
#29; GS^]; Leertaste; Ruimte
#30; RS ^^; Leertaste; Ruimte
#31; US^_; Leertaste; Ruimte
#32; SP; Leertaste; Ruimte
#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; ek; ek;
#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; 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 -toets;
#137;; Sichtprüfung;
#138;;;
#139;; Outo -toets;
#140;;;
#141;;;
#142;; Stop;
#143;; Opstel;
#144;; Speicher;
#145;;;
#146;; PC/Druck;
#147;;;
#148;;;
#149;; Hilfe;
#150;;;
Resultaat: ons moet Char 18 vir PC/Print en 3 keer Char 12 vir Start stuur om die stuurfunksie te begin.
Stap 6: Stap 6: Lees lêer na Excel
Die projek groei te vinnig en te groot. Ek sal 'n blaaskans hier maak.
Om dit met Excel te lees, is 'n baie groot raaisel. Ek kan nie alles hier skryf nie. Dit is 'n projek vir openouce en ek soek sagteware -ingenieurs wat hierdeur help.
Maar 'n laaste deel wil ek wys. Lees lêers met Excel.
Aktiveer 'ontwikkelaarsgereedskap' in Excel.
gaan na Visualbasic editor.
voeg hierdie in module of werkblad in:
Onderrigbare redakteur is nie goed vir kode nie, so ek heg die kode aan as VBAcode.txt
Ek voeg ook die DMS. FLK by. Dit kry ek van die CF -kaart van my Application Tester.
U kan ook die data wat u uit die terminale kopieer, lees en stoor as.txt.
Nou begin ek die groot raaisels:
- kry data met Excel -direkte vormtoetser
- skuif waardes na leesbare dokumente
- stoor data in die databasis
- uitvoer na woord
Dankie en groete aan FAU/IAA, linksunten.indymedia, FLUKE, www.herber.de/forum en nog vele meer.
Zynch
Aanbeveel:
Bou 'n energiemonitor -toestel met behulp van 'n deeltjieelektron: 5 stappe (met foto's)
Bou 'n energiemonitor -toestel met behulp van 'n deeltjie -elektron: in die meeste besighede beskou ons energie as 'n besigheidsuitgawe. Die rekening verskyn in ons pos of e -posse en ons betaal dit voor die kansellasiedatum. Met die opkoms van IoT en slim toestelle, begin Energy 'n nuwe plek inneem in 'n onderneming
ASS-toestel (anti-sosiale sosiale toestel): 7 stappe
ASS-toestel (anti-sosiale sosiale toestel): Sê dat jy die soort persoon is wat daarvan hou om by mense te wees, maar nie daarvan hou dat hulle te naby kom nie. U is ook 'n volksgenot en sukkel om nee vir mense te sê. U weet dus nie hoe u hulle moet vertel om terug te gaan nie. Wel, gaan in - die ASS -toestel! Y
Ultrasoniese toestel om die navigasie van gesiggestremdes te verbeter: 4 stappe (met foto's)
Ultrasoniese toestel om die navigasie van gesiggestremdes te verbeter: ons harte gaan uit na minderbevoorregtes terwyl ons ons talente gebruik om tegnologie en navorsingsoplossings te verbeter om die lewens van die seer te verbeter. Hierdie projek is uitsluitlik vir hierdie doel geskep. Hierdie elektroniese handskoen gebruik ultrasoniese opsporing om
Herontwerp 'n USB -luidspreker tot 3,5 mm: 4 stappe
Herbou van 'n USB -luidspreker tot 3,5 mm: Verlede jaar het ek dit gedoen omdat ek sprekers nodig gehad het vir 'n projek wat bestaan uit 'n NES -kloon. Dit het uiteindelik gewerk, en ek het gedink dat dit goed sou wees om 'n instruksies te maak, want dit is nie 'n groot taak nie en dit bou voort op kennis. Hou in gedagte
Vermindering van waaiergeluid van 'n NAS -toestel: 6 stappe
Vermindering van waaiergeluide van 'n NAS -toestel: Sjoe, my eerste instruksies, wees asseblief sag. My tuisnetwerk bevat onder meer 'n NAS -toestel. Dit is 'n toestel wat u 24x7 vir algemene beskikbaarheid sou laat loop, maar ek verkies om hierdie toestel in die sitkamer te hou, want dit