در این مقاله قرار هست که یکی از رایج ترین و قابل اطمینان ترین گزینه ها را بررسی کنیم، ماژول EC200U برند کویکتل که احتمالا پیش از این مقاله اسم آن را شنیده اید و یا حتی محصولاتی را با استفاده از آن توسعه داده باشید. اما چنانچه با ماژول EC200U آشنایی ندارید معرفی کوتاهی از این ماژول فوق العاده خواهیم داشت. Quectel’s EC200U مجموعه ای از ماژول های LTE Cat 1 است که به طور خاص برای برنامه های M2M و IoT بهینه شده است. این ماژول دارای قابلیت بازگشت به شبکه 2G در جایی که شبکه 4G در دسترس نباشد است و در شبکه 4G حداکثر سرعت انتقال داده 10 مگابیت در ثانیه و up-link 5 مگابیت در ثانیه را ارائه می دهد.
سری EC200U همچنین از استاندارد Mini PCIe پشتیبانی میکند تا نیازهای کاربردهای در صنایع مختلف را برآورده کند. سری EC200U شامل سه مدل است:
که پوشش باند فرکانس کشورها و مناطق مختلف را برآورده می کنند. این ماژول دارای مجموعه ای غنی از پروتکل های اینترنتی، رابط های استاندارد صنعتی و درایورهای USB برای ویندوز 8.1/10/11، لینوکس و اندروید است که به سری EC200U اجازه می دهد تا طیف گسترده ای از برنامه های M2M و IoT مانند POS، POC، ETC را ارائه دهند. این ماژول با پوشش جهانی LTE، GSM/GPRS رابط های کاربردی فراوان و پشتیبانی از صدای آنالوگ و GNSS داخلی و پشتیبانی از Wi-Fi Scan ، بلوتوث و FOTA طیف وسیعی از نیازها را پوشش میدهد. این ماژول عموما در دونسخه AB و AA در دسترس است که در ادامه تقاوت این دو نسخه بررسی شده است :
Feature | EC200U-EU AB | EC200U-EU AA |
Region | Europe (EU) | Europe (EU) |
LTE Category | Cat 1 | Cat 1 |
Max Download Speed | 10 Mbps | 10 Mbps |
Max Upload Speed | 5 Mbps | 5 Mbps |
GNSS Support | ❌ No | ✅ Yes |
Flash & RAM | May differ from AA | May differ from AB |
Form Factor | LCC Package | LCC Package |
Main Use Case | IoT/M2M | IoT/M2M |
نکته جالب و قابل توجه دو نسخه بالا این هست که هر دو از فوت پرینت و لایه نرم افزاری کاملا مشابهی بهره می برند و در یک پروژه بدون هیچ دغدغه ای قابل جایگزینی هستند.
در کنار همه ویژگی ها و قابلیت های نرم افزاری و سخت افزاری این ماژول که در فایل Spec ضمیمه این مقاله شده، یک قابلیت بسیار خوب و کار آمدی در این ماژول تعبیه شده که قرار است شیرازه اصلی این سری از مقالات باشد، پشتیبانی از QuecOpen است که قابلیتی مشابه OpenCPU است که در ماژول های 2G میشناسید. این قابلیت به ما اجازه می دهد تا فریمور دستگاه مورد نظر را بر بستر خود ماژول توسعه دهیم و می تواند نیاز به استفاده از میکروکنترلر و واحدهای پردازشی مجزا را در بسیاری از پروژه ها رفع کند. قابلیتی که پیشتر هم در ماژول های خانواده 2G یعنی سری های MC60 و M66 این شرکت شاهد بودیم.
برای شروع کار با این ماژول میتوان از یکی از دو برد ارزیابی EC200U و آموزشی EC200U موجود در فروشگاه سیسوگ که در ادامه نمایش داده شده اند استفاده نمود، هر دو این بردها پورت های USB، پرفرال های اصلی، سوکت های سیم کارت و SD Card را در دسترس قرار داده اند.
این ماژول پروتکل های مختلفی را پشتیبانی میکند و دارای چندین GPIO است که در تصویر پایین مشاهده میکنید.
در کنار قابلیت QuecOpen که پیشتر مطرح شد، قابلیت ارتباط از طریق AT COMMAND ها بر بستر پورت سریال و USB در این ماژول تعبیه شده است و در واقع پورت سریال به عنوان بستر اصلی ارتباطی ماژول قلمداد می شود. بنابراین در ابتدا کار قصد داریم با از نرم افزار Qnavigator جهت انجام تست و راه اندازی های اولیه استفاده کنیم. برای استفاده از این نرم افزار چنانچه از لینوکس استفاده میکنید به Wine نیاز دارید و اگر ویندوز دارید میتوانید پس از متصل کردن برد بوسیله USB به رایانه به صورتی که آموزش داده میشود از این نرم افزار استفاده کنید.
در ویندوز چنانچه درایور مربوط به ماژول را ندارید نیاز است تا ابتدا آن را نصب کنید. برای اینکار لازم است درایور آن را دانلود و نصب کنید (که فایل آن را در پایان این پست خواهید یافت) و پس از نصب ادامه ی این آموزش را پی بگیرید. برای نصب درایور به سادگی پس از دانلود فایل Setup را بازکنید و نصب را انجام دهید.
حالا نرم افزار را بازکنید و از قسمتی که در تصویر مشخص شده پورت مربوط به ماژول را انتخاب کنید و سپس دکمه کانکت را بزنید.
چنانچه ارتباط به درستی برقرار باشد پس از زدن دکمه کانکت، نرم افزار شروع به تبادل داده با ماژول میکند. چنانچه ارتباط برقرار باشد برنامه شروع به تبادل داده با ماژول میکند که در تصویر این تبادل داده را مشاهده میکنید.
اگر تبادل داده موفقیت آمیز بود میتوانید از منوی سمت چپ قابلیت مورد نیاز خود را انتخاب کنید. مثلا در اینجا ابتدا ارسال پیامک را تست میکنیم.
چنانچه پیامک به درستی ارسال شده باشد خروجی مانند تصویر بالا را مشاهده خواهید کرد. سپس قابلیت تماس را تست میکنیم
اگر تماس به درستی برقرار شده باشد خروجی بالا را مشاهده میکنید و اگر پیام خطا دریافت کردید ممکن است مشکل از سیمکارت، آنتن یا تغذیه ماژول شما باشد. در آخر چنانچه به قابلیتی نیاز دارید که در لیست نیست میتوانید از منوی سمت چپ قسمت AT Command را انتخاب کنید.
همانطور که مشاهده میکنید تمام دستورات مربوط به قابلیتهای مختلف ماژول در این قسمت وجود دارد که میتوانید به راحتی از آن استفاده کنید.
امیدوارم که از این آموزش استفاده کرده باشید و با نظرات خوبتون ما رو همراهی کنید. در قسمت بعدی “به معرفی SDK مربوط به این ماژول و نحوه کار با QuecOpen ” خواهیم پرداخت.
وبسایت: http://www.arvidtek.com
www.arvidtek.com | گروه مهندسی آرویدتک | فعال حوزه الکترونیک و مخابرات | فروشگاه تخصصی قطعات الکترونیک
مقالات بیشتر
نویسنده شو !
سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.