در این مبحث پروژه ای رو آغاز می کنیم که خیلی برای خود من مفید بود و در خیلی از کارها ازش استفاده می کنم
برای این کار از ماژول Sim900 و atmega32 استفاده کردم
ماژول sim900 از طریق uarrt با mcu ها ارتیاط برقرار می کنه و با استفاده از atcommand ها کنترل میشه
برای شروع فایلی در مورد sim900 می ذارم امیدوارم طوری باشه که بشه این مبحث رو ادامه داد
sim900
(گذاشتن این مطالب به پیشنهاد دوست خوب و عزیزم وحید)
مدیریت سیستم ها و دستگاه ها با SMS
مدیر انجمن: vahid
- vahid
- مدير بخش مهندسی برق
- پست: 409
- تاریخ عضویت: سهشنبه 31 فروردین 1389, 7:30 pm
- محل اقامت: شیروان
- تماس:
Re: مدیریت سیستم ها و دستگاه ها با SMS
واقعا ممنون محسن جان که وقت میذاری و تجربیاتت رو منتقل میکنی.
شما لطف داری.
خیلی خوشحالم که کم کم قسمت برق-الکترونیک سایت هم داره رشد میکنه و میتونیم اینجا از تجربیات و دانسته های همدیگه استفاده کنیم.
امیدوارم کم کم دوستان علاقه مند فعال تر باشن و در کنار هم از همدیگه چیزهای زیادی یاد بگیریم.
شما لطف داری.
خیلی خوشحالم که کم کم قسمت برق-الکترونیک سایت هم داره رشد میکنه و میتونیم اینجا از تجربیات و دانسته های همدیگه استفاده کنیم.
امیدوارم کم کم دوستان علاقه مند فعال تر باشن و در کنار هم از همدیگه چیزهای زیادی یاد بگیریم.
خدایا
از تو ممنونم . . .
از تو ممنونم . . .
- vahid
- مدير بخش مهندسی برق
- پست: 409
- تاریخ عضویت: سهشنبه 31 فروردین 1389, 7:30 pm
- محل اقامت: شیروان
- تماس:
Re: مدیریت سیستم ها و دستگاه ها با SMS
این پروژه پروژه ی خیلی کاربردی و خیلی خوبیه.آشنایی با نوحوه ی عملکردش هم خیلی میتونه مفید باشه.
به نظرم اگه تقریبا ساده و مرحله به مرحله پیش بریم این تاپیک تا ساخت مدار ادامه پیدا میکنه.
من که خیلی علاقه مندم.
به نظرم اگه تقریبا ساده و مرحله به مرحله پیش بریم این تاپیک تا ساخت مدار ادامه پیدا میکنه.
من که خیلی علاقه مندم.
خدایا
از تو ممنونم . . .
از تو ممنونم . . .
Re: مدیریت سیستم ها و دستگاه ها با SMS
ابتدا بهتر یاد بگیریم با میکرو sms ارسال کنیم
برای شروع ابندا سعی می کنم در مورد atcommand ها توضیح مختصری بدم
atcommand ها رشته های متنی کوتاهی هستند که برای کنترل تجهیزات جانبی از قبیل مودم ها، تجهیزات موبایلی و حتی ماژول های وایرلس استفاده میشن این فرامین از طرف mcu ها مانند کامپیوتر و میکرو ارسال می شن پروتکل ارتباطی بین اونها غالبا uart هستش یعنی این تجهیزات جانبی دارای پورتها یا پایه های Rx,Tx هستن و استفاده از اونها بسیار راحت
At Command Syntax
این فرامین حتما باید با At شروع شوند و با <CR> خاتمه یابند.
فرمانها به دو دسته تقسیم می شوند :
فرمانهای پارامتریک
این فرمان ها کار تنظیم و یا خواندن پارامترهای دستگاه مورد نظر از قبیل میزان صدا در مودم ها،فرمت پیام در تجهیزات موبایل و سرعت ارسال اطلاعات در دستگاه های ارسال داده را انجام می دهند.
این پارامترها هر کدام دارای مقادیر مشخص و گسسته ای هستند.
اشکال مختلف این فرمانها به صورت زیر هستند :
[TABLE][TR][TD]Type Command[/TD][TD]Syntax [/TD][TD]sample [/TD][TD]توضیحات [/TD][/TR][TR][TD]Test Setting[/TD][TD]AT...=? [/TD][TD]At+cmgf=?[/TD][TD]دریافت مقادیر معتبر برای پارامتر مورد نظر [/TD][/TR][TR][TD]Read Setting[/TD][TD]AT...? [/TD][TD]At+cmgf?[/TD][TD]دریافت مقدار فعلی پارامتر [/TD][/TR][TR][TD]Write Setting[/TD][TD]AT...=n [/TD][TD]At+cmgf=1[/TD][TD]تنظیم پارامتر به مقدار جدید [/TD][/TR][/TABLE]
فرمانهای اجرایی
[TABLE][TR][TD]Type Command[/TD][TD]Syntax [/TD][TD]sample [/TD][TD]توضیحات [/TD][/TR][TR][TD]Write Command[/TD][TD]AT...=... [/TD][TD]At+cmgs="200090"[/TD][TD]شروع ارسال پیام کوتاه به برنامه نود [/TD][/TR][TR][TD]Execution Command[/TD][TD]AT... [/TD][TD]ATA[/TD][TD]پاسخ به تماس [/TD][/TR][/TABLE]
برای کسانی که توضیحات کاملی در مورد Atcommand ها می خوان فایل زیر رو حتما دانلود کنن (atcommand مخصوص ماژول sim300 که البته برای sim900 هم قابل استفاده هستن)
sim 300
برای شروع ابندا سعی می کنم در مورد atcommand ها توضیح مختصری بدم
atcommand ها رشته های متنی کوتاهی هستند که برای کنترل تجهیزات جانبی از قبیل مودم ها، تجهیزات موبایلی و حتی ماژول های وایرلس استفاده میشن این فرامین از طرف mcu ها مانند کامپیوتر و میکرو ارسال می شن پروتکل ارتباطی بین اونها غالبا uart هستش یعنی این تجهیزات جانبی دارای پورتها یا پایه های Rx,Tx هستن و استفاده از اونها بسیار راحت
At Command Syntax
این فرامین حتما باید با At شروع شوند و با <CR> خاتمه یابند.
فرمانها به دو دسته تقسیم می شوند :
فرمانهای پارامتریک
این فرمان ها کار تنظیم و یا خواندن پارامترهای دستگاه مورد نظر از قبیل میزان صدا در مودم ها،فرمت پیام در تجهیزات موبایل و سرعت ارسال اطلاعات در دستگاه های ارسال داده را انجام می دهند.
این پارامترها هر کدام دارای مقادیر مشخص و گسسته ای هستند.
اشکال مختلف این فرمانها به صورت زیر هستند :
[TABLE][TR][TD]Type Command[/TD][TD]Syntax [/TD][TD]sample [/TD][TD]توضیحات [/TD][/TR][TR][TD]Test Setting[/TD][TD]AT...=? [/TD][TD]At+cmgf=?[/TD][TD]دریافت مقادیر معتبر برای پارامتر مورد نظر [/TD][/TR][TR][TD]Read Setting[/TD][TD]AT...? [/TD][TD]At+cmgf?[/TD][TD]دریافت مقدار فعلی پارامتر [/TD][/TR][TR][TD]Write Setting[/TD][TD]AT...=n [/TD][TD]At+cmgf=1[/TD][TD]تنظیم پارامتر به مقدار جدید [/TD][/TR][/TABLE]
فرمانهای اجرایی
[TABLE][TR][TD]Type Command[/TD][TD]Syntax [/TD][TD]sample [/TD][TD]توضیحات [/TD][/TR][TR][TD]Write Command[/TD][TD]AT...=... [/TD][TD]At+cmgs="200090"[/TD][TD]شروع ارسال پیام کوتاه به برنامه نود [/TD][/TR][TR][TD]Execution Command[/TD][TD]AT... [/TD][TD]ATA[/TD][TD]پاسخ به تماس [/TD][/TR][/TABLE]
برای کسانی که توضیحات کاملی در مورد Atcommand ها می خوان فایل زیر رو حتما دانلود کنن (atcommand مخصوص ماژول sim300 که البته برای sim900 هم قابل استفاده هستن)
sim 300
چه کسی حاضر است؟
کاربران حاضر در این انجمن: کاربر جدیدی وجود ندارد. و 2 مهمان