پیام های فارسی که برای ماژول فرستاده میشه، کلا به این شکل نشون داده میشهنقل قول:
نمایش نسخه قابل چاپ
پیام های فارسی که برای ماژول فرستاده میشه، کلا به این شکل نشون داده میشهنقل قول:
سلام
عید همگی مبارک باشه
sms ها انگلیسی هستند و نه فارسی.
مشکل همچنان وجود دارد
مهندسین سلام و خسته نباشید
در ابتدا از مدیر محترم انجمن به خاطر ایجاد این انجمن خیلی خوب تشکر می کنم
مشکلی که من با این ماژول sim 900 دارم اینه که بعد چند روز کار کردن شبکه رو گم میکنه کلا دیگه سیم کارتو نمیشناسه . pcb و تغذیه مدار مشکلی نداره .
در ضمن اینو باید بگم که من 2 عدد ماژول در 2 نقطه نصب کردم که پس از چند روز کار کردن عالی در یک زمان از شبکه خارج شدن .
از مهندسین خواهش میکنم راهنماییم کنن
پیشاپیش از لطفتون ممنونم
سلامنقل قول:
خیلی ها این مشکل براشون پیش میاد. سعی کنید از انتن gsm با کیفیت استفاده کنید و در طراحی pcb همه نکاتی که داخل دیتاشیت گفته شده رو رعایت کنید.
دستور جدید ایرانسل جهت مشاهده اعتبار سیم کارت
atd*555*1*2#
سلام به همه اساتید. م یه بورد درست کردم ولی sim900 سیمکارت رو نمیشناسه و وقتی روشن میشه میگه که +cpin: Not inserted ولتاژ تغذیه سیمکارت هم 1.2v هستش. پدرم رو درآورده نمیدونم چطوره. اتصالات هم درسته. کسی میتونه راهنمایی کنه. ممنون.
[Dear Guest/Member you can't see link before replyclick here to register]البته U203 مونتاژ نشده.
[Dear Guest/Member you can't see link before replyclick here to register]اینم از تغذیه ماژول. D121 مونتاژ نشده و C122 بغل ماژول هستش. واسه تست به جای C122 یه خازن 1000uF گذاشتم اما بازم تاثیری نداشت.
منبغ تغذیه اصلیم هم پاور کامپیوتر هستش که جریام و ولتاژش کاملا اوکی هست.
سلام
ببخشید سوالم اینه که من با پورت سریال کامپیوتر به (usb to ttl ) به ماژول متصل شدم
ولی هر چی میفرستم دقیقا همونو بر میگردونه!!
مثلا میزنم a تا میام t رو بزنم جواب میفرسته a !!!
aatt
یعنی کلا هر چی میزنم همونو جواب میده!!!
ممنون از راهنمایی دوستان
نقل قول:
نوشته اصلی توسط gholamgholy [Dear Guest/Member you can't see link before replyclick here to register]
حل شد:mrgreen:
rx , tx اشتباه زده بودم
همچنین حالت duplex ترمینالم هم تیک حورده بود
سلام،آقا این کدی که تو سایت قسمت خواندن sms،درست کار می کنه؟!!!!
- - - Updated - - -
یکی جواب بده،ضروریه بخدا!
سلام دوستان
بنده برای پروژه درس میکرو قرار هستش که با سیم۹۰۰ یه درب باز کن طراحی کنم و در دریافت کارکتر مورد نظر مشکل دارم.
اطلاعات کمی هم در رابطه با برنامه نویسی و میکرو دارم اما چون قبلا ارسال پیام رو باهاش کار کردم یه چیزایی تجربی یاد گرفتم ولی الان به خاطر کمبود وقت نمیتونم زیاد معطل بشم.
یه if تعریف کردم که در صورت دریافت کارکتر مثلا T در اول رو باز کنه و با دریافت Y دومی رو.
اما مشکل اینجاست که وقتی با مبدل سریال به یو اس بی روی هایپر ترمینال دستورات رو چک میکنم میبینم که کارکتر دریافتی رو نشون نمیده که بخواد شرط ایف بررسی بشه و باید از دستور at+cmgr=x استفاده کنم تا بتونه کارکتر رو بشناسه و ادامه برنامه که دستور شرطی هست رو چک کنه.
حالا از مهندسان گرامی خواهشی که دارم اینه که این دستورات رو چک کنن راهنمایی کنن منو یا اگه بزرگواری کنن چون کدش کمه برام بنویسن بفرستن که ببینم ایرادم کجاست .
۲-۳ هفته هست که درگیر شدم . یه سری مقادیر که واسه جلوگیری از تکرار هست از bool استفاده کردم ((چیز خاصی نیست :دی))
اینم بگم که با پورت سریال که از هایپر بهش دستور رو میدم کاملا جواب میده هیچ مشکلی نداره فقط با سیم ۹۰۰ مشکل داره که اونم بخاطر عدم اجرای دستور خوندن کارکتر از آخرین اس ام اس دریافتی هست.
این دستور اولم چون که بلد نبودم واسه خوندن پیام حافظه مثلا x دستورشو بنویسم همون اول پاک میکنم همه رو که خونه اول رو بخونه و اینکارو توی هر شرط که میره هم انجام میده تا واسه پیامی که میاد همون خونه اول حافظه رو چک کنه که میدونم خیلی مسخره هست :)))
printf("AT+CMGDA=\"DEL ALL\" \r\n ");
delay_ms(1000);
while (1)
{
b:
printf("AT+CMGR=1 \r\n ");
delay_ms(500);
scanf("%c",&X) ;
{
if(X=='T')
{
if (s1==true)
{goto b;}
PORTD.3=1;
PORTD.2=0;
lcd_clear();
lcd_gotoxy(0,0);
lcd_putsf("T");
lcd_gotoxy(0,1);
lcd_putsf("door 1 open");
delay_ms(30);
printf("AT+CMGDA=\"DEL ALL\" \r\n ");
delay_ms(1000);
s1=true;
s2=false;
goto b;
}
else if (X == 'Y')
{
if (s2==true)
{goto b;}
PORTD.3=0;
PORTD.2=1;
lcd_clear();
lcd_gotoxy(0,0);
lcd_putsf("Y");
lcd_gotoxy(0,1);
lcd_putsf("Come Here");
delay_ms(30);
printf("AT+CMGDA=\"DEL ALL\" \r\n ");
delay_ms(2000);
s2=true;
s1=false;
delay_ms(1000);
goto b;
}
}
خواهش میکنم کمک کنید
اگه اینجا هم نشد بهم میل بزنید
یک دنیا ممنون میشم
[Dear Guest/Member you can't see link before replyclick here to register]
با سلام دوستان من یه مشکلی دارم و اونم اینکه در پایه sim_vdd ولتاژی ندارم و صفر هستش
ماژول رو که روشن می کنم بهد از این که چند بار ال ای دی status چشمک زد ماژول دوباره خاموش میشه
از شماتیک زیر استفاده کردم لطفا راهنمایی کنید ممنون
[Dear Guest/Member you can't see link before replyclick here to register]
سلام
مشکل مربوط به قسمت تغذیه مدار هستش. یا نویز داره یا نمیتونه 2A رو تامین کنه. ضخامت تراک های تغذیه هم باید حدقل 60mil باشه. اگه تغذیه تون مشکل نداره، اون مقاومت های 51 اهم در مسیر سیمکارت رو بردارید یا مقاومت کوچکتری بذارید و دوباره تست کنید.
نتیجه رو اینجا اعلام کنید.
با سلام و تشکر از پاسختوننقل قول:
واسه تغذیه از باتری لیتیوم یونی 4.2 ولتی استفاده می کنم مشکلی نداره چون باتری رو روی برد راه انداز ماژول sim900a وصل کردم حتی بدونه انتن هم شبکه رو شناخت
ایا این ماژول نیاز به اپدیت داره تا شبکه رو بشناسه؟
مقاومت ها رو هم برداشتم و اتصال کوتاه کردم ولی باز مشکل همچنان باقیست
لطفا کمک کنید کلافه شدمcry::cry::cry::cry::cry::
پس تغذیه مشکلی نداره.نقل قول:
نه نیاز به اپدیت نداره. بنده چندین عدد بدون اپدیت راه اندازی کردم.
از یک سیمکارت دیگر استفاده کنید ببینید برای همه سیمکارت ها همینطوریه یا نه؟
شکر خدا حل شد با یه خازن 2200 میکرو مثل اینکه مشکل از تغذیه بوده تشکر از همگی بابت راهنمایی تون
سلامی دوباره
دوستان چرا وقتی ماژول اس ام اس جدید دریافت می کنه خبر نمیده؟
قبلا پسر خوبی بود و واسه هر پیام یه همچین چیزی می فرستاد
کد:+cmti: "sm,x"
سلامنقل قول:
اینو یه نگاه بکن ببین به درد میخوره یا نه.
نقل قول:
6.2.40 AT+EXUNSOL Enable or Disable Proprietary Unsolicited Indications.................149
با سلام
دوستان من مدار زیر رو طبق دیتاشیت ماژول sim800c بستم ولی دیود رو 1n5822 جایگزین کردم اما مشکل اینجاست که به جای خروجی 4.2 ولت خروجی 6 ولت میده!!!!!!!!
دوستان لطفا راهنمایی فرمایید.
[Dear Guest/Member you can't see link before replyclick here to register]
سلام
از دوستانی که تو این حوزه کار کردن در خواست کمک دارم
اینم بگم که تقریبا چم و خم کار با این ماژول تو مد انگلیسی تقریبا دستم اومده
حالا مشکلاتم
1) چه جوری زمان رو از شبکه ی ایرانسل به صورت سخت افزاری بگیرم؟(از همراه اول به راحتی می گیرم به صورت سخت افزاری در لحظه ی راه اندازی ماژول)
2) کسی تا حالا تونسته اس ام اس کنترلر "فارسی" بنویسه؟
3) کسی تونسته از همراه اول داده ی انگلیسی بگیره؟ ussd که برای دریافت شارژ استفاده می شه پیام فارسی بر می گردونه.
مهندس گرفتن ussd فارسی یا انگلیسی به نوع سیم کارت همراه اول بستگی داره من که اینجور تجربه کردم دو تا سیم کارت داشتم با یکی فارسی می گرفتم با یکی انگلیسینقل قول:
نوشته اصلی توسط vahid_22002 [Dear Guest/Member you can't see link before replyclick here to register]
اس ام اس کنترلر فارسی هم فرقی با انگلیسی نداره که فقط متن پیام هاشون متفاوته