İçindekiler:
- Adım 1: Adım 1: Araştırma
- Adım 2: Adım 2: Test Cihazını PC'ye bağlayın
- 4. Adım: 4. Adım: Analiz edin
- Adım 5: Adım 5: Bulmaca Zamanı
- Adım 6: Adım 6: Dosyayı Excel'e Okuyun
Video: Seri Tabanlı Bir Cihazı Yeniden Yapılandırmak: 6 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:20
Seri arabirimi yeniden oluşturma Fluke 6500'ü yeniden oluşturmayı hedefledim Bunu yapacağım çünkü Fluke orijinal yazılımı çok "kullanıcı dostu değil, sezgisel değil" veya iş arkadaşımın "f*d up" dediği gibi. Gizemi başlatalım.
Adım 1: Adım 1: Araştırma
Cihazım Fluke 6500-2 Taşınabilir Cihaz Test Cihazıdır.
Cihaz ve şirket hakkında bilgi aranıyor. Çoğu zaman cihazlar sadece başka bir şirket tarafından etiketleniyor. O zaman biraz daha araştırmalıyız. Bu orijinal gibi görünüyor.
Appliance Tester donanımı, fişler farklı olduğu için bazı ülkelerde farklıdır.
İlki klavyeli ve klavyesiz olmak üzere en az 2 versiyonu vardır. En yeni sürüm bir USB Bağlantı Noktası ile oluşturulmuş ancak bence gönderme verileri hala aynı.
Cihazımız için çok fazla bir şey bulamayacağız. Sadece fiyat, mağaza, orijinal yazılım, ölçüm ve kılavuzlar ile ilgili bilgiler. ne yazık ki seri arayüz hakkında önemli bir şey bulamadım. Sadece diğer cihazlar için ama arayüzler çok farklı. Bir Com-Ports için ayarları buluyorum.
Adım 2: Adım 2: Test Cihazını PC'ye bağlayın
İşte ücretsiz bir Terminal:
circuitdesolator.blogspot.com/2010/12/termi… bu br@y için çok teşekkür ederim.
Ayarlar standart olmalı (ve çevrimiçi bir doğrulama buldum) veya en azından olağandışı bir şey olmamalı
COM-Port: 4 (cihaz yöneticisine bakın)
Baud hızı: 9600
Veri bitleri: 8 Parite: Parite yok veya n
Akış kontrolü: Yok Stopbits: 1
Bağlan Düğmesine tıklayın. Şimdi Com-Port'u dinliyoruz.
Application Tester'da iletişimi şu yollarla başlatmalıyız:
"PC/Druck" (veya PC/Baskı)
"Başlat" önceden seçilmiş Veri -> PC
"Başlat" tüm verileri önceden seçti (tüm kayıtlar)
"Başlat" önceden seçildi (son Format) FLUKE DMS kullanıyorum
Şimdi cihazın bir şeyler gönderdiğini görüyoruz.
Terminal bir şey göstermek zorunda. (resme bak)
Olası Formatlara:
cihaz.csv,. FLK,. PRN.gönderebilir aslında. FLK sadece bir metin dosyasıdır, .csv modunda bilgileri özlüyorum, bu yüzden kullanmıyorum
.prn yalnızca direkt yazdırma için bir yazdırma dosyasıdır.
4. Adım: 4. Adım: Analiz edin
Verileri oku (bkz. DMS. FLK), tüm otomatik test modlarını kaydettim:
Cihazdaki CF-Kart'a veri kaydedip bilgisayarımda okuduğumda tamamen aynı sonucu aldım.
Biçim çok, çok eski bir scool görünüyor. Bon yazıcı için bir tür pint formatı veya bunun gibi bir şey. Test ettiğim her cihaz iyiydi. bu yüzden bir şeyler kötüyse neyin değişeceğini görmek için başka bir koşu yapmalıyız. İlk denemede cihazları otomatik modda olduğu gibi numaralandırdım.
başka ne var, ilk satırlara bakalımMODEL 6500-02 15 karakter, oldukça açık, model numaram
SN 1801234 18 karakter, cihazımın seri numarası
bir boş satır
TEST NUMARASI 1 18 karakter, depoladığım ilk test çalıştırması, bu bir sayaç
TARİH 25-Ağustos-06 18 karakter, cihazı test ettiğim tarih, saati ayarlamadım bu yüzden doğru değil, çünkü cihaz bazen saati kaybetti ve sıfırlama kullanıcı dostu değil, şu anda bu satırı görmezden geliyorum
APP NO 145 18 karakter, yazdığım cihaz numarası, linke departmanını saklayarak veya yorum yaparak 2-3 şey daha ayarlayabilirim ama bunu 40 kere yazmam gerekirse deliriyorum, yani gerçek dünyada sadece bu satırı dolduruyorum
TEST MODE 145 AUTO 18 karakter, kullandığım test modu
SITE 18 karakter, hiçbir fikrim yok
SITE1 18 karakter, hala bir fikrim yok
SITE2 18 karakter, gerçekten hiçbir fikrim yok
KULLANICI 18 karakter, bu da, hiçbir fikrim yok
GÖRSEL KONTROL P 18 karakter, her test çalışmasında ilk ölçüm, kararın iyi olup olmadığına bakmaktır. P Pozitif için bence
BOND ARALIĞI 200mA 18 karakter, ölçüm 1 bu ölçüm aralığıdır, birkaç olası aralık vardır (cihaz kılavuzuna bakın)
EARTH 0.28 OHM P 18 karakter, ölçüm 1 bu ölçümün sonucudur
LIMIT 0.30 OHM 18 karakter, ölçüm 1 bu, ölçümün sınırı INS 1 >299.9 MEG P 18 karakter, ölçüm 2 bu sonuç
LIMIT 1.0 MEG 18 karakter, ölçüm 2 bu sınırdır
PN CONTINUITY P 18 karakter, ölçüm 3 bu sonuç
LOAD 160 VA P 18 karakter, ölçüm 4 bu sonuç LIMIT 3700 VA 18 karakter, ölçüm 4 bu sınır CURRENT 0.6 AP 18 karakter, ölçüm 5 bu sonuç LIMIT 16.0 A 18 karakter, ölçüm 5 bu sınır LKGE 0.03 mA P 18 karakter, ölçüm 6 bu sonuç LIMIT 3.50 mA 18 karakter, ölçüm 6 bu sınır ve yine bir boş satır
Diğer kayıtlar için simmlar Formatını tekrarlayın.
END OF DATA 11 karakter, çok net
Adım 5: Adım 5: Bulmaca Zamanı
Gör, Kontrol Et, Test Et
Şimdiye kadar yaptığım şey, Fluke DMS'de yapmam gerekenin hemen hemen aynısı. Bu rahatsız edici, çünkü diğer tüm Test Cihazları PC tarafından okunuyor, böylece kimsenin oradaki düğmelere basması gerekmiyor. Ve her halükarda bunu her zaman yapıyorum ve bekliyorum ama hiçbir şey olmuyor.
Bakalım Fluke'tan daha iyi yapabilecek miyiz? İletişimi manipüle edin.
Bunun mümkün olduğunu düşünüyorum çünkü bunu oluşturan geliştiricinin programlamak ve hata ayıklamak için bir yola ihtiyacı vardı.
Daha önce hiç bir şey yapmadım ve ne denediğimi ve nasıl çalıştığımı göstermedim.
1. 1, aaa gibi rastgele denendi
cihazın "1" ile bir şey aldığını gösterir, bip sesi çıkarır, "aaa" ile 3 bip sesi çıkarır. Yay bu bir goog şarkı. Bu bana "uyandır", "dinle", "başlat" gibi komutlar yazarsam çalışmayacağını söylüyor çünkü her karakter ayrı bir komut olarak gönderiliyor.
Sıradaki ne. Ördek ördeğine sorma zamanı.
Okuduktan sonra telekomünikasyon tarafından kullanılan ATcommands adlı komutları buldum ama şans yok, hiçbir şey olmuyor.
Br@y'nin Terminalinde ASCII kodlarını bulduğum bir sonraki şey, onları ASCII komutunun önüne # ile yazmam gerekiyor ve yazacağım. Bu yüzden #001'i denedim ve WOW test cihazında bir şey oldu, şimdi RPE-Check'i (200mA) gösteriyor.
Bundan daha fazlasını istiyorum, bir ASCII Tablosu buldum
www.torsten-horn.de/techdocs/ascii.htm
Bir masa kurdum ve her komutu denedim ve ne olduğuna bakın ve ana ekrana geri döndüm. Bu biraz zaman alacak.
Bazı tuşlar eksik, bu yüzden bir sonraki metin ekranda daha fazlasını görüyordum.
Tablo 1-3'te görebileceğiniz sonuç.
terminal kodu;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 Testi;Tel testi
#9;TAB^I;Sichtprüfung;Görsel kontrol
#10;LF^J;;
#11;VT^K;Otomatik Test;
#12;FF^L;Başlat;
#13;CR^M;Girin;
#14;SO^N;Dur;Dur
#15;SI^O;Kurulum;
#16;DLE^P;Speicher;Depolama
#17;DC1^Q;Geri Al;
#18;DC2^R;PC/Druck;PC/Baskı
#19;DC3^S;Ja;Evet
#20;DC4^T;Nein;Hayır
#21;NAK^U;Hilfe;Yardım
#22;SYN^V;hoch;yukarı
#23;ETB^W;yolcu;aşağı
#24;CAN^X;bağlantılar;sol
#25;EM^Y;rechts;sağ
#26;ALT^Z;;
#27;Esc^[;Leertaste;Boşluk
#28;FS^;Leertaste;Uzay
#29;GS^];Leertaste;Uzay
#30;RS^^;Leertaste;Uzay
#31;ABD^_;Leertaste;Uzay
#32;SP;Leertaste;Uzay
#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;ben;ben;
#74;J;J;
#75;K;K;
#76;L;L;
#77;A;M;
#78;N;N;
#79;O;O;
#80;P;P;
#81;S;S;
#82;R;R;
#83;S;S;
#84;T;T; #
85;U;U;
#86;V;V;
#87;B;B;
#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;a;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;SİL;;
#128;;;#129;;RPE(200mA);
#130;;RPE(10A);
#131;;;
#132;;RISO SK2;
#133;;IEA SK2;
#134;;IB;
#135;;IL/ID SK2;
#136;;Leitungs Testi;
#137;;Sichtprüfung;
#138;;;
#139;;Otomatik Test;
#140;;;
#141;;;
#142;;Dur;
#143;;Kurulum;
#144;;Konuşmacı;
#145;;;
#146;;PC/Druck;
#147;;;
#148;;;
#149;;Hilfe;
#150;;;
Sonuç: Gönderme işlevini başlatmak için PC/Print için Char 18 ve Start için 3 kez Char 12 göndermemiz gerekiyor.
Adım 6: Adım 6: Dosyayı Excel'e Okuyun
Proje hızla büyüyor ve büyüyor. Burada bir mola vereceğim.
Bunu Excel ile okumak çok büyük bir bilmecedir. Her şeyi buraya yazamam. Bu bir açık kaynak projesidir ve bu konuda yardımcı olacak yazılım mühendislerini arıyorum.
Ama son bir bölümü göstermek istiyorum. Excel ile dosya okuma.
Excel'de "geliştirici araçlarını" etkinleştirin.
Visualbasic düzenleyicisine gidin.
bunu Modül veya Çalışma Sayfasına ekleyin:
Eğitilebilir düzenleyici kod için iyi değil, bu yüzden kodu VBAcode.txt olarak ekliyorum
DMS. FLK'yı da ekliyorum. Application Tester cihazımın CF kartından aldığım bilgi.
Ayrıca Terminal'den kopyaladığınız verileri okuyabilir ve.txt olarak kaydedebilirsiniz.
Şimdi büyük Bulmacalara başlıyorum:
- excel doğrudan form Tester ile veri alın
- değerleri okunabilir belgelere taşı
- veriyi veritabanına kaydet
- kelimeye aktar
FAU/IAA, linksunten.indymedia, FLUKE, www.herber.de/forum ve çok daha fazlasına teşekkürler ve selamlar.
Çingene
Önerilen:
Bir Bilgisayarı Kontrol Etmek İçin Eski Bir Dizüstü Bilgisayarın Dokunmatik Yüzeyini Yeniden Kullanın!: 11 Adım (Resimlerle)
Bir Bilgisayarı Kontrol Etmek İçin Eski Bir Dizüstü Bilgisayarın Dokunmatik Yüzeyini Yeniden Kullanın!: PS/2 dizüstü bilgisayar dokunmatik yüzeyleri, bir mikro denetleyiciyle kullanılabilecek en havalı kullanıcı arabirimi aygıtları arasındadır. Kaydırma ve dokunma parmak hareketleri, kontrol malzemelerini oldukça basit ve eğlenceli bir şekilde yapabilir. Bu Eğitilebilir Tabloda, birini şununla birleştirelim:
ESP8266 Kalkanı Tabanlı Arduino için Seri UDP/IP Ağ Geçidi: 8 Adım
ESP8266 Kalkanına Dayalı Arduino için Seri UDP/IP Ağ Geçidi: 2016'da "Arduino'nuzu IP Ağına bağlamak için kendi Wifi ağ geçidinizi nasıl yapılır" talimatını zaten yayınladım. Bazı kod geliştirmeleri yaptığım için ve hala bu çözümü kullanıyorum. Yine de şimdi bazı ESP8266 kalkanları var
Eski LED Noel Süslemelerini Yeniden Karıştırarak Yeniden Kullanmak: 7 Adım
Eski LED Noel Süslemelerini Yeniden Karıştırarak Yeniden Kullanmak: Üç yıl önce bir Pound mağazasından (yani dolar mağazasından) oldukça iğrenç bir Noel dekorasyonu satın aldım. Ezici bir "NOEL"di; yetersiz sayıda pille çalışan LED tarafından aydınlatılan işaret.
Statik ve DHCP IP Ayarlarını Yapılandırmak için ESP32 Captive Portal: 8 Adım
Statik ve DHCP IP Ayarlarını Yapılandırmak için ESP32 Captive Portal: ESP 32, entegre WiFi ve BLE'ye sahip bir cihazdır. IoT projeleri için bir tür nimet. Sadece SSID'nizi, parolanızı ve IP yapılandırmalarınızı verin ve bunları buluta entegre edin. Ancak, IP ayarlarını ve Kullanıcı kimlik bilgilerini yönetmek bir kafa olabilir
LED'lerin Doğru Seri Bağlanması - Seri Vs Paralel Bağlantı: 6 Adım
LED'leri Doğru Seri Vs Paralel Bağlantıya Bağlama: Bu talimatta, LED - Işık Yayan Diyotlardan ve birden fazla ünitemiz varsa bunları nasıl bağlayabileceğimizden bahsediyoruz. Bu, keşke en başından bilseydim dediğim bir ders çünkü elektronik devrelerle uğraşmaya başladığımda birkaç tane inşa ettim