فهرست مطالب:
- مرحله 1: مرحله 1: تحقیق
- مرحله 2: مرحله 2: تستر را به رایانه وصل کنید
- مرحله 4: مرحله 4: تجزیه و تحلیل کنید
- مرحله 5: مرحله 5: زمان پازل کردن است
- مرحله 6: مرحله 6: فایل را در Excel بخوانید
تصویری: مهندسی مجدد دستگاه مبتنی بر سریال: 6 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:56
بازسازی یک رابط سریال طراحی شده برای بازسازی Fluke 6500 من این کار را انجام خواهم داد زیرا نرم افزار اصلی Fluke بسیار "کاربر دوستانه نیست ، نه بصری" یا چگونه همکارم می گوید "f*d up". اجازه دهید رمز و راز را شروع کنیم.
مرحله 1: مرحله 1: تحقیق
دستگاه من دستگاه تست دستگاه قابل حمل Fluke 6500-2 است.
جستجوی اطلاعات در مورد دستگاه و شرکت. اغلب دستگاه ها فقط توسط شرکت دیگری برچسب گذاری شده اند. سپس باید تحقیقات بیشتری انجام دهیم. این به نظر می رسد اصلی است.
سخت افزار Appliance Tester در برخی از کشورها متفاوت است زیرا دوشاخه ها متفاوت هستند.
حداقل 2 نسخه وجود دارد ، ابتدا با و بدون صفحه کلید. جدیدترین نسخه با پورت USB ساخته شده است ، اما من فکر می کنم داده های ارسال هنوز یکسان است.
برای دستگاه ما چیزهای زیادی پیدا نخواهیم کرد. فقط قیمت ، مغازه ها ، نرم افزار اصلی ، اطلاعات مربوط به اندازه گیری و کتابچه های راهنما. متاسفانه هیچ چیز مهمی در مورد رابط سریال پیدا نکردم. فقط برای دستگاه های دیگر ، اما رابط ها بسیار متفاوت هستند. A من تنظیمات مربوط به Com-Ports را پیدا می کنم.
مرحله 2: مرحله 2: تستر را به رایانه وصل کنید
در اینجا یک ترمینال رایگان وجود دارد:
circuitdesolator.blogspot.com/2010/12/termi… از این br@y بسیار متشکرم.
تنظیمات می تواند استاندارد باشد (و من یک تأیید آنلاین پیدا کردم) ، یا حداقل هیچ چیز غیر معمول نیست
پورت COM: 4 (مدیر دستگاه را ببینید)
باودرات: 9600
پایگاه داده: 8 برابری: بدون برابری یا n
کنترل جریان: بدون توقف: 1
روی دکمه Connect کلیک کنید. اکنون ما به Com-Port گوش می دهیم.
در برنامه آزمایش باید ارتباط را از طریق موارد زیر شروع کنیم:
"PC/Druck" (یا PC/Print)
"شروع" داده های انتخاب شده -> رایانه را انتخاب کنید
"شروع" همه داده ها (همه سوابق) را از قبل انتخاب کرد
"شروع" از قبل انتخاب شده (آخرین فرمت) من از FLUKE DMS استفاده می کنم
اکنون می بینیم که دستگاه چیزی ارسال می کند.
ترمینال باید چیزی را نشان دهد. (تصاویر را ببینید)
برای فرمت های ممکن:
دستگاه می تواند.csv ،. FLK ،. PRN را ارسال کند. در واقع. FLK فقط یک فایل متنی است ،
در حالت.csv اطلاعات را از دست می دهم ، بنابراین از آن استفاده نمی کنم
.prn فقط یک فایل چاپی برای چاپ مستقیم است.
مرحله 4: مرحله 4: تجزیه و تحلیل کنید
داده ها را بخوانید (به DMS. FLK مراجعه کنید) ، من همه حالتهای تست خودکار را ذخیره کردم:
اگر داده ها را در CF-Card روی دستگاه ذخیره کنم و در رایانه خود بخوانم ، دقیقاً همان نتیجه را گرفتم.
قالب ظاهری بسیار بسیار قدیمی دارد. یک نوع قالب pint برای چاپگر bon یا چیزی شبیه به آن. هر دستگاهی که آزمایش کردم خوب بود. بنابراین ما باید یک حرکت دیگر انجام دهیم تا ببینیم اگر چیزی بد شود چه چیزی تغییر می کند. در اولین تلاش ، دستگاه ها را کاملاً مانند حالت خودکار شمارش می کنم.
چه چیز دیگری ، اجازه دهید به اولین خطوط MODEL 6500-02 15 کاراکتر نگاه کنم ، کاملا مشخص است ، شماره مدل من
SN 1801234 18 کاراکتر ، شماره سریال دستگاه من
یک خط خالی
شماره آزمایش 1 18 کاراکتر ، اولین تست آزمایشی که ذخیره کردم ، این شمارنده است
DATE 25-AUG-06 18 نویسه ، تاریخی که دستگاه را آزمایش کردم ، ساعت را تنظیم نکردم بنابراین درست نیست ، زیرا گاهی اوقات ساعت ساعت را از دست می دهد و تنظیم مجدد کاربر غیر دوستانه است من در حال حاضر این خط را نادیده می گیرم
APP NO 145 18 کاراکترها ، شماره دستگاهی که من در آن تایپ کرده ام ، می توانم 2-3 مورد دیگر را با ذخیره بخش linke یا نظر تنظیم کنم ، اما اگر مجبور شوم 40 بار این را تایپ کنم دیوانه می شوم ، بنابراین فقط این خط را در دنیای واقعی پر می کنم
TEST MODE 145 AUTO 18 کاراکتر ، حالت آزمایشی که من استفاده کردم
SITE 18 chars ، ایده ای نیست
SITE1 18 کاراکتر ، هنوز ایده ای ندارید
SITE2 18 حرف ، واقعاً هیچ نظری ندارم
USER 18 Characters ، و این نیز ، من هیچ نظری ندارم
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 این نتیجه است
LOAD 160 VA P 18 کاراکترها ، اندازه گیری 4 این نتیجه LIMIT 3700 VA 18 کاراکترها ، اندازه گیری 4 این محدودیت فعلی 0.6 AP 18 کاراکتر ، اندازه گیری 5 این نتیجه LIMIT 16.0 A 18 کاراکتر ، اندازه گیری 5 این محدودیت LKGE 0.03 mA P 18 است کاراکترها ، اندازه گیری 6 این نتیجه LIMIT 3.50 mA 18 کاراکتر ، اندازه گیری 6 این محدودیت است و دوباره یک خط خالی
فرمت simmlar را برای ضبط های دیگر تکرار کنید.
END OF DATA 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 ؛ تست Leitungs ؛ تست سیم
#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 ؛ Ja ؛ بله
#20 ؛ DC4^T ؛ Nein ؛ شماره
#21 ؛ NAK^U ؛ Hilfe ؛ راهنما
#22 ؛ SYN^V ؛ hoch ؛ بالا
#23 ؛ ETB^W ؛ runter ؛ پایین
#24 ؛ CAN^X ؛ پیوندها ؛ سمت چپ
#25 ؛ EM^Y ؛ rechts ؛ راست
#26 ؛ SUB^Z ؛؛
#27 ؛ Esc^[؛ Leertaste ؛ فضا
#28 ؛ FS^\ ؛ Leertaste ؛ Space
#29 ؛ GS^] ؛ Leertaste ؛ فضا
#30 ؛ RS ^^ ؛ Leertaste ؛ فضا
#31 ؛ US^_ ؛ Leertaste ؛ فضا
#32 ؛ SP ؛ Leertaste ؛ فضا
#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 ؛ من ؛ من ؛
#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 ؛ ب ؛ ب ؛
#99 ؛ ج ؛ ج ؛
#100؛ d؛ d؛
#101؛ e؛ e؛
#102؛ f؛ f؛
#103 ؛ g ؛ g ؛
#104 ؛ ساعت ؛ ساعت ؛
#105 ؛ من ؛ من ؛
#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 ؛ تو ؛ تو ؛
#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 ؛؛ تست لایتونگز؛
#137 ؛؛ Sichtprüfung؛
#138;;;
#139 ؛؛ تست خودکار؛
#140;;;
#141;;;
#142 ؛؛ توقف؛
#143 ؛؛ راه اندازی؛
#144 ؛؛ Speicher؛
#145;;;
#146 ؛؛ PC/Druck؛
#147;;;
#148;;;
#149 ؛؛ هیلف؛
#150;;;
نتیجه: برای شروع کار ارسال ، باید Char 18 را برای PC/Print و 3 بار Char 12 را برای Start ارسال کنیم.
مرحله 6: مرحله 6: فایل را در Excel بخوانید
این پروژه به سرعت و در حال بزرگ شدن است. من اینجا استراحت خواهم کرد.
خواندن این مطلب با اکسل یک معما بسیار بزرگ است. من نمی توانم همه چیز را اینجا بنویسم این یک پروژه برای افتتاحیه است و من برای مهندسین نرم افزار که در این زمینه کمک می کنند ، مشغول خدمت هستم.
اما ، یک قسمت آخر ، می خواهم نشان دهم. خواندن فایل ها با اکسل
"ابزارهای توسعه دهنده" را در Excel فعال کنید.
به ویرایشگر Visualbasic بروید.
این را در ماژول یا کاربرگ وارد کنید:
ویرایشگر قابل آموزش برای کد خوب نیست ، بنابراین من کد را به عنوان VBAcode.txt پیوست می کنم
من DMS. FLK را نیز اضافه می کنم. که من از کارت CF برنامه کاربردی خود دریافت می کنم.
همچنین می توانید داده هایی را که از ترمینال کپی می کنید بخوانید و به عنوان.txt ذخیره کنید.
اکنون پازل های بزرگ را شروع می کنم:
- دریافت داده با اکسل مستقیم تستر
- انتقال مقادیر به اسناد قابل خواندن
- ذخیره داده ها در پایگاه داده
- صادر کردن به کلمه
با تشکر و درود به FAU/IAA ، linksunten.indymedia ، FLUKE ، www.herber.de/forum و بسیاری دیگر.
زینچ
توصیه شده:
دستگاه رأی گیری بیومتریک مبتنی بر اثر انگشت با استفاده از آردوینو: 4 مرحله (همراه با تصاویر)
دستگاه رأی گیری بیومتریک مبتنی بر اثر انگشت با استفاده از آردوینو: همه ما از دستگاه رای گیری الکترونیکی موجود مطلع هستیم که در آن کاربر برای رأی دادن باید دکمه ای را فشار دهد. اما این ماشین ها از همان ابتدا به دلیل خنک شدن مورد انتقاد قرار گرفتند. بنابراین دولت در حال برنامه ریزی برای معرفی اثر انگشت است
دستگاه پین بال دنده رومیزی با استفاده از پلت فرم جاسازی شده مبتنی بر Evive- Arduino: 18 مرحله (همراه با تصاویر)
Tabletop Pinball Machine Using Evive- Arduino based Embedded Plaform: یک آخر هفته دیگر ، یک بازی هیجان انگیز دیگر! و این بار ، آن چیزی نیست جز بازی های مورد علاقه همه - پین بال! این پروژه به شما نشان می دهد که چگونه می توانید دستگاه پین بال خود را به راحتی در خانه بسازید. تنها چیزی که شما نیاز دارید اجزای موجود در این برنامه است
خاموش کردن یا راه اندازی مجدد کامپیوتر با دستگاه ESP8266: 10 مرحله (همراه با تصاویر)
خاموش کردن یا راه اندازی مجدد رایانه با دستگاه ESP8266: برای روشن شدن این مورد ، ما کامپیوتر شما را خاموش می کنیم ، نه کامپیوتر شخص دیگری. داستان به این شرح است: یکی از دوستان من در فیس بوک به من پیام داد و گفت که دارای دوازده کامپیوتر است بسیاری از ریاضیات ، اما هر روز صبح ساعت 3 صبح ، آنها قفل می شوند. اس
دستگاه پخش فلوت مبتنی بر آردوینو: 10 مرحله (همراه با تصاویر)
دستگاه فلوت نواز مبتنی بر آردوینو: در این قسمت آموزشی ، من سعی دارم پروژه ای را ارائه دهم که هنر را با مهندسی ترکیب می کند. دستگاهی که فلوت می زند. با استفاده از آردوینو یادداشت ها را کنترل می کند. آهنگ یا آهنگ های مختلفی را می توان در آردوینو برنامه ریزی کرد ، که آردوینو با فلوت می نوازد. وجود ندارد
مهندسی مجدد بلندگوی USB به 3.5 میلی متر: 4 مرحله
مهندسی مجدد بلندگوی USB به 3.5 میلی متر: سال گذشته این کار را انجام دادم زیرا برای پروژه ای که از NES Clone تشکیل شده بود به بلندگو نیاز داشتم. کار به پایان رسید و من فکر کردم که ساختن یک دستورالعمل برای آن خوب است زیرا انجام آن کار بزرگی نیست و بر اساس دانش ایجاد می شود. یادت باشه