نکات مهم طراحی یک برد مبتنی بر GSM MODEM

نکات مهم طراحی یک برد مبتنی بر GSM MODEM

نکات مهم طراحی یک برد مبتنی بر GSM MODEM
نکات مهم طراحی یک برد مبتنی بر GSM MODEM

موارد مهمی که لازم است هنگام طراحی یک برد مبتنی بر GSM Modem  لحاظ نمود.

یکی از پرکاربردترین ماژول‌های چند سال اخیر که توانسته تحول عظیمی در استفاده از محصولات الکترونیکی و بحث اینترنت اشیاء ایجاد نماید بی‌شک ماژول‌های GSM Modem بوده‌اند.

آشناترین برند این ماژول، شرکت سیم کام SIMCOM   است که تنوع و تاریخچه‌ی طولانی در ارائه این ماژول در ایران دارد.

شرکت SimCom ماژول‌های زیر را در بازار ایران ارائه نموده است:

Sim300 – Sim900 – Sim800 – Sim800C

که برخی از آن‌ها از رده تولید نیز خارج‌شده‌اند.

شاید بتوان گفت مهم‌ترین خصیصه انتخاب ماژول‌های سیم کام نیز فروانی آن در بازار ایران بوده است.

 

اصول طراحی SIM800

چرا ماژول Gsm Modem من در شرایط عادی و یا هنگام ارتباط هنگ می‌کند؟

چرا من نمی‌توانم در مدت زمان طولانی GSM Modem خود را لایو نگه داشته و مجبور به قطع و وصل برق می‌شوم؟

 

جهت پاسخ به سؤالات بالا سعی می‌کنیم در زیر به چند نکته مهم برای طراحی اشاره نماییم.

 

هنگام طراحی برد برای چنین محصولاتی لازم است چند نکته‌ی کلیدی و مهم را رعایت نمود که بتوان به‌صورت طولانی‌مدت از یک ماژول Gsm Modem (جی اس ام مودم) به‌صورت کاملاً امن (بدون هنگ کردن) استفاده نمود.

 

  • طراحی تغذیه مناسب برای این ماژول

مهم‌ترین موضوع برای طراحی برد و استفاده از ماژول  GSM Modem، طراحی تغذیه مناسب برای این ماژول است. در یک کلام تغذیه موردنظر باید بتواند به‌صورت لحظه‌ای حداقل 2 آمپر جریان و یک تغذیه صاف و  رگوله شده را به ماژول شما تحویل بدهد.

به عبارتی در فرآیندهای کشیدن پی سی بی (PCB) و استفاده از رگولاتور مناسب و.. باید حتماً این مورد لحاظ گردد.

با توجه به جریان کشی لحظه‌ای  Gsm Modem، لازم است تغذیه ورودی دارای این قابلیت باشد بنابراین اکثراً در بردها، از آی سی های تغذیه سوئیچینگ برای این کار استفاده می‌گردد؛ مانند LM2576 یا سری‌های مشابه و لازم است تمام پارامترهای لازم ازجمله سلف مناسب بخصوص ازنظر جریان دهی لحظه‌ای، برای طراحی این تغذیه مناسب لحاظ شود.

بعضی‌اوقات حتی در بردهای آموزشی مشاهده می‌شود که به‌جای سلف مناسب با قابلیت جریان دهی لحظه‌ای، یک سلف مقاومتی یا بدون توانایی جریان دهی استفاده می‌شود. استفاده‌کنندگان از این بردها همیشه اعلام می‌کنند که در شرایط خاصی این ماژول هنگ می‌کند. (به‌خصوص در مواردی که ماژول سعی می‌کند ارتباط صوتی، اینترنتی و یا حتی پیامکی برقرار کند.)

مورد بعدی که لازم است حتماً در مورد تغذیه لحاظ گردد، قرار دادن خازن‌های مناسب با ESR پایین به‌خصوص تانتال، در نزدیک تغذیه این ماژول است. این خازن‌ها تأثیر بسزایی در دادن انرژی مناسب لحظه‌ای به GSM modem دارند و باعث جلوگیری از هنگ کردن ماژول می‌شوند.

در طراحی پی سی بی (PCB) جهت این بردها لازم است ترک‌های بزرگ بیش از یک میلی‌متر برای تغذیه لحاظ گردد. برخی افراد هنگام طراحی، یک ترک بسیار ضعیف برای تغذیه این ماژول استفاده می‌کنند که باعث عدم کارکرد صحیح GSM modem  می‌شود.

 

 

SIM900 طراحی

  • ایجاد قابلیت ریستارت ماژول برای پروسسور اصلی

یکی از موارد مهم جهت استفاده طولانی مدت از ماژول GSM modem لزوم ایجاد قابلیت ریستارت ماژول در شرایط متفاوت است.

لازم است حتماً میکروکنترلر شما بتواند ماژول GSM modem  را به‌صورت سخت‌افزاری ریست یا برق ماژول را قطع و وصل نماید.

موارد بسیار زیادی در هنگام ارتباط با ماژول GSM Modem  اتفاق می‌افتد که نیاز است ماژول بتواند دوباره کاملاً شروع به‌کار نماید؛ از هنگ کردن ماژول گرفته تا عدم توانایی ارتباط‌های مناسب (GPRS  SMS) در حالت‌های متفاوت از جمله این موارد هستند. در این هنگام لازم است شما برای ادامه کارکرد مناسب ماژول بتوانید آن را با استفاده از پایه ریست، ریست نموده یا برق اصلی را قطع و وصل نمایید. منظور از پایه ریست پایه‌ای است که بتواند میکروکنترلر داخلی ماژول را حتماً ریست نماید و نه پایه‌های نرم‌افزاری مانند:  POWER KEY.

بسیار پیش آمده که ماژولی مثلاً SIM300 بعد از چند ماه کارکرد، هنگ نموده و پایه POWER KEY آن نیز هیچ عکس‌العملی را قبول نمی‌کند و نمی‌توان از طریق این درگاه ماژول را ریست واقعی نمود.

 

  • رعایت اصول برنامه‌نویسی مناسب 

لازم است به‌طور مداوم، قابلیت‌های ارتباطی با ماژول و کارکردهای ماژول (GPRS -SMS) را در نرم‌افزار میکروکنترلر بررسی کرد و درصورتی‌که این ارتباط به‌طور مناسب برقرار نمی‌شود، میکرو اقدام به راه‌اندازی مجدد ماژول نماید. بسیار دیده شده است بااینکه ماژول ازنظر جواب دهی مشکلی ندارد و می‌تواند کامندها را جواب دهد ولی به علت‌های مختلف، نمی‌تواند ارتباط مناسب GPRS ای برقرار نماید، که معمولاً با ریستارت شدن ماژول، مشکل برطرف می‌شود.

 

 

 

 

حمایت از Sisoog Os

خوشحال میشیم برای تداوم و کیفیت ما رو حمایت کنید.

0 نفر

پــــســنــدیـده انـد

توجه

Sisoog Os
Sisoog Os

کارآفرین, تولید کننده, طراح الکترونیک و ....

دیدگاه ها

18 دیدگاه

  • علی
    ۱۶ تیر ۱۴۰۰

    سلام
    مهندس مشکل عدم شناسایی شبکه با sim800l را چطوری باید رفع کرد؟ از ماژول کاهنده lm2596 و سیم استخوانی برای تغذیه استفاده کردم در برد بورد ولی با تعویض سیم کارتم باز هم نمیشناسه؟ حتی یک ماژول دیگه هم خریدم بازهم چشمک زن سریع میشه؟!

    • Sisoog Os
      Sisoog Os
      ۲۲ فروردین ۱۴۰۱

      سلام دوست عزیز پیدا کردن مشکل شما خیلی سخته
      ایا مطمئنید اصلا سوکت سیم کارت درست وصل هست و سیم کارت را ماژول میشناسه؟

  • الهام
    ۶ تیر ۱۴۰۰

    سلام. ممنون از مطالب مفیدی که در سایتتون قرار میدین.
    مشکل من این هست که ماژول بعد از حدودا چندساعت دیگه پیامی بهم ارسال نمیکنه،، پیام دریافت میکنه و فرامین را اجرا میکنه ولی پیامی ارسال نمیکنه.
    با توجه به مطالبی که توی این صفحتون خوندم متوجه شدم باید ماژول را هر چندساعت یکبار ریستارت سخت افزاری کنم. آیا این کار مشکلم را حل میکنه؟آیا چون در بازه های زمانی کوتاه این کار را انجام میدم مشکلی برای ماژول پیش نمیاد؟

    • Sisoog Os
      Sisoog Os
      ۶ تیر ۱۴۰۰

      سلام با توجه به موضوعی که نوشتید من فکر نمیکنم مشکل شما از بحث هنک کردن باشه بیشتر به نظرم باید روالهاتون تصحیح بشه

  • فاروقی
    ۲۹ فروردین ۱۳۹۹

    مهندس خیلی ممنون من بعد مدت ها جستوجو توی سایت های مختلف یه راهنمایی مفید از شما گرفتم
    ولتاژ رو اوردم روی ۴ولت
    نمیدونم منظورتون از ترک چیه اما اگه سیم ها باشه از سیم جامپر های ۲۰cm رو از وسط قطع کردم یک سمتشو به ماژول lm2596 لحیم کردم سمت مادگی رو هم به ماژول gsm وصل میکنم
    مهندس واقعا توی یکی از پاسخهاتون یه نکته ریز رو خیلی زیبا اشاره کردی ک مشکل اصلی منو حل کرد و اونم این نکته ک خازن رو ب نزدیکترین جای ممکن به ماژول باید وصل کرد من قبلا دوتا خازن شیمیایی ۴۷۰۰ و ۳۳۰۰ میزدم یعنی چهارتا رو موازی میکردم اما باز جواب نمیداد الان یدونه ۴۷۰۰ رو زدم بالای مادگی سیم جامپر هام راحت وارد شبکه میشه
    اما الان دوتا مشکل دارم یکی اینکه خازن یکم داغ میکنه که فک کنم بخاطر ۶.۳ولت بودن یا نشتی جریانش هس که با یک خازن ۵۰ ولت ۴۷۰۰ احتمالا درس بشه خازن تانتال متاسفانه خیلی کمیاب هس نمیشه پیدا کرد فک کنم همشون smdهم هستن
    مشکل بعدیم این هس که وقتی تغزیه ماژول رو از ماژول مبدل usb میگیرم وارد شبکه نمیشه اما کامند هارو اجرا میکنه و ریسپانسشونو دقیق میده اما وقتی از تغذیه lm2596 استفاده میکنم همراه با خازن وارد شبکه میشه اما ریسپانس رو کاراکترهای عجیب غریب ابجدهوز برمیگردونه البته بدونم خازن هم نامفهموم جواب میده که قبلا اینجوری نبود جواب هارو درست برمیگردوند البته فک کنم جواب نمیده کلا نرم افزار مورد استفاده(Termite) خودش اونارو چاپ میکنه چون ترمینال کدویژن چیزی نشون نمیده یا led RX ماژول مبدل usb هیچ واکنشی نشون نمیده
    شاید این نکته هم تاثیر گذار باشه که من فریمور رو اپدیت کردم
    عذر میخوام طولانی شد ممنون از راهنمایی هاتون

    • Sisoog Os
      Sisoog Os
      ۲۹ فروردین ۱۳۹۹

      دوست عزیز شما همچنان مشکل تغذیه دارید واون قضیه USB هم دقیقا برمیگرده به همون مورد
      شما خازن تانتال را حتما استفاده کنید اونم نزدیک تعذیه و اگر مشکل برطرف نشد یک عکس از مدارتون اینجا بگذارید

      • فاروقی
        ۵ اردیبهشت ۱۳۹۹

        متاسفانه خازن تانتال توی شهر ما پیدا نمیشه واسه خرید اینترنتی هم که واسه چنتا خازن تانتال یجوریه :-)))
        الان کاری که کردم سیم های تغذیه رو عوض کردم از سیم رشته ای 0.5mm استفاده کردم که در این حالت بدون نیاز به خازن هم وارد شبکه میشه اما باز خازن هارو بر نداشتم برا اطمینان
        مهندس میتونه از وجود ریپل در خروجی ماژول lm2596 باشه ؟
        چطور میتونم عکس بفرستم ؟

        • Sisoog Os
          Sisoog Os
          ۵ اردیبهشت ۱۳۹۹

          خب مگه الان مشکلتون حل نشد؟

          • فاروقی
            ۶ اردیبهشت ۱۳۹۹

            نه والا هنوز همون مشکل اجرا نشدن کامندها وجود داره میخوام با باتری تستش کنم اگه درس نشد بیخیال این ماژول میشم یکی دیگه باید بهرم تست کنم

            0
          • Sisoog Os
            Sisoog Os
            ۷ اردیبهشت ۱۳۹۹

            منظور چه کامندهایی هست لینک تصویر اجرا نشدندش را اینجا قرار بدید

            0
          • فاروقی
            ۸ اردیبهشت ۱۳۹۹

            سلام مجدد
            واقعا ممنون بابت سایت فعالتون که برای کاربراتون ارزش میذارین جواب میدین ب کامنت هاشون
            خوشبختانه با راهنمایی های مفید شما مشکل حل شد
            مشکل از یکی نبودن گرند ماژول مبدل USB ماژول GSM بود الانم برای میکرو هم این کارو کردم مثل ساعت داره کار میکنه
            بازم ممنون

            0
          • Sisoog Os
            Sisoog Os
            ۸ اردیبهشت ۱۳۹۹

            سلام
            خب خدا رو شکر

            0
  • فاروقی
    ۲۶ فروردین ۱۳۹۹

    سلام
    من یک ماژول sim800c و یک ماژول sim800L دارم که هردو موقع جستوجوی شبکه ری استارت میکنن دقیقا اولین موردی ک ب ذهنم رسید تغذیه هس که اونم از ماژول آماده LM2596s با آداپتور 5V 5A استفاده میکنم که ولتاژ رو روی 4.3 تنظیم کردم بازم این مشکل رو دارم. از خروجی های ماژول مبدل USB ب سریال تراشه CP2102 استفاده میکنم بازم این مشکل وجود داره
    راهنمایی در این مورد میتونین داشته باشین ؟
    اینم از عکس ماژول آماده LM2596s
    https://eshop.eca.ir/15694-large_default/%D9%85%D8%A7%DA%98%D9%88%D9%84-%D9%85%D8%A8%D8%AF%D9%84-dc-dc-lm2596-%DA%A9%D8%A7%D9%87%D9%86%D8%AF%D9%87-%D8%AE%D8%B1%D9%88%D8%AC%DB%8C-123v-30v-3a.jpg

    • Sisoog Os
      Sisoog Os
      ۲۸ فروردین ۱۳۹۹

      سلام
      ولتاژ را کمی پایین تر از 4.3 بیارید بعضی از مدلها روی این ولتاژ Over voltage میزنن و خاموش میشند
      ولی مشکل شما همچنان به احتمال زیاد بخاطر جریان دهی هست به نظرم
      ترک های بردتون برای تغذیه نازک نیست؟
      حتما کنار دقیقا تعذیه اصلی ماژول یک خازن 220 میکرو تانتال هم بگذارید شاید مشکل برطرف بشه

  • مریم
    ۱۷ بهمن ۱۳۹۷

    سلام اگر بخواهیم برای تغذیه این ماژول از باتری استفاده کنیم نوع باتری مهم هست ؟ واینکه آیا طراحی انتن در ریست شدن ماژول تاثیر داره ؟ به طور کل چی می شه که ماژول مداوم ریسیت می کنه ایا فقط طراحی تغذیه تاثیر داره یا نه مسائل دیگه ای مثل انتن هم تاثیر داره ؟

    • Sisoog Os
      Sisoog OS
      ۱۷ بهمن ۱۳۹۷

      سلام
      باتری هایی که استفاده میشه اکثرا باطریهای لیتیوم یون یا پلیمر هستند که دقیقا در حیطه ولتاژی ماژولهای GSM Modem کار میکنند
      و همچنین توانایی دادن جریان لحظه ای مناسب را هم دارند.
      مورد تغذیه که خیلی مهم هست برای بحث ریست شدن ماژول
      و صد البته بحث طراحی انتن هم میتونه معزلات زیادی ایجاد کنه
      حتی باعث ریستارت شدن مدارات کناری مثل میکرو ها هم بشه

  • Hamed Akbari
    ۱۸ تیر ۱۳۹۶

    سلام
    با تشکر از مطلب مفیدتون
    لطفا در مورد خازنهای تانتال که در مطلب اشاره کردید، بیشتر توضیح بدید
    ظرفیت خازنها چقدر باید باشه و اینکه قبل و یا بعد از رگولاتور باید قرار بگیرند؟
    ممنون

    • Zeus ‌
      زئوس Zeus
      ۱۹ تیر ۱۳۹۶

      سلام
      خواهش میکنم
      در مورد خارن ها باید عرض کنم این خازن ها به دلیل مقاومت داخلی کم مناسب تامین جریان های لحظه ای هستند ؛ با توجه به دیتاشیت و آستانه جریان پیک ماژول مورد استفاده میشه ظرفیت این خازن ها رو محاسبه کرد
      البته به صورت معمول 2 سا 3 عدد خازن با ظرفیت 100 میکروفاراد بر روی ماژول مناسب است ، سعی کنید خازن ها در نزدیکترین فاصله به مودم قرار گرفته باشند.

پر بحث ترین ها

مسابقه دوم : چالش برنامه نویسی به زبان C

مسابقه اول سیسوگ (مسابقه اول: درک سخت افزار) انتقادهای زیادی رو در پی داشت تا جایی که حتی خودمم به نتیجه مسابقه...

Zeus ‌ Zeus ‌
  • 2 سال پیش

راه اندازی LCD گرافیکی Nokia 1661 و دانلود کتابخانه آن

LCD گرافیکی یکی از مهم ترین پارامترهای موجود در طراحی انواع مدارات الکترونیکی پیچیده و حتی ساده است ، نمایش وضعیت و...

Zeus ‌ Zeus ‌
  • 4 سال پیش

ریموت کدلرن و چکونگی دکد کردن آن به همراه سورس برنامه

ریموت کنترل امروزه کاربرد زیادی پیدا کرده است؛ از ریموت‌های درب بازکن تا ریموت‌های دزدگیر و کنترل روشنایی همه از یک اصول اولیه پیروی می‌کنند و آن‌هم ارسال اطلاعات به‌صورت بی‌سیم است....

Zeus ‌ Zeus ‌
  • 5 سال پیش

مسابقه سوم: استخراج داده از رشته ها در زبان C

نزدیک به 5 ماه از مسابقه دوم سیسوگ می‌گذره و فکر کردم که بد نیست یک چالش جدید داشته باشیم! البته چالش‌ها...

Zeus ‌ Zeus ‌
  • 2 سال پیش

همه چیز درباره ریموت کنترل‌های هاپینگ

امنیت همیشه و در همه‌ی اعصار، مقوله‌ی مهم و قابل‌توجه‌ ای بوده و همیشه نوع بشر به دنبال امنیت بیشتر، دست به ابداعات و اختراعات گوناگونی زده است. ریموت کنترل یکی از این اختراعات است. در این مقاله، به بررسی امنیت انواع ریموت‌های کنترل خواهیم پرداخت....

Zeus ‌ Zeus ‌
  • 5 سال پیش

مسابقه ششم: بزن میکروکنترلر را بسوزون!

بزنم میکروکنترلر را بسوزونم اونم تو  این شرایط!، طراحی مسابقه از اون چیزی که به نظر می‌رسه سخت‌تر است، باید حواست باشه...

Zeus ‌ Zeus ‌
  • 9 ماه پیش

آموزش قدم به قدم راه اندازی +NRF24L01

آموزش قدم به قدم راه اندازی +NRF24L01  با کتابخانه سازگار با انواع میکروکنترلرها و کامپایلرها قبل از اینکه قسمت بشه با ماژول...

رسول خواجوی بجستانی رسول خواجوی بجستانی
  • 3 سال پیش

ساخت ماینر با FPGA و ARM

چند ماهی هست که تب بیت کوین و ارزهای دیجیتال خیلی بالا رفته! چه شد که این پست را نوشتم همانطور که...

Zeus ‌ Zeus ‌
  • 3 سال پیش

مسابقه چهارم: کدام حلقه سریع‌تر است؟

حدود ۷ ماه پیش، مسابقه سوم سیسوگ رو برگزار کردیم و کلی نکته در مورد خواندن رشته‌های ورودی را بررسی کردیم. فکر...

Zeus ‌ Zeus ‌
  • 1 سال پیش

درآمد زایی به سبک پینوکیو

ما مهندسین, بخصوص مهندسین برق و الکترونیک … علاقه خاصی به طراحی و ساختن داریم علاقه زیادی به تکنولوژی , بخصوص از...

Sisoog Os Sisoog Os
  • 3 سال پیش
سیـــســـوگ

مرجع متن باز آموزش الکترونیک