دانلود مطالب پایان نامه ها در مورد طراحی و ساخت سامانه اندازه گیری دمای چند کاناله با قابلیت ... |
شکل ت-۲: اتصال به روش Daisy Chain
به این نکته توجه داشته باشید که طریقه سوکت زدن کابل RS485، بین برد اصلی و بردی که به آن متصل می شود، با کابلهای بین Slave ها متفاوت است. به همین دلیل ما کابل ارتباط بین برد اصلی و اولین برد Slave را با رنگ مشکی مونتاژ کردهایم.
بردهای Slave
این بردها برای اندازه گیری دما و ارسال آنها از طریق کانال ارتباطی RS485 به برد اصلی طراحی شده اند، که از یک طرف ترموکوپلها و از طرف دیگر کابلهای RS485 به آن ها متصل میشوند (شکل ت-۳).
اگر LED سبز رنگ روی برد روشن نشود کابل RS485 به درستی متصل نشده است یا همان تغذیه مدار متصل نیست و اگر LED آبی رنگِ روی برد در حین کار کردن سامانه چشمک میزند، یعنی برد Slave، دما را به درستی از ترموکوپلها خوانده، بسته بندی کرده و برای برد اصلی ارسال می کند.
شکل ت-۳: بردهای Slave
چگونگی اتصال کابلها به سوکت DB9
اتصال بین بردهای SLAVE
برای اتصال کابل به سوکتها ابتدا باید روش خواندن شماره پایه های سوکت DB-9 را بدانید، همانطور که در شکل ت-۴ مشاهده میکنید، شماره پایه های سوکت نر (Male) و سوکت ماده (Female) برعکس هم هستند.
شکل ت-۴: نمایی از سوکت DB-9
برای سوکت زدن بین بردهای Slave، باید پایه های شماره ۱، ۲، ۳ و ۵ را به هم متصل کرد (شکل ت-۵) و به بقیه پایهها نیاز نداریم، ما در این سامانه از یک کابل ۹ رشته استفاده کردیم که سه سیم آن را به پایه شماره ۱ و سه سیم آن را به پایه شماره ۵ (تغذیه بردها)، دو سیم را به پایه شماره ۳ و سیم آخر را به پایه شماره ۲ متصل کردهایم.
در سوکت روی برد Slave پینهای ۱، ۶ و همچنین پینهای ۹، ۵ به هم متصل هستند؛ در نتیجه برای سادگی به جای اتصال سه سیم به پایه ۱، سیمها را بین دو پایه ۱ و ۶ متصل کنید، همچنین میتوانید بین پایه های ۵ و ۹ نیز همین کار را انجام دهید.
شکل ت-۵: اتصال سوکت DB-9 بین بردهای Slave
اتصال برد SLAVE به برد اصلی
در این کابل اتصالات کمی تغییر می کند، پایه های ۲ و ۳ را به هم متصل کنید، اما پایه های ۱ و ۶ سوکت نر را به پایه ۵ و ۹ سوکت ماده و پایه ۵ و ۹ سوکت نر را به پایه ۱ و ۶ سوکت ماده متصل کنید (شکل ت-۶).
در این اتصال نیز میتوانید سه سیم را به پایه مثبت، سه سیم را به پایه منفی، دو سیم را به پایه شماره ۲ و یک سیم را به پایه شماره ۳ متصل کنید.
شکل ت-۶: اتصال سوکت DB-9 برد اصلی به برد Slave
دلیل استفاده از ولتاژ تغذیه در داخل کابلها این است که هر برد نیاز به یک منبع تغذیه جداگانه ندارد و همگی از یک منبع، توان لازم را دریافت می کنند.
چگونگی اتصال سوکت به ترموکوپلها
اگر سوکت را مانند شکل ت-۷ در دستتان بگیرید، باید به سر شماره ۱، پایه مثبت و به سر شماره ۲، پایه منفی ترموکوپل را متصل کنید سپس، مانند شکل ت-۲ وقتی سر سوکت به سمت بالا است آن را درون برد Slave قرار میدهید.
شکل ت-۷: نمایی از سوکت مخصوص ترموکوپل
نرمافزار
برنامه نوشته شده برای سامانه اندازه گیری دمای ۶۴ کاناله که پیشتر در مورد آن صحبت کردیم به زبان برنامهنویسی گرافیکی LabVIEW نوشته شده است. در نرمافزارLabVIEW ، با بهره گرفتن از چیدن توابعی که به صورت بلوک دیاگرام نمایش داده میشوند و برقراری ارتباط ورودی و خروجی توابع با یکدیگر میتوان مواردی نظیر Monitoring، برنامه های کنترلی و شبیهسازی سیستمها را پیاده سازی نمود. برنامهنویسی در LabVIEW در دو بخش Front pannel وBlock diagram انجام می شود. در بخشFront panel المانهای ظاهری، نمودارها، ورودیهای کنترلی و… قرار داده میشوند. اما ارتباط این المانها با یکدیگر و بدنۀ اصلی برنامه، در Block diagram قرار میگیرد.
در این فصل به بررسی چگونگی عملکرد برنامه و رفع خطاهای احتمالی میپردازیم.
تنظیمات برنامه
در شکل ت-۸ صفحه اول برنامه را میبینید که در این صفحه باید تمام تنظیمات را انجام دهید. این صفحه از دو قسمت تشکیل شده است، قسمت اول (Setting and Run) مربوط به تنظیمات شبکه، ذخیرهسازی داده ها و تنظیمات مربوط به بردها است، قسمت دوم (Load Recorded Data) مربوط به بارگذاری داده ها است که هر یک را به تفضیل در این فصل مورد بررسی قرار میدهیم.
شکل ت-۸: نمایی از صفحه اول برنامه
برای اجرای برنامه باید روی آیکون کلیک کنید یا کلیدهای ترکیبی Ctrl+R را بفشارید، اگر آیکون به شکل تغییر کرد، برنامه در حال کار کردن است.
روش بدست آوردن IP دستگاه
برای بدست آوردن IP هر دستگاهی کافی است کامپیوتر شما و دستگاه مربوطه به یک شبکه متصل باشند در این صورت کافی است مراحل زیر را طی کنید:
کلید Start را از روی کیبورد فشار دهید.
در قسمت Search در Windows 7 تایپ کنید cmd.exe و کلید Enter را فشار دهید (شکل ت-۹).
شکل ت-۹: پنجره استارت ویندوز و باز کردن cmd.exe
در پنجره باز شده (شکل ت-۱۰) باید نام برد اصلی که ۶۴CHDL است را به همراه دستور ping وارد کنید تا IP برد اصلی را به شما بدهد (منظور از برد اصلی بردی است که به درگاه LAN متصل است)، برای این کار کافی است بنویسید ping 64chdl و کلید Enter را فشار دهید.
شکل ت-۱۰: اجرای دستور ping
IP نوشته در شکل ت-۱۰ همان IP مربوط به برد اصلی است که در این شکل مقدار آن ۱۹۲٫۱۶۸٫۱٫۶ میباشد.
اگر نوشتهPing request could not find host 64chdl. Please check the name and try againe. را مانند شکل ت-۱۱ مشاهده کردید یکی از حالات زیر اتفاق افتاده است:
Firewall ویندوز شما اجازه دسترسی نمیدهد که در این مورد باید Firewall سیستم خود را خاموش کنید.
رایانه شما به شبکه متصل نیست که باید مسیر ارتباطی رایانه خود را چک نمایید.
برد اصلی به شبکه متصل نیست که باید کابل مربوط به شبکه آن را چک کنید، اگر کابل به درستی به برد متصل باشد چراغهای روی جک مربوطه روشن می شود.
برد و رایانه به یک شبکه واحد متصل نیستند یعنی هر کدام در یک شبکه مجزا هستند.
شکل ت-۱۱: خطا در دستور ping
تنظیمات شبکه
در قسمت مربوط به تنظیمات درگاه LAN (شکل ت-۱۲) باید کادر مربوط بهIP (Server IP Address) را پر کنید برای این کار ابتدا باید IP مربوط به برد اصلی را بدست آورید که روش بدست آوردن IP را در قسمت قبل توضیح دادیم. در این سامانه کادر مربوط به پورت (Remote Port (828)) نباید تغییری کند، چون پورت مربوط به برد اصلی ۸۲۸ است. چراغ مربوطه (Connect) وضعیت اتصال یا عمل اتصال به شبکه را نشان میدهد.
شکل ت-۱۲: تنظیمات شبکه
تنظیمات ذخیرهسازی
در این قسمت (شکل ت-۱۳) باید ابتدا روی Record Path کلیک کنید و آدرس محلی که میخواهید داده های شما در آن قسمت ذخیره شود را انتخاب کنید.
شکل ت-۱۳: تنظیمات ذخیرهسازی داده ها
همچین میتوانید مانند شکل ت-۱۴ نام فایل را به حالت اولیه خودش بگذارید یا نام دلخواهی برای آن انتخاب کنید. نام پیشفرض آن با Graph شروع می شود و داخل پرانتز اول تاریخ آن روز به میلادی نوشته می شود سپس، در آخرین پرانتز زمان آن لحظه به ساعت، دقیقه، ثانیه آورده می شود؛ در آخر باید روی دکمه Save کلیک کنید تا آدرس مانند شکل ت-۱۵ در کادر مربوطه قرار گیرد.
در ضمن باید به این نکته توجه داشته باشید که نام فایل با پسوند .xls انتخاب شود.
فرم در حال بارگذاری ...
[شنبه 1400-08-08] [ 08:23:00 ب.ظ ]
|