این دیتاشیتی که من دارم از شرکت SimCom که عنوانش هست SIM900 Hardware Design.
صفحه 16 دیتاشیت مربط به Power Suply هست که دو تا رگولاتور رو پیشنهاد کرده که دومی LM2596 هست که من اشتباها 2576 گفتم. ولی در هر حال فرق چندانی با هم ندارن.
اما اینکه میگید سلف تو مسیر جریانه درسته و منم نگفتم که نیست. اما چون فیدبک مدار رگولاتور از بعد از سلف گرفته میشه عملا افت ولتاژ روی سلف توسط رگولاتور جبران میشه.
سلام
دوستا ن بنده با دریافت مقدار شارژ همراه اول مشکل دارم.
در واقع چون همراه اول استعلام رو به صورت فارسی برمیگردونه نمیتونم مقدار باقیمانده شارژ رو تشخیص بدم.
به نظر دوستان راه حلی برای این مورد وجود داره؟
ممنون
با سلام
من تا الان 4 عدد آی سی sim900 خراب کرده ام. همین مورد آخر که به خیال خودم خیلی مهارت کسب کرده بودم و بهترین حالت ممکن لحیم کاری را انجام دادم ( واقعا هم خوب شد ) آی سی برای نیم ساعت کار کرد و همه ی at command ها هم کار می کردند (اتصال به کامپیوتر ). بعد از آن مانند موارد قبل اررور Cpin داد و دیگر شبکه و سیم کارت را شناسایی نکرد . ( دستور ATI فقط کار می کند !!) در جواب دستور شناسایی شبکه ERROR بر می گرداند. یعنی تمام اتصالات درست هستند و آی سی روشن است و با کامپیوتر ارتباط دارد.
آیا قسمتی در آی سی سوخته که سیم کارت را تشخیص نمی دهد؟ چون هم سیم سالم هست هم چند مقاومت که اتصال دهنده هستند!
در طراحی تمام موارد را رعایت کردم حتی دیود زنر 3 ولت و مقاومت های 22 اهم قرار دادم . طرح و قطعات از روی دیتا شیت بسته شده است .
برای تغذیه از LM2576-adj استفاده کردم و ولتاژ را روی 4.12 قرار دادم .
احتمال دادم که کلا sim900 آی سی پایدار و خوبی نیست و نمی شود برای موارد طولانی مدت از آن استفاده کرد .هم هزینه و هم وقت گذاشتم ولی به جواب مساعد نرسیدم.
لطفا اگر راهنمایی دارید بفرمایید .( درمانده شده ام )
سلام این ماژول مشکلی نداره شما حتما اول کار از یه برد اماده استفاده کن . مونتاژ خیلی مهمه . تنظیم ولتاژ ورودی و جریان مصرفی .اگه جریان مصرفیش خوب نباشه ماژول تو ارسال و در یافت مشکل پیدا می کنه . چرا از sim900 استفاده می کنید از sim900A استفاده کنید فرق زیادی با هم ندارن در عوض sim900A ارزون تر هست اگه می خواین pcb تون رو بفرستین یا بزارین همین جا تا براتون چکش کنم در ضمن اگه اصفهانی هستین یه دونه رو می تونم براتون مونتاژکنم که مشکلتون حل شه موفق باشین . در ضمن باید بگم یه سری مازول تو بازار اومده که خرابن و جنسشون خوب نیست سعی کنید از شرکتهای معتبر خرید کنید .حدود قیمتش 23 هست برای خرید تکی قیمت پایین تر باشه مشکوکه
با تشکر از پاسخ شما . sim900a هم قبلا سوزاندم ! تهران هستم و از جوان الکتریک خرید می کنم . این شماتیک برد هست . مدار تغذیه هم جدا دقیقا مثل دیتا شیت .
در مونتاژ تمام زمین ها را لحیم نکردم . فقط دو پایه را لحیم کردم به دلیل سخت بودن لحیم کردن پایه های متصل به زمین ( لحیم را سرد می کنند!)
ویرایش توسط goldstar69 : 26-08-2015 در ساعت 17:46
اگه pcb کار میکرد باید تعجب میکردید..
----------------
راه اندازی ماژول Sim908
ممنون از توضیحات خوبتون
یعنی الان آی سی خراب شده؟
چرا اول کار کرد؟
ویرایش توسط goldstar69 : 26-08-2015 در ساعت 18:26
نوچ نوچ ... این که خیلی مسئله داره برادر زیر ماژول رو اگر دقت کنید دو تا قسمت طلایی رنگ هست که مال پروگرم کردن ماژول هست زیر این قسمت نباید ترکی رد بشه خطوطتون رو نمی شه درست چک کرد ولی اون چیزی که من می بینم ترکها خیلی نازک هست ماژول تو یه زمانهایی از ارسال و دریافت تقریبا نزدیک به 2 امپر می کشه که این ترکها جوابگو نیست...
ویرایش توسط sobhan537 : 26-08-2015 در ساعت 23:54
لطف می کنید در مورد لحیم کردن این آی سی توضیح بدید . با هویه یا هات ایر ؟ پایه های زمین چطور لحیم می کنید؟ اونم بدون روغن لحیم !
اگر با موبایل فیلم بگیرید و در آپارات آپلود کنید خیلی عالی می شه
خیلی خیلی منتظر هستم.
ویرایش توسط goldstar69 : 26-08-2015 در ساعت 21:21
سلام ببخشید دیر اومدم من ادرس ایمیلتون رو نمی بینم دیگه خوب اشکال نداره همین جا می زارم چند تا نکته : 1- زیر ای سی دو قسمت طلایی هست اصلا زیر این قسمت ترک رد نکنید 2- سعی کنید ترک ها رو حداقل با ضخامت 0.5 میلی متر بزنید و اینکه برای زمین پلی گان بزنید هم لایه زیر و هم لایه رو 3- از سلف 100 میکرو هانری حداقل 2 امپری استفاده کنید البته شما می تونید به جای تغذیه ای که من طراحی کردم از یه رگولاتور خطی مثل mic29302 استفاده کنی که دیگه سلف 2 امپری نخواد این رگولاتور ها چون خطی هستن نویز ندارن و برای این ماژول بهتره ،تو usermanual ماژول هست . ولی اگر از رگولاتور خطی استفاده کردی باید از یه اداپتور 5-6 ولت 2امپر استفاده کنید . اگر از تغذیه من استفاده کردین از یه ادپتور 9 یا 12 ولت 2امپر استفاده کنید البته می تونید از ورودی ولتاز بالاتر هم استفاده کنید ولی امپرش حداقل 2 باشه . 4- این شماتیک یه چیز ساده است خواستین می تونید برحسب نیاز یه چیزایی رو کم وزیاد کنید 5- من برای مونتاژ از هویه معمولی استفاده میکنم چون شما اول کارین توصیه نمی کنم از همون هویه هوای گرم استفاده کنید در ضمن قبل از مونتاژ برد رو روغن بزنید و پایه های ماژول رو قلع اندود کنید بعداز صاف کردن قسمت قلع اندود شده حتما با الکل ویا تینر و یا مایع فلکسی برد رو تمییز کنید روغن لحیم خودش موجب اتصالی می شه روغن رو پاک کنید بعد مونتاژ کنید دیگه فکر کنم چیزی نموده باشه موفق باشید
لینک
سلام به دوستان عزیز
پروژه مربوط بهsim900رو کپی کردم ولی اقعا نمی فهمم .کسی می تونه توضیح بده؟؟؟
با تشکرvoid getstr(char *str)
{
char ch = 0;
ch = getchar();
while((ch == 10) || (ch == 13) || (ch == 0))
ch = getchar();
while((ch != 10) && (ch != 13))
{
*str++ = ch;
ch = getchar();
}
*str = 0;
}
int getnstr(char *str , int n)
{
char ch = 0, counter = 0;
ch = getchar();
while((ch == 10) || (ch == 13) || (ch == 0)) {
ch = getchar();
if((counter++ == n))
return 0;
}
while((ch != 10) && (ch != 13))
{
*str++ = ch;
ch = getchar();
}
*str = 0;
return 1;
}
//++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++ +++++++++++++++++++
// Power off the SIM900
//++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++ +++++++++++++++++++
void SIM900_PWR_OFF(void)
{
char text1[100],text2[100];
printf("AT+CPOWD=1%c",Enter);
getstr(text1);
getstr(text1);
lcd_gotoxy(0,0);
lcd_puts(text1);
}
int SIM900_Is_ON(void)
{
char text1[100],text2[100];
int a1=0,a2=0;
printf("AT%c",Enter);
a1 = getnstr(text1,10);
a2 = getnstr(text2,10);
if((a1 == 1) & (a2 == 1))
return 1;
else
return 0;
}
خیلی ممنون
اول دوتا سوال از شماتیک دارم 1- اینکه پایه 4 که ال ای دی وصل کردید به چه دردی می خوره ؟ 2- وقتی منبع متغیر دارید چرا از دیود 3 استفاده شده؟
در مورد لحیم کاری
من هم با هویه , هم با هات ایر لحیم کردم .
1- مشکل من با هات ایر این هست که ماژول به شدت داغ می شه و برد هم می سوزه و سیاه می شه.( شکل سر هات ایر و درجه فشار هوا و درجه دما چیست؟ )
2- وقتی با هویه لحیم می کنم همین که به پایه های زمین می رسم لحیم سرد می شود و ناشی از همین امر این هست که لحیم پهن شده و با پایه کناری اتصال پیدا می کند.(هویه چند وات می خواهد ؟ انداره سر هویه چقدر باشد , از این کلفتا ؟ )
من خیلی ناشی نیستم اما این مشکلات بوجود می آید لطفا تجربه خود را بفرمایید . با تشکر
پایه ی 4 از اسمش مشخصه پایه RI هست و زمانی که به ماژول زنگ می زنید و یا اس ام اس می دین روشن می شه می تونید استفاده کنید می تونید هم استفاده نکنید .من برای تغذیه از یک lm2576-5 ولت استفاده کردم ADJ نیست خروجی 5 می ده خوب ماژول به یک تغذیه ی حداکثر 4.4 ولت نیاز داره پس با گذاشتن یک عدد دیود 1n4007 مقدار ولتاز رو کم کردم البته شما می تونید طبق شماتیک پیشنهادی تو دیتاشیت از یک lm2576 یا lm2596 متغییر استفاده کنید و با تنظیم مقاومت های خروجی ولتاژ ماژول رو تنظیم کنید . ولی این مدار جواب میده نگران نباشید . من خودم چون از اول با هویه معمولی 40 وات برای مونتاژ قطعات اس ام دیم استفاده کردم نمی تونم در مورد هوای گرم نظری بدم (یه دونه هویه هوای گرم دارم اک بند گذاشتم تو خونه ) ولی بیبینین شما حتما از سیم لحیم مارک خوب مثل اساهی استفاده کنید و با روغن لحیم قلع های اضافه رو بگیرید بعضی از دوستان توصیه می کنن که از قلع کش استفاده بشه ولی من نتیجه خوبی نگرفتم قلع کش با چکش زدن روی برد گاهی موجب کنده شدن ترک می شه شما از روغن لحیم استفاده کن ولی اخر کار با تینر و یه فرچه روغن لحیم رو پاک کنید .ببینید اگر تمام پایه های یک طرف ای سی رو گرم کنید مشکلی براش پیش نمیاد
سلام خسته نباشید.
من ی برد کاربردی صنعتی sim900 خریدم.برای تست ماژول ی سری دستورات مثل atوati رو با کامپیوتر میفرستم جواب میده ولی ی سری دستورات مثل at+cmgsو at+cmgf رو error میده.کسی میدونه مشکلش چیه؟
سلام خسته نباشید
من تا حالا چند تا سوال در مورد پروژه م پرسیدم ولی کسی جوابمو نداده.
ی سوال دیگه داشتم من ی برد کاربردی صنعتی sim900 خریدم از طریق هایپر ترمینال کد ویژن هر دستوری که بهش میدم اجرا میکنه.وقتی دستور ارسال پیامک بهش میدم "******at+cmgs="0936 این علامت در میده< ولی وقتی متن رو وارد میکنم هیچ پیامی ارسال نمیشه کسی میدونه مشکل چیه؟
با تشکر
پروژه های مهم من در ایران میکرو:
" انتقال اطلاعات با SIM900 " ، " آموزش پورت USB " ، " راه اندازی MFRC522 " ، " راه اندازی SLE4442 " ، ""
سلام
مرسی که جواب دادین ولی من ctrl+z رو هم میزنم ولی هیچ پیامی ارسال نمیشه.نمیدونم مشکل چیه!!!!!!!!!!!!!
سلام به همه دوستان و یک سوال
اینو میدونیم که پایه RI زمان دریافت پیام به مدت 120ms از 1 به 0 تغییر میکنه. حالا سوالم اینه که شروع ارسال دیتا از ماژول چه زمانیه؟
حالت1: پایه 0 میشه و در طی این 120 میلی ثانیه دیتا ارسال میشه؟ (که غیر منطقی هست چون ممکنه ارسال بیشتر طول بکشه)
حالت2: پایه 0 میشه و بعد 120 میلی ثانیه 1 میشه و سپس ارسال دیتا آغاز میشه؟ که اگه اینطوریه چه مدت بعد 1 شدن ارسال دیتا شروع میشه؟ این زمان واسم خیلی مهمه!
حالت3: ....
ممنون از همگی
سلام . بعضی از نرم افزارها ctrl-z توشون shift-ctrl-z هست باید تو تنظیمات نرم افزار دقت کنید
فایل پیوست 8969