Obsah:

Rekonstrukce zařízení na sériové bázi: 6 kroků (s obrázky)
Rekonstrukce zařízení na sériové bázi: 6 kroků (s obrázky)

Video: Rekonstrukce zařízení na sériové bázi: 6 kroků (s obrázky)

Video: Rekonstrukce zařízení na sériové bázi: 6 kroků (s obrázky)
Video: JETZT wird es gemütlich VW Bus T5 Camper Umbau #9 - René Bàuche 2024, Červenec
Anonim
Přebudujte zařízení na sériové bázi
Přebudujte zařízení na sériové bázi

Reengeneering a Serial interfaceCaraged for reengeneering Fluke 6500 Udělám to, protože původní software Fluke je velmi „uživatelsky nepřátelský, ne intuitivní“nebo jak můj spolupracovník říká „f*d up“. Začněme záhadou.

Krok 1: Krok 1: Výzkum

Krok 1: Výzkum
Krok 1: Výzkum

Mým zařízením je tester přenosných zařízení Fluke 6500-2.

Vyhledávání informací o zařízení a společnosti. Často jsou zařízení pouze označena jinou společností. Pak musíme ještě trochu vyšetřovat. Zdá se, že je to originál.

Hardware testeru zařízení se v některých zemích liší, protože konektory se liší.

Existují nejméně 2 verze, první s jednou a bez klávesnice. Nejnovější verze je sestavena s USB portem, ale myslím, že data pro odesílání jsou stále stejná.

Pro naše zařízení toho moc nenajdeme. Pouze cena, obchody, originální software, informace o měření a manuály. bohužel jsem nenašel nic důležitého o sériovém rozhraní. Pouze pro jiná zařízení, ale rozhraní se velmi liší. Našel jsem nastavení pro Com-Porty.

Krok 2: Krok 2: Připojte tester k počítači

Krok 2: Připojte tester k počítači
Krok 2: Připojte tester k počítači
Krok 2: Připojte tester k počítači
Krok 2: Připojte tester k počítači
Krok 2: Připojte tester k počítači
Krok 2: Připojte tester k počítači
Krok 3: Nainstalujte si koncový software
Krok 3: Nainstalujte si koncový software
Krok 3: Nainstalujte si koncový software
Krok 3: Nainstalujte si koncový software

Zde je freeware terminál:

circuitdesolator.blogspot.com/2010/12/termi… moc děkuji za tento br@y.

Nastavení by mělo být standardní (a našel jsem ověření online), nebo alespoň nic neobvyklého

COM-Port: 4 (viz správce zařízení)

Přenosová rychlost: 9600

Databity: 8 Parita: Žádná parita nebo n

Řízení toku: Žádné stopbity: 1

Klikněte na tlačítko Připojit. Nyní posloucháme Com-Port.

V aplikačním testeru musíme zahájit komunikaci prostřednictvím:

„PC/Druck“(nebo PC/Tisk)

Předvolená data „Start“-> PC

"Start" předem vybral všechna data (všechny záznamy)

Předvolené „Start“(poslední formát) Používám FLUKE DMS

Nyní vidíme, že zařízení něco odesílá.

Terminál musí něco ukázat. (viz obrázky)

Možné formáty:

zařízení může odesílat.csv,. FLK,. PRN. ve skutečnosti. FLK je pouze textový soubor, v režimu.csv mi chybí informace, takže je nepoužívám

.prn je pouze tiskový soubor pro přímý tisk.

Krok 4: Krok 4: Analyzujte

Číst data (viz DMS. FLK), uložil jsem všechny režimy automatického testu:

Pokud uložím data na kartu CF na zařízení a přečtu je na počítači, dosáhnu přesně stejného výsledku.

Formát vypadá velmi, velmi starý scool. Typ formátu pinty pro bon printer nebo něco podobného. Každé zařízení, které jsem testoval, bylo v pořádku. takže musíme udělat další běh, abychom zjistili, co se změní, pokud je něco špatného. Při prvním pokusu očísluji zařízení jako automatický režim.

co jiného, podívejme se na první řádkyMODEL 6500-02 15 znaků, docela jasné, moje číslo modelu

SN 1801234 18 znaků, sériové číslo mého zařízení

jeden prázdný řádek

TESTOVACÍ ČÍSLO 1 18 znaků, první testovací běh, který jsem uložil, toto je počítadlo

DATE 25-AUG-06 18 znaků, datum, kdy jsem zařízení testoval, nenastavil jsem hodiny, takže nemám pravdu, protože zařízení někdy ztratilo hodiny a resetování je pro uživatele nepříznivé I v tuto chvíli tento řádek ignoruji

APP NO 145 18 znaků, číslo zařízení, které jsem zadal, mohu nastavit 2–3 další věci uložením oddělení linek nebo komentářů, ale pokud to musím napsat 40krát, zblázním se, takže v reálném světě vyplním pouze tento řádek

TESTOVACÍ REŽIM 145 AUTO 18 znaků, testovací režim, který jsem použil

SITE 18 znaků, žádný nápad

SITE1 18 znaků, stále nic

SITE2 18 znaků, opravdu nemám tušení

UŽIVATEL 18 znaků, a toto také, nemám tušení

VIZUÁLNÍ KONTROLA P 18 znaků, první měření při každém testu je zjistit, zda je decice v pořádku. Myslím, že P je pro pozitivní

ROZSAH BOND 200mA 18 znaků, měření 1 toto je rozsah měření existuje několik možných rozsahů (viz příručka k zařízení)

ZEMĚ 0,28 OHM P 18 znaků, měření 1 toto je výsledek měření

LIMIT 0,30 OHM 18 znaků, měření 1 toto je limit měření INS 1> 299,9 MEG P 18 znaků, měření 2 toto je výsledek

LIMIT 1,0 MEG 18 znaků, měření 2 toto je limit

PN CONTINUITY P 18 znaků, měření 3 toto je výsledek

ZATÍŽENÍ 160 VA P 18 znaků, měření 4 toto je výsledek LIMIT 3700 VA 18 znaků, měření 4 toto je limit AKTUÁLNÍ 0,6 AP 18 znaků, měření 5 toto je výsledek LIMIT 16,0 A 18 znaků, měření 5 toto je limit LKGE 0,03 mA P 18 znaky, měření 6 toto je výsledek OMEZENÍ 3,50 mA 18 znaků, měření 6 toto je limit a opět jeden prázdný řádek

reapeat simmlar Format pro jiné nahrávky.

KONEC ÚDAJŮ 11 znaků, velmi jasné

Krok 5: Krok 5: Čas na hádanku

Krok 5: Čas na hádanku
Krok 5: Čas na hádanku
Krok 5: Čas na hádanku
Krok 5: Čas na hádanku
Krok 5: Čas na hádanku
Krok 5: Čas na hádanku

Podívejte se, zkontrolujte, vyzkoušejte

To, co dělám dosud, je téměř stejné, co musím dělat v Fluke DMS. To je nepříjemné, protože všichni ostatní testeři čtou na PC, takže tam nikdo nemusí mačkat tlačítka. A v každém případě to dělám pokaždé a čekám, ale nic se neděje.

Podívejme se, jestli to dokážeme lépe než Fluke. Manipulovat komunikaci.

Myslím, že je to možné, protože vývojář, který to vytvořil, potřeboval způsob programování a ladění.

Nikdy předtím jsem nic nedělal a ukázal, co zkouším a jak pracuji.

1. Vyzkoušeno náhodně jako 1, aaa

ukazuje, že zařízení něco přijímá „1“, pípne, „aaa“vydá 3 pípnutí. Ach jo, tohle je googlový zpěv. To mi říká, že když napíšu příkazy jako „probuzení“, „poslouchat“, „start“, nebude to fungovat, protože každý znak je odeslán jako jeden samostatný příkaz.

Co bude dál. Čas zeptat se duckducka.

Po přečtení jsem našel příkazy používané v telekomunikacích zvané ATcommands, ale žádné štěstí, nic se nestalo.

Další věc, kterou jsem našel, jsou kódy ASCII v terminálu Br@y, které musím napsat pomocí # před příkaz ASCII, který napíšu. Takže zkouším #001 a WOW, aby se něco stalo na testeru, nyní ukazuje RPE-Check (200mA).

Chci toho víc, našel jsem tabulku ASCII

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

Postavil jsem stůl a vyzkoušel každý příkaz, podíval se, co se stalo, a vrátil se do hlavního okna. To bude nějakou dobu trvat.

Některé klávesy chybí, takže další text spuštěný na obrazovce byl vidět více.

Výsledek můžete vidět v tabulkách1-3.

kód pro terminál; Zeichen; tlačítko;#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; Drátový test

#9; TAB^I; Sichtprüfung; Vizuální kontrola

#10; LF^J;;

#11; VT^K; Automatický test;

#12; FF^L; Start;

#13; CR^M; Enter;

#14; SO^N; Stopp; Stop

#15; SI^O; Nastavení;

#16; DLE^P; Speicher; Storage

#17; DC1^Q; Backspace;

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

#19; DC3^S; Ja; Ano

#20; DC4^T; Nein; č

#21; NAK^U; Hilfe; Help

#22; SYN^V; hoch; nahoru

#23; ETB^W; runter; dolů

#24; CAN^X; odkazy; vlevo

#25; EM^Y; rechts; vpravo

#26; SUB^Z;;

#27; Esc^[; Leertaste; Space

#28; FS^; Leertaste; Vesmír

#29; GS^]; Leertaste; Space

#30; RS ^^; Leertaste; Space

#31; US^_; Leertaste; Vesmír

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

#66; B; B;

#67; C; C;

#68; D; D;

#69; E; E;

#70; F; 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; 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;; Leitungův test;

#137;; Sichtprüfung;

#138;;;

#139;; Automatický test;

#140;;;

#141;;;

#142;; Stopp;

#143;; Nastavení;

#144;; Speicher;

#145;;;

#146;; PC/Druck;

#147;;;

#148;;;

#149;; Hilfe;

#150;;;

Výsledek: Musíme odeslat Char 18 pro PC/tisk a 3krát Char 12 pro Start, abychom spustili funkci odesílání.

Krok 6: Krok 6: Čtení souboru do Excelu

Projekt se rychle rozrůstá a roste. Tady si dám pauzu.

Číst to v Excelu je velmi velká hádanka. Tady nemůžu napsat všechno. Toto je projekt pro opensouce a já hledám softwarové inženýry, kteří s tím pomáhají.

Ale poslední část, kterou chci ukázat. Čtení souborů v Excelu.

Aktivujte „nástroje pro vývojáře“v Excelu.

přejděte do editoru Visualbasic.

vložte to do modulu nebo listu:

Instruktabilní editor není vhodný pro kód, proto přikládám kód jako VBAcode.txt

Přidávám také DMS. FLK. To získávám z karty CF mého testeru aplikací.

Data, která zkopírujete, můžete také přečíst z terminálu a uložit jako.txt.

Nyní začínám velké hádanky:

  1. získejte data pomocí přímého testeru Excelu
  2. přesunout hodnoty do čitelných dokumentů
  3. uložit data do databáze
  4. export do aplikace Word

Děkujeme a zdravíme FAU/IAA, linksunten.indymedia, FLUKE, www.herber.de/forum a mnoho dalších.

Zynch

Doporučuje: