نمایش عدم اتصال یا اتصال کامپیوتر به همراه IP آن روی برد اصلی به وسیله نمایشگری بر روی برد.
سادگی در اتصال بردها (سوکت DB-9) .
ارتباط بین بردها تنها با یک کابل (تغذیه بردها و اطلاعات).
ولتاژ تغذیه ۵ ولت.
بیشترین توان مصرفی ۳ وات.
شکل ۲-۹: صفحه اول برنامه کامپیوتری سامانه
۲-۸-۲- نرم­افزاری
انتخاب کانال­های دلخواه و تخصیص نام توسط کاربر به هر کانال (ترموکوپل).
ذخیره­سازی تنظیمات اولیه (تخصیص نام ترموکوپل­ها، انتخاب ترموکوپل­ها و…) و بارگذاری آن­ها در اجرای بعدی برنامه.
امکان تغییر تنظیمات ذخیره شده در زمان اجرای برنامه.
نمایش آنی دمای ۱۰ کانال انتخابی توسط کاربر در حین اندازه ­گیری، بر روی نمودار.
تطبیق تعداد کلید­های نمایش نام کانال­ها، با تعداد کانال­های انتخاب شده توسط کاربر.
امکان اعمال کردن یا نکردن فیلتر Median.
نمایش زمان شروع برنامه و زمان سپری شده.
امکان تشخیص خطا به صورت هوشمند (قطعی کابل، عدم اتصال ترموکوپل و…) و نمایش آن به کاربر.
امکان ذخیره­سازی تمام کانال ها با سرعت قابل تظیم توسط کاربر (بین ۱ ثانیه تا ۶۰ دقیقه).
ذخیره­سازی در دو قالب Text و Excel.
نمایش حداکثر ۱۰ کانال در هنگام بارگذاری (Load) داده ­ها.
امکان اعمال کردن یا نکردن فیلتر Median بر روی داده ­های بارگذاری (Load) شده.
انتخاب نمودارها از روی نام یا شماره برد و شماره ترموکوپل (در هر دو قسمت Load و نمایش آنی).
نمایش نام کانال در قسمت Legend گراف (در هر دو قسمت Load و نمایش آنی).
قابلیت تغییر در گراف­های هر نمودار (بزرگ­نمایی، تغییر رنگ، اندازه، نوع نمایش و…).
نمایش مقدار Max و Min داده ­های نمودار.
شکل ۲-۱۰: قسمت مربوط به نمایش دماهای اندازه ­گیری شده سامانه
شکل ۲-۱۱: قسمت مربوط به بارگذاری داده ­های اندازه ­گیری شده سامانه
فصل سوم
۳- پروتکل­های ارتباطی
۳-۱- پروتکل [۱۰]SPI
پروتکل SPI (Serial Peripheral Interface) یک پروتکل ارتباطی سریال سنکرون، میان ادوات دیجیتال است. این پروتکل اولین بار توسط شرکت Motorola برای ارتباط ادوات دیجیتال در فواصل نزدیک طراحی و استفاده شد. در سیستمی که ارتباط میان بخش­های آن توسط SPI برقرار می­گردد، یک تراشه به عنوانMaster ، و یک یا چند تراشۀ دیگر به عنوانSlave مورد استفاده قرار می­گیرند. ارتباط میانMaster و Slave ها دوطرفه یا به اصطلاحFull duplex می­باشد. یعنی هر دو تراشه می­توانند بطور همزمان data ارسال و یا دریافت کنند. شمای کلی یک سیستم ارتباطی SPI در شکل۳-۱ نمایش داده شده است.

شکل ۳-۱: بلوک دیاگرام ارتباط SPI
۳-۱-۱- جزئیات
در پروتکل SPI ، ۴ سیگنال منطقی یا بیت به کار می­روند. نام دیگری که برای این پروتکل به کار می­برند، ارتباط ۴ سیمه است که به همین ۴ سیگنال اشاره دارد. در ادامه به توضیح هر ۴ مورد می­پردازیم.

سیگنال کلاک یا SCLK (یا SCK): این سیگنال توسط تراشه Master تولید و به تمامی Slave های مرتبط اعمال می­گردد. این فرکانس از چند مگاهرتز بیشتر نمی­ شود.
MISO (Master Input Slave Output): از طریق این پایه در تراشه­ها، داده ­ها از Slave به Master فرستاده می­شوند که آن را با SDO نیز نشان می­ دهند.
MOSI (Master Output Slave Input): از طریق این پایه، داده ­ها در حالت عکس مورد قبل، از Master به Slave فرستاده می­شوند که آن را با SDI نیز نشان می­ دهند.
SS یا Slave Select: در تراشه Master می­بایست به ازای هرSlave ، یک پایه به عنوان Slave select در نظر گرفته شود که این پایه­ها بهSlave متناظر خود متصل هستند. این پایه در تراشه­هایی که ازSPI استفاده می­ کنند، عموماً Active Low است. به این معنی که با دریافت سیگنال Low یا صفر منطقی، Slave مورد نظر انتخاب می­ شود.
در ادامه با توضیح بیشتر در مورد عملکرد SPI، مطالب گفته شده روشن­تر خواهد شد.
۳-۱-۲- نحوه­ عملکرد
ابتدا کلاک SPI توسط Master تنظیم می­ شود. برای شروع به کار، Master می­بایست پایۀ SS مورد نظر را فعال (در اینجا صفر) کند. با فعال شدن این پایه، سیکل ارتباطی آغاز می­گردد وMaster کلاک لازم برای انتقال اطلاعات بین Master وSlave را بر روی پایۀ SCK تولید می­ کند. همان طور که در شکل ۳-۲ می­بینید، درون تراشه­های Master و Slave دو شیفت رجیستر قرار گرفته است که در اصل از طریق پایه­ های MISO و MOSI به صورت حلقوی به یکدیگر متصل می­باشند.
طول شیفت رجیسترها عموماً ۸ بیت است که در نتیجه، یک شیفت رجیستر ۱۶ بیتی حلقوی به ازای هر Slave خواهیم داشت.
به ازای هر سیکل کلاک، از طریق MOSI بیت­های داده از Slave به Master فرستاده می­شوند و در همین حال، از طریق MISO بیت­های داده ازMaster به Slave انتقال می­یابند. هنگامی که ارسال ۸ بیت به پایان رسید، پایۀ SS به حالت قبلی خود باز می­گردد و کلاک سیستم نیز غیر فعال می­ شود. به این ترتیب سیستم تا ارسال و دریافت بعدی منتظر می­ماند.
اگر تعداد بیت­های داده مورد نظر برای ارسال، بیش از بیت­های شیفت رجیستر بود، عملیات ارسال و دریافت طی چند مرحله انجام می­ شود.
شکل ۳-۲: اتصال شیفت رجیسترهای داخلیMaster و Slave به صورت حلقوی
بدیهی است که در تراشۀ Master، پایه­ های SCK، MOSI و SS در حالت خروجی و پایۀ MISO در حالت ورودی قرار دارد. عکس این وضعیت نیز برای تراشهSlave صادق است.
توسط بیت­های قابل برنامه­ریزیCPOL و CPHA می­توان عملکرد و فاز کلاک را تنظیم نمود. شکل ۳-۳ وضعیت کلاک را در حالات مختلف این دو بیت نمایش می­دهد.
در حالتCPOL=0
اگرCPHA=0 باشد، داده ­ها در لبۀ بالا رونده دریافت و در لبۀ پایین رونده ارسال می­شوند.
اگرCPHA=1 باشد، داده ­ها در لبۀ پایین رونده دریافت و در لبۀ بالا رونده ارسال می­شوند.
در حالت CPOL=1

موضوعات: بدون موضوع  لینک ثابت


فرم در حال بارگذاری ...