תוכן עניינים:
- שלב 1: שלב 1: מחקר
- שלב 2: שלב 2: חבר את הבוחן למחשב
- שלב 4: שלב 4: ניתוח
- שלב 5: שלב 5: זמן לחידה
- שלב 6: שלב 6: קרא קובץ ל- Excel
וִידֵאוֹ: הנדסה מחדש של מכשיר מבוסס סידורי: 6 שלבים (עם תמונות)
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:16
הפעלה מחדש של ממשק סידורי מיועדת לשינוי מחדש ב- Fluke 6500 אני אעשה זאת כיוון שהתוכנה המקורית של פלוק היא מאוד "לא ידידותית למשתמש, לא אינטואיטיבית" או איך עמית לעמית שלי אומר "f*d up". בואו נתחיל את התעלומה.
שלב 1: שלב 1: מחקר
המכשיר שלי הוא בודק מכשירים נייד של Fluke 6500-2.
חיפוש מידע אודות המכשיר והחברה. לעתים קרובות המכשירים מסומנים רק על ידי חברה אחרת. ואז נצטרך לחקור עוד. נראה שמדובר במקור.
החומרה של בודק המכשירים שונה במדינות מסוימות מכיוון שתקנים שונים.
ישנן לפחות 2 גרסאות, הראשונה עם ואחת ללא מקלדת. הגרסה החדשה ביותר בנויה עם יציאת USB אבל אני חושב שנתוני השליחה עדיין זהים.
עבור המכשיר שלנו לא נמצא הרבה. רק מחיר, חנויות, תוכנות מקוריות, מידע על מדידות ומדריכים. לצערי לא מצאתי שום דבר חשוב בממשק הטורי. רק למכשירים אחרים אך הממשקים שונים מאוד. ואני מוצא את ההגדרות עבור ה- Com-Ports.
שלב 2: שלב 2: חבר את הבוחן למחשב
להלן מסוף תוכנה חופשית:
circuitdesolator.blogspot.com/2010/12/termi… תודה רבה על br@y זה.
ההגדרות צריכות להיות סטנדרטיות (ומצאתי אימות באינטרנט), או לפחות שום דבר יוצא דופן
יציאת COM: 4 (ראה מנהל ההתקנים)
Baudrate: 9600
מאגרי נתונים: 8 זוגיות: אין זוגיות או n
בקרת זרימה: אין מפסי עצירה: 1
לחץ על כפתור התחבר. כעת אנו מקשיבים ל- Com-Port.
בבוחן היישומים עלינו להתחיל את התקשורת באמצעות:
"PC/Druck" (או PC/Print)
"התחל" נתונים שנבחרו מראש -> מחשב
"התחל" בחר מראש את כל הנתונים (כל הרשומות)
"התחל" שנבחר מראש (פורמט אחרון) אני משתמש ב- FLUKE DMS
כעת אנו רואים שהמכשיר שולח משהו.
הטרמינל חייב להראות משהו. (תראה תמונות)
לפורמטים אפשריים:
המכשיר יכול לשלוח.csv,. FLK,. PRN. למעשה. FLK הוא קובץ טקסט בלבד, במצב.csv אני מתגעגע למידע, אז אני לא משתמש בו
.prn הוא קובץ הדפסה להדפסה ישירה בלבד.
שלב 4: שלב 4: ניתוח
קרא נתונים (ראה DMS. FLK), שמרתי את כל מצבי הבדיקה האוטומטיים:
אם אני שומר נתונים בכרטיס CF במכשיר וקורא אותם במחשב האישי שלי, קיבלתי את אותה התוצאה בדיוק.
הפורמט נראה סקול ישן מאוד. סוג של פורמט ליטר למדפסת בון או משהו כזה. כל מכשיר שבדקתי היה בסדר. אז עלינו לבצע ריצה נוספת כדי לראות מה משתנה אם משהו רע. בניסיון הראשון אני מספר את המכשירים בדיוק כמו מצב אוטומטי.
מה עוד, בואו נסתכל על השורות הראשונות MODEL 6500-02 15 תווים, די ברור, מספר הדגם שלי
SN 1801234 18 תווים, מספר הסידורי של המכשיר שלי
שורה אחת ריקה
מספר הבדיקה 1 18 תווים, בדיקת המבחן הראשונה ששמרתי, זהו מונה
DATE 25-AUG-06 18 תווים, התאריך שבו בדקתי את המכשיר, לא הגדרתי את השעון כך שאני לא צודק, כי המכשיר איבד לפעמים את השעון והאיפוס אינו ידידותי למשתמש. אני מתעלם משורה זו כרגע
APP NO 145 18 תווים, מספר המכשיר שהקלדתי, אני יכול להגדיר 2-3 דברים אחרים על ידי אחסון מחלקת לינקים או הערות, אבל אם אני צריך להקליד את זה 40 פעמים אני משתגע, אז אני ממלא רק את השורה הזו בעולם האמיתי
TEST MODE 145 AUTO 18 תווים, מצב הבדיקה בו השתמשתי
אתר 18 תווים, אין לי מושג
SITE1 18 תווים, עדיין אין לי מושג
SITE2 18 תווים, באמת שאין לי מושג
USER 18 תווים, וגם זה, אין לי מושג
VISUAL CHECK P 18 תווים, השיטה הראשונה בכל בדיקת בדיקה היא לבדוק אם הפקודה תקינה. P מיועד לחיובי אני חושב
BOND RANGE 200mA 18 תווים, מדידה 1 זהו טווח המידות ישנם כמה טווחים אפשריים (ראה מדריך למכשיר)
EARTH 0.28 OHM P 18 תווים, מדידה 1 זו תוצאה של המידה
LIMIT 0.30 OHM 18 תווים, מדידה 1 זו גבול המידות INS 1> 299.9 MEG P 18 תווים, מדידה 2 זו תוצאה
LIMIT 1.0 MEG 18 תווים, מדידה 2 זו גבול
PN CONTINUITY P 18 תווים, מדידה 3 זו תוצאה
עומס 160 VA P 18 תווים, מדידה 4 זוהי תוצאה LIMIT 3700 VA 18 תווים, מדידה 4 זו הגבלה CURRENT 0.6 AP 18 תווים, מדידה 5 זוהי תוצאה LIMIT 16.0 A 18 chars, מדידה 5 זוהי גבול LKGE 0.03 mA P 18 תווים, מדידה 6 זו התוצאה LIMIT 3.50 mA 18 תווים, מדידה 6 זו גבול ושוב שורה אחת ריקה
חזור על פורמט simmlar להקלטות אחרות.
סוף הנתונים 11 תווים, ברורים מאוד
שלב 5: שלב 5: זמן לחידה
ראה, בדוק, בדוק
מה שאני עושה עד עכשיו הוא כמעט אותו הדבר שאני צריך לעשות ב- Fluke DMS. זה מעצבן, מכיוון שכל שאר הבוחנים קוראים לפי מחשב כך שאף אחד לא צריך ללחוץ שם על כפתורים. ובכל מקרה אני עושה את זה כל פעם ומחכה אבל שום דבר לא קורה.
נראה אם נוכל לעשות זאת טוב יותר מ- Fluke. מניפולציה של תקשורת.
אני חושב שזה אפשרי מכיוון שהמפתח שבנה את זה היה צריך דרך לתכנת ולפתור באגים.
מעולם לא עשיתי משהו בעבר והראיתי מה אני מנסה ואיך אני עובד.
1. ניסה אקראי כמו 1, aaa
מראה שהמכשיר מקבל משהו על ידי "1" הוא מצפצף, על ידי "aaa" הוא משמיע 3 צפצופים. יאיי זה שיר גוג. זה אומר לי שאם אני כותב פקודות כמו "התעוררות", "הקשב", "התחל" זה לא יעבוד כי כל צ'אר נשלח כפקודה אחת מופרזת.
מה הלאה. הגיע הזמן לשאול ברווז.
לאחר קריאה מצאתי פקודות המשמשות את התקשורת שנקראות ATcommands אך אין מזל, שום דבר לא קורה.
הדבר הבא שמצאתי קודי ASCII בטרמינל של Br@y אני חייב לכתוב אותם עם # מול פקודת ASCII שאכתוב. אז אני מנסה #001 ו- WOW שמשהו קורה בבוחן עכשיו זה מראה את RPE-Check (200mA).
אני רוצה יותר מזה, מצאתי טבלת ASCII
www.torsten-horn.de/techdocs/ascii.htm
אני מכין שולחן ומנסה כל פקודה ורואה מה קורה וחוזר למרכז הראשי. זה ייקח קצת זמן.
כמה מפתחות חסרים, כך שהטקסט הבא יופעל במסך אם ראיתי יותר.
את התוצאה תוכלו לראות בטבלאות 1-3.
קוד למסוף; Zeichen; כפתור;#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; מבחן לייטונגס; בדיקת חוטים
#9; TAB^I; Sichtprüfung; בדיקה חזותית
#10; LF^J;;
#11; VT^K; בדיקה אוטומטית;
#12; FF^L; התחל;
#13; CR^M; הזן;
#14; SO^N; עצור; עצור
#15; SI^O; התקנה;
#16; DLE^P; Speicher; אחסון
#17; DC1^Q; Backspace;
#18; DC2^R; PC/Druck; PC/Print
#19; DC3^S; כן; כן
#20; DC4^T; נין; לא
#21; NAK^U; Hilfe; עזרה
#22; SYN^V; hoch; למעלה
#23; ETB^W; רונר; למטה
#24; CAN^X; קישורים; שמאל
#25; EM^Y; מימין; ימין
#26; SUB^Z;;
#27; Esc^[; Leertaste; שטח
#28; FS^; Leertaste; שטח
#29; GS^]; טעם Leert; שטח
#30; RS ^^; טעם טעם; שטח
#31; ארה ב^_; טעם בלייה; שטח
#32; SP; טעם בלייה; שטח
#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; א; א;
#66; ב; ב;
#67; C; C;
#68; D; D;
#69; E; E;
#70; F; F;
#71; G; G;
#72; ח; ה;
#73; אני; אני;
#74; J; J;
#75; ק; ק;
#76; L; L;
#77; מ; מ;
#78; נ; נ;
#79; O; O;
#80; P; P;
#81; ש; ש;
#82; R; R;
#83; S; S;
#84; ט; ט; #
85; U; U;
#86; V; V;
#87; W; W;
#88; X; X;
#89; י; י;
#90; ז; ז;
#91;[;[;
#92;;;
#93;];];
#94;^;^;
#95;_;_;
#96;`;`;
#97; א; א;
#98; ב; ב;
#99; ג; ג;
#100; ד; ד;
#101; ה; ה;
#102; ו; ו;
#103; ז; ז;
#104; h; h;
#105; i; i;
#106; j; j;
#107; ק; ק;
#108; l; l;
#109; מ; מ;
#110; n; n;
#111; o; o;
#112; p; p;
#113; ש; ש;
#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; ז; ז;
#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;; מבחן לייטונגס;
#137;; Sichtprüfung;
#138;;;
#139;; בדיקה אוטומטית;
#140;;;
#141;;;
#142;; עצור;
#143;; התקנה;
#144;; שפייכר;
#145;;;
#146;; PC/Druck;
#147;;;
#148;;;
#149;; הילפה;
#150;;;
תוצאה: עלינו לשלוח Char 18 למחשב/הדפסה ולפעמים Char 12 עבור Start, כדי להתחיל את פעולת השליחה.
שלב 6: שלב 6: קרא קובץ ל- Excel
הפרויקט צומח לגדול. אני אעשה הפסקה כאן.
קריאה זו עם אקסל היא חידה גדולה מאוד. אני לא יכול לכתוב הכל כאן. זהו פרויקט עבור opensouce ואני מחפשת מהנדסי תוכנה שעוזרים בכך.
אבל, חלק אחרון, אני רוצה להראות. קריאת קבצים באמצעות אקסל.
הפעילו "כלי מפתחים" ב- Excel.
לך לעורך Visualbasic.
הכנס את זה למודול או לדף העבודה:
עורך ההוראה אינו טוב לקוד, לכן אני מצרף את הקוד כ- VBAcode.txt
אני מוסיף גם את DMS. FLK. שאני מקבל מכרטיס ה- CF של בודק היישומים שלי.
תוכל גם לקרוא את הנתונים שאתה מעתיק מתוך הטרמינל ולשמור כ- txt.
עכשיו אני מתחיל את החידות הגדולות:
- קבל נתונים עם אקסל טופס ישיר בודק
- העברת ערכים למסמכים קריאים
- לשמור נתונים למסד הנתונים
- לייצא למילה
תודה וברכה ל- FAU/IAA, linksunten.indymedia, FLUKE, www.herber.de/forum ועוד רבים אחרים.
זינץ '
מוּמלָץ:
שער UDP/IP סידורי עבור Arduino מבוסס על מגן ESP8266: 8 שלבים
שער UDP/IP סידורי עבור Arduino מבוסס על ESP8266 Shield: כבר פרסמתי בשנת 2016 "כיצד להכין שער Wifi משלך כדי לחבר את Arduino לרשת IP". מכיוון שעשיתי כמה שיפורי קוד ואני עדיין משתמש בפתרון זה. עם זאת יש כעת כמה מגיני ESP8266 לא
מחולל מוזיקה מבוסס מזג אוויר (מחולל מידי מבוסס ESP8266): 4 שלבים (עם תמונות)
מחולל מוזיקה מבוסס מזג אוויר (מחולל מידי מבוסס ESP8266): היי, היום אסביר כיצד להכין מחולל מוזיקה קטן מבוסס מזג אוויר. ועוצמת אור. אל תצפה שהוא ייצור שירים שלמים או יתפתח אקורד
כיבוי מרחוק או הפעלה מחדש של מחשב באמצעות מכשיר ESP8266: 10 שלבים (עם תמונות)
כיבוי מרחוק או הפעלה מחדש של מחשב באמצעות מכשיר ESP8266: כדי שיהיה ברור כאן, אנו סוגרים את המחשב שלך, לא מחשב של מישהו אחר. חבורה של מתמטיקה, אבל כל בוקר בשעה 3 לפנות בוקר הם ננעלים. S
הנדסה מחדש של רמקול USB עד 3.5 מ"מ: 4 שלבים
הנדסה מחדש של רמקול USB ל -3.5 מ"מ: בשנה שעברה עשיתי זאת מכיוון שהייתי צריך רמקולים לפרויקט שכלל שיבוט NES. בסופו של דבר זה עבד וחשבתי שזה יהיה טוב להכין עבורו מדריך כי זה לא משימה ענקית לקחת וזה בונה על ידע. זכור
בקר סרוו סידורי מבוסס Arduino: 6 שלבים
בקר סרוו סידורי מבוסס Arduino: זהו בקר סדרתי פשוט למספר סרוואות המבוססים על ה- Arduino. (גם ההוראה הראשונה שלי :)) רוב העבודה בזה נבעה מלקבל את התוכנה לדבר עם הארדואינו ומפרוטוקול להעברת הנתונים. כמו f