کد پیاچپی:
آشنایی با تراشه کاربردی SIM900
در این مقاله و مقالات آتی قصد داریم با تراشه بسیار کاربردی SIM900 آشنا شویم. این تراشه تمام قابلیت های یک موبایل از قبیل call,sms,Gprs... را دارا می باشد. در زیر میتوانید تصویر این تراشه را مشاهده نمایید.
توجه! تراشه SIM900 و SIM900A با هم متفاوت می باشد.
جهت کار با SIM900A باید فریم ویر آن آپدیت شود تا از شبکه موبایل ایران پشتیبانی کند.
جهت استفاده از این تراشه (SIM900) دو راه وجود دارد :
1- استفاده از بردهای آماده
2- طراحی یک برد مبتنی بر SIM900
در این سری مقالات ما قصد داریم هر دو روش را پوشش دهیم.
جهت ارتباط به این تراشه ( در هر دو روش) باید دستوراتی ملقب به “AT Command” را از طریق باس سریال (usart) برای تراشه ارسال کنیم و پاسخ آن را دریافت نماییم. در ادامه با این دستورات به تدریج و در مکان مربوطه آشنا می شویم.
در روش ارتباطی اول (برد آماده)؛ شما کافیست کامند (دستورات) مورد نظر را برای تراشه ارسال نمایید و سخت افزار آن فراهم است. به این چنین بردهایی اصطلاحأ evaloationboard نیز گفته می شود. خروجی این بردها در دو حالت RS-232 و Usart طراحی می شوند. در صورتی که شما از طریق کامپیوتر قصد دارید، با تراشه ارتباط برقرار کنید باید خروجی برد شما RS-232 باشد و اگر قصد دارید با میکروکنترلر این کار را انجام دهید از خروجی Usart باید استفاده نمایید. تنها تفاوت مدل کامپیوتری و میکروکنترلر در وجود تراشه واسط برای تبدیل خروجی SIM900 به خروجی مناسب برای کامپیوتر می باشد.
از تراشه های معمول برای این کار ...,MAX 232, MAX3238 می باشد. ( با توجه به ولتاژ تغذیه تراشه باید این تراشه واسط انتخاب گردد. ) در زیر یک شماتیک نمونه جهت این کار قرار داده شده است.
تذکر! ولتاژ تغذیه ایمن برای این تراشه در رنج 3.3 تا 4.5 ولت می باشد.
جهت ارتباط با این تراشه از طریق کامپیوتر می بایست از محیط هایپر ترمینال استفاده کرد. به این محیط نرم افزار می توان هم از خود ویندوز دسترسی داشت ویا از ترمینال های مجازی نرم افزارهای برنامه نویسی میکروکنترلر نظیر بسکام و یا کدویزارد استفاده نمود.
در ادامه قصد داریم کمی با مشخصات این تراشه بیشتر آشنا شویم.
در جدول زیر اطلاعات کلی این تراشه قابل مشاهده می باشد:
و سایر مشخصات دیگر نیز در زیر آمده است:
این تراشه دارای پایه ای به نام Netlight می باشد که در بردهای آماده به سیمled معمولا متصل میشود. این پایه وضعیت آنتن SIM900 را نمایش میدهد. چنانچه این پایه هر 3 ثانیه یکبار تغییر وضعیت دهد یعنی تراشه شبکه موبایل سیمکارت قرار داده شده در برد را شناخته است. در صورتیکه این پایه هر ثانیه تغییر وضعیت دهد یعنی در حال جستجوی شبکه برای آنتن دهی می باشد. آنتن مناسب برای این تراشه آنتن 50 اهم میباشد، که باید فرکانس آن باند فرکانسی تراشه را پوشش دهد. سخت افزار مورد نیاز برای اتصال آنتن به تراشه در زیر قابل مشاهده است. (فیلتر مشخص شده در زیر قابل حذف می باشد)
هرچه طول آنتن بیشتر باشد گیرندگی آنتن بیشتر می باشد. آنتن های موجود برای این تراشه دارای دو کانکتور معمول UFL و SMA می باشد. در زیر می توانید تصویر این کانکتور ها را مشاهده نمایید.
(UFL)
(SMA)
جهت ارتباط بین تراشه و سیم کارت از SIMCARD HOLDER استفاده می شود. سیم کارت هلدر ها نیز در مدل های مختلفی موجود می باشد که در زیر میتوانید چند تصویر از آنها را مشاهده نمایید.
در این مقاله سعی شد، بیشتر با برد های آماده و کلیات این تراشه آشنا شویم ، در ادامه قصد داریم طریقه ارسال و دریافت کامند ها را بررسی کنیم و در نهایت یک برد برای ارتباط میکروکنترلر باSIM900 طراحی کنیم و از امکانات گسترده آن بهره ببریم.
در زیر میتوانید تصویر یک برد آماده SIM900 را مشاهده نمایید.
مرتضی دهقان
منبع : سایت آموزش برق و الکترونیک مدار سبز
نویسنده : مرتضی دهقان
فایل کامل پیوست شد .