ماژول های مخابراتی سیم کارت SIM800L، یکی از مهم ترین و پرکابردترین ماژول های مخابراتی به شمار می روند. به کمک این ماژول می توان در بستر شبکه موبایلی کشور، به تبادل داده پردخت. این ماژول ها قادر به برقراری تماس صوتی دو طرفه، ارسال و دریافت پیامک و حتی اتصال به اینترنت هستند. در این آموزش قصد داریم به روش های نگهداری و تشخیص عیب یا همان سلامت ماژول SIM800L بپردازیم. ماژول SIM800L در کنار تمام ویژگی های مثبت خود، همانند سایر ماژول ها، نیازمند دقت در راه اندازی است. چراکه در غیر اینصورت، در صورت عدم راه اندازی صحیح، ماژول قطعا آسیب خواهد دید. در این آموزش ابتدا به روش صحیح راه اندازی خواهیم پرداخت. سپس در ادامه روش های عیب یابی آن را بررسی خواهیم نمود. در ادامه این آموزش با مرجع تخصصی ماژول سیم کارت به زبان فارسی، دیجی اسپارک همراه باشید.
اقدامات مهم جلوگیری از آسیب به ماژول
همانطور که اطلاع دارید، ماژول سیم کارت SIM800L یک ماژول مخابراتی بسیار مهم است. این ماژول دارای بازه تغذیه ۳٫۴ الی ۴٫۴ بوده که با بازه ولتاژ باتری های لیتیم پلیمری، همگرایی دارد. قدم اول در جلوگیری از آسیب به ماژول، اتصال صحیح تغذیه است. در این ماژول و البته کلیه دیوایس های الکترونیکی، با اتصال عکس تغذیه، دیوایس فورا آسیب خواهد دید. بنابراین در قدم نخست، حتما و حتما مثبت را به VCC و منفی را به GND ماژول متصل کنید.
پس از رعایت پلاریته، نوبت به رعایت ولتاژ می رسد. در ماژول SIM800L، بازه تغذیه قابل قبول بین ۳٫۴ الی ۴٫۴ است. البته بهترین ولتاژ برای کار ماژول، ۴ ولت پیشنهاد می گردد. اما چنانچه ولتاژ را بیش از ۴٫۴ قرار دهید، ماژول آسیب جدی خواهد دید. بنابراین هیچ گاه ولتاژی بیش از بازه ولتاژ قابل قبول به ماژول، اعمال نکنید. یک نکته بسیار مهم دیگر، تغذیه ماژول با برد آردوینو است. همانطور که اطلاع دارید، بردهای آردوینو مانند UNO و MEGA دارای پایه ۳V3 و ۵ ولت برای تغذیه هستند، بعضی از افراد اقدام به اتصال این ولتاژ ها به SIM800L می کنند. این عمل سبب می شود با ولتاژ ۳V3 ماژول روشن نشده و با ولتاژ ۵ آسیب ببیند. بنابراین به این نکته توجه داشته باشید که:
هیچ گاه ماژول SIM800L را با تغذیه بردهای آردوینو راه اندازی نکنید، در صورت اعمال ولتاژ ۵ ماژول سوخته و با ولتاژ ۳V3 ماژول روشن نخواهد شد!!
بررسی آسیب جریان کشی Sim800L
یکی از موارد مهم در عیب یابی و سلامت ماژول SIM800L، جریان کشی بیش از حد آن است. زمانیکه ماژول به این مرحله می رسد، بر روی عملکرد آن تاثیر مستقیم و منفی دارد. در این حالت ماژول به درستی زنگ نمیخورد، در ارسال و دریافت پیامک به مشکل خورده و ارتباط اینترنتی صحیحی نخواهد داشت. اولین نشانه در تشخیص این عیب، گرم شدن بیش از حد ماژول SIM800L است. اما برای تشخیص دقیق این مشکل، می بایست به کمک مولتی متر، میزان جریان مصرفی ماژول را اندازه بگیریم. برای این منظور می بایست مولتی متر به صورت سری، بین تغذیه مثبت و پایه VCC قرار گیرد. در این حالت زمانیکه ماژول به شبکه وصل شد، تحت شرایط زیر، جریان را اندازه بگیرید.
۱- با ماژول تماسی گرفته نشده
۲- پیامکی به ماژول ارسال نشده
در این حالت، جریان باید در حدود ۲۰ میلی آمپر باشد، اگر بیش از این باشد، به عنوان مثال ۱۰۰ میلی آمپر یا بیشتر، ماژول دچار آسیب شده است. گاهی این جریان بسیار زیاد بوده و حتی به ۵۰۰ یا ۶۰۰ میلی آمپر می رسد. در این حالت ماژول را از برق جدا کرده و به هیچ منبع تغذیه ای متصل نکنید.
در رابطه با اندازه گیری جریان، می بایست به نوسانات جریان در ماژول هم اشاره کرد. از آنجاییکه حین انجام کار ممکن است پیامکی برای ماژول ارسال شود، لذا نوسان جریان بین ۲۰ الی ۷۰ میلی آمپر طبیعی است. پیشتر در آموزشی که کلیک بر روی این لینک قابل دسترسی است، به بررسی میزان جریان مصرفی ماژول در حالت های مختلف پرداخته ایم.
بررسی آسیب سریال
پس از بحث جریان کشی، نوبت به بررسی آسیب سریال می رسد. همانطور که اطلاع دارید، ماژول سیم کارت SIM800L از طریق رابط سریال UART فرامین را از میکروکنترلر دریافت می کند. اگر اختلالی در این واحد پیش بیاید، ماژول نمی تواند فرامین را دریافت کند یا به آن ها پاسخ دهد. گاهی این واحد به دلیل ولتاژ بالای میکروکنترلر آسیب می بیند. چنانکه در مجموعه آموزش های ماژول SIM800L گفته ایم، پایه RX ماژول SIM800L توانایی دریافت ولتاژ تا سقف ۲٫۸ دارد. از آنجاییکه ولتاژ TX بردهای آردوینو ۵ است، بنابراین این ولتاژ میم تواند سبب آسیب به پایه RX شده و ارتباط بین ماژول و میکروکنترلر برقرار نگردد. در این حالت، با آسیب دیدن پایه RX ماژول، این پایه با GND اتصال کوتاه شده و ماژول نمی تواند فرمانی دریافت کند. برای تست این موضوع، می بایست از تست بوق مولتی متر کمک بگیریم. برای همین، مولتی متر را ابتدا روی تست بوق قرار می دهیم. توجه داشته باشید که در این حالت باید حتما تغذیه ماژول قطع باشد. پس از قرارگیری مولتی متر روی تست دیود، یک پایه ولتی متر روی پایه RX و پایه دیگر به GND متصل شود. در این حالت، در صورتیکه صدای بوق ممتد از مولتی متر شنیدید، به معنی آسیب دیدن پایه RX است. در این حالت پایه RX ماژول به GND متصل شده و دیگر فرمانی دریافت نمی کند.
لوازم مورد نیاز
لینک خرید انواع مولتی متر، کلیک کنید
لینک خرید ماژول Sim800L، کلیک کنید
جمع بندی
ماژول SIM800L یکی از مهم ترین و پرکاربردترین ماژول مخابراتی سیم کارت به شمار می رود. این ماژول قادر به برقراری ارتباط در بستر شبکه موبایلی کشور است. این ماژول ممکن است در اثر راه اندازی اشتباه دچار آسیب و از کار افتادگی شود. در این آموزش به نحوه راه اندازی صحیح و اشتباهاتی که ممکن است منجر به آسیب دیدن ماژول شود، پرداختیم. همچنین در ادامه آن ایرادات سخت افزاری ماژول و نحوه شناسایی آن، مورد بررسی قرار گرفت.
چنانچه در مراحل تست ماژول مشکلی وجود داشته و یا در مطالب فوق ابهامی می بینید، بدون هیچ نگرانی در انتهای همین آموزش به صورت ثبت کامنت، مورد را مطرح کتید. همچنین اگر تجربه ای در زمینه راه اندازی این ماژول ها دارید، می توانید تجربه خود را در انتهای همین پست با ثبت نظر با دیگران به اشتراک بگذارید.
سلام طبق اموزش خود سایت اردینو vcc رو همراه یک دیود ۱N4007 به ۵v اردوینو متصل کردم اما کار نکرد
به نظرتون سوخته؟ چون led روشن نمیشه
و هیچ اکشنی نمیداد ( مثل ارسال پیام) و حتی موقعی که به سیم کارت روش زنگ میزنم میگه خاموشه
سلام
وضعیت چشمک زن ماژول چطور است؟
سلام من با یک ماژول sim800 توسط آردینو نانو gsm ساختم تمام مدارم درست
فقط مشکل اینجاس که ماژول sim800 آنتن نمیده یعنی وصل به شبکه نمیشه انگار و ال ای دی که رو مدارش هم هست مدام چشمک های نامنظم میزنه دستور AT مانند هم بهش دادم پیام های قبلی پاک کرد و دوباره دستور دیگه ام دادم اعلام آمادگی ام میکنه فقط به شبکه وصل نمیشه
ولتاژ هم رو ۴٫۲ هستش تا ۴٫۵هم بالا برم نتیجه نمیده
با سلام
تا زمانی که ماژول هر سه ثانیه چشمک نزند، اتصال به شبکه انجام نمیشود. ولی برای این منظور بایستی وضعیت ماژول را بررسی کنید. پاسخ دستورهای زیر را ارسال کنید.
۱- تست کیفیت سیگنال
AT+CSQ
۲- تست میزان جریان منبع تغذیه
AT+CBC
۳- تست رجیستری سیم کارت
AT+CREG?
سلام ببخشید ماژول sim 800 L من چشمک زن اون یک سره روشن یعنی چشمک نمیزنه فقط روشنه
سلام
قطعا ماژول آسیب دیده است. چه ولتاژی به ماژول اعمال کرده اید؟
سلام مهندس دستور AT کامندی این ماژول داره که فعال کنیم هرچی پیامک میاد رو سیمکارت رو حذف کنه ؟
سلام
بله دستور AT+CMGD=1,4 کل پیام ها را حذف میکند
سلام مهندس یه سوال دیگه هم داشتم
برای راه اندازی موتور های سه فاز از مدار ستاره مثلث استفاده میشه
من میخوام با اردوینو این مورد رو پیاده سازی کنم ولی متاسفانه کد نویسی بلد نیستم
چقدر هزینه نوشتن کد هاش میشه ؟
چون با نرم افزار لوگو بلدم طراحی کنم بصورت اتوماتیک
ولی خود سخت افزار لوگو گرونه
سلام
متاسفانه به این موضوع وارد نیستم
مهندس البته کد زیر رو داخل سایت های خارجی پیدا کردم ولی بعد از آپلود کد فقط خروجی رله مثلث فعال میشه و انگار کد خرابه
//INPUTS
int buttonInput1 = 3; //button N/O START
int buttonInput2 = 4; //button N/C STOP
//OUTPUTS
int lightOutput1 = 5; //RELAY CENTRAL
int lightOutput2 = 6; //RELAY STAR
int lightOutput3 = 7; //RELAY TRIANGLE
//INPUTS CONDITION
int buttonstate1 = 0; //button N/O START CONDITION
int buttonstate2 = 1; //button N/C STOP CONDITION
void setup(){
//INPUTS
pinMode(3,INPUT); //Button N/O START
pinMode(4,INPUT); //Button N/C STOP
//OUTPUTS
pinMode(5,OUTPUT); //RELAY CENTRAL
pinMode(6,OUTPUT); //RELAY STAR
pinMode(7,OUTPUT); //RELAY TRIANGLE
}
void loop(){
buttonstate1 = digitalRead(1); //read condition of N/O button and connect it with PIN 3
if (buttonstate1 == HIGH){
digitalWrite(5,HIGH); //RELAY CENTRAL
digitalWrite(6,HIGH); //RELAY STAR
digitalWrite(7,LOW); //RELAY TRIANGLE
}
buttonstate2 = digitalRead(0); //read condition of N/C button and connect it with PIN 4
if (buttonstate2 == LOW){
digitalWrite(5,LOW); //RELAY CENTRAL
digitalWrite(6,LOW); //RELAY STAR
digitalWrite(7,LOW); //RELAY TRIANGLE
}
}
متاسفانه در این زمینه اطلاعی ندارم.
سلام برای راه اندازی ماژول sim800L کافیه فقط سر مثبت باتری لیتیومی را به VCCو سر منفی را به GND وصل کنیم ؟
سلام
بله همین کافیست. فقط باتری باید از نوع لیتیمی تک سلول با ولتاژ ۳٫۷ باشد.
سلام مهندس عزیز ماژول sim800l بنده با دقت سیمکشی شده و کد به درستی وارد شده
حالت چراغ قرمز چشمک زدن و با توجه به سایت راهنمای اون زمان چشمم زد برابر با سلامت ماژول ولی متصل نبودن به شبکه هست
ولتاژ رو از ۳٫۳ تا ۴٫۴ تست کردم ماژول کار نکرد
در پنجره رابط سریال اردوینو error At CCID به نمایش در میاد
Atcso=29
Atcreg=0.0
سیمکارت رو عوض کردم مشکل حل نشد
سیمکارت بدون پین و دارای شارژ و اینترنت گذاشتم مشکل حل نشد
تست اتصال کوتاه گرفتم اتصال کوتاه بین پایه های گرند و ار ایکس و تی ایکس نیست
فقط جاهایی که اتصال کوتاه مشاهده کردم بین گایه net گرند و بین پایه مثبت و منفی آنتن
یعنی آنتن دو خروجی داره و این دوخروجی رو تست کردم اتصال کوتاه داره
طبق تجربه کار با gps نباید بین پایه های خروجی آنتن اتصال کوتاه باشه
البته در این نورو sim800l اطلاعاتی ندارم
لطفا راهنمایی بفرمایید چکار انجام بدم
تشکر بابت پاسخگویی و کمک
سلام
احتمالا ماژول مشکلی دارد. یک ماژول دیگر تست کنید. اتصال کوتاه غیر عادی است.
سلام خسته نباشید
موقع خرید ماژول وقتی برق وصل میکنیم یه سیم کارت بندازیم روش به شبکه متصل میشه یا ن چیزه دیگری نیاز دارد
ممنون
سلام
نه، فقط سیم کارت را قرار داده و تست کنید.