PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : آموزش آپدیت کردن ماژول های خانواده sim900



صفحه ها : [1] 2

hamedtv
15-01-2012, 12:44
با سلام خدمت دوستان
بالاخره ماژول sim900a راه افتاد ولی به همت یک خارجی که حاضر شد اطلاعات ارزشمندش در اختیار ما بذار ولی یکی از هم وطنان حاضر نشد اطلاعاتش در اختیار بنده قرار بده

sim900a.rar - 4shared.com - online file sharing and storage - download (You can see links before reply)

یه فایل گذاشتم که از لینک بالا دانلود کنید
فایل costomer flash loader رو اجرا کنید
اگر error داد سه تا فایل با پسوند dll داخلش هست تو فولدرC:\WINDOWS\system32 کپی کنید مشکل حل میشه
وقتی نرم افزار اجرا شد توقسمت browse فایلupdatefile.cla رو قرار بدید
پورت DBG-rx,DBG-tx به پورت مورد نظر سیستم وصل کنید
گزینه start اجرا کنید و دکمه power ماژول برا 10ثانیه نگه دارید تا آپدیت شروع بشه
این کار تقریبا 10 دقیقه طول میکشه
بهتر که speed رو 57600 باشه
فایلها ضمیمه شد

kavir
15-01-2012, 13:07
با سلام خدمت دوستان
بالاخره ماژول sim900a راه افتاد ولی به همت یک خارجی کافر که حاضر شد اطلاعات ارزشمندش در اختیار ما بذار ولی یه بچه مسلمون وطنی حاضر نشد اطلاعاتش در اختیار دیگران قرار بده

sim900a.rar - 4shared.com - online file sharing and storage - download (You can see links before reply)

یه فایل گذاشتم که از لینک بالا دانلود کنید
فایل costomer flash loader رو اجرا کنید
اگر error داد سه تا فایل با پسوند dll داخلش هست تو فولدرC:\WINDOWS\system32 کپی کنید مشکل حل میشه
وقتی نرم افزار اجرا شد توقسمت browse فایلupdatefile.cla رو قرار بدید
پورت DBG-rx,DBG-tx به پورت مورد نظر سیستم وصل کنید
گزینه start اجرا کنید و دکمه power ماژول برا 10ثانیه نگه دارید تا آپدیت شروع بشه
این کار تقریبا 10 دقیقه طول میکشه
بهتر که speed رو 57600 باشه
تشکر فراوان:o
همونطور که تلفنی عرض شد منتظر تست کامل هستم:wink:

agape
15-01-2012, 16:14
الاخره ماژول sim900a راه افتاد ولی به همت یک خارجی کافر که حاضر شد اطلاعات ارزشمندش در اختیار ما بذار ولی یه بچه مسلمون وطنی حاضر نشد اطلاعاتش در اختیار دیگران قرار بده
خوب پس خیلی خوب شد!
اصلا یکی از مشکلات اساسی که ما تو کشورمون زیاد داریم همین که میترسیم که اطلاعات پایه رو در اختیار کسی قرار بدیم ! خیلی بدم میآد از این اخلاق ! چرا چیزی مثل روشن کردن میکرو رو از کسی قایم نمیکنیم !
من فکر میکنم کسانی که با اختیار قرار دادن اطلاعات خام خودشون ، طزرف مقابل از اون برتری خواهد داشت چون ما فقط مثل کلاغ این دانش ها رو دور کودمون جمع کردیم و اونو نگاه میکنیم و از داشتنشون به خودمون می نازیم نه به استفاده کردن اون !
واقعا برای همچین افرادی متاسفم !

sadmonew
15-01-2012, 16:58
با سلام
خوب بعضيا ممكنه به سختي اطلاعاتي رو كه لازم دارن، به دست ميارن، رو اين حساب خوب نبايد انتظار داشته باشيم همينجوري اطلاعاتشون رو در اختيار بقيه قرار بدن. مگر اينكه...

armstk
15-01-2012, 17:46
اگه یک نفر اطلاعاتش رو به سختی بدست بیاری بعد هم در اختیار بقیه قرار بده دیگه کسی نمیخاد دوباره راهی که که اون یک نفر رفته رو دوباره بره !!

فکر نکنین اگه اطلاعاتمون تجاریه نباید در اختیار کسی بزاریم , فقط یکم احتیاط بیشتری کنیم , مثلا اگه میخایم به یه کسی کمک کنیم و بهش یک pcb رو بدیم میتونیم بهش فقط شماتیک رو دراختیارش بزاریم تا طرف نره دوباره از اول بشینه شماتیک بکشه

--------------

در ضمن در مورد sim900a هم با تشکر از همه - من که کارم خیلی گیر بود ایشالله که بتونم راش بندازم

REYELECTRONIC
15-01-2012, 18:18
سلام دوستان و این اپدیت رو که دوستمون رو سایت گذاشتن رو تست کردم اما جواب نداد در واقع اصلا چراغ استاتوس روشن نمیشه و این نشونه اینه که که شبکه محلی و نمیتونه پیدا کنه اگر از دوستان کسی میتونه تست کنه خبر بده شاید کار ما ایراد داره

hamedtv
16-01-2012, 21:05
سلام
من ماژول تست کامل کردم(در حد دستوراتی که بلد بودم) فقط یه تفاوت با sim900 دیدم ،اونم کیفیت سیگنال (at+csq) که عددش حدودا نصف عددی که sim900 نشون میده
معمولا تو حالت ایده آل باید برگشتی حدود 24 باشه،ولی عدد 11 من گرفتم

hamedtv
16-01-2012, 21:09
سلام دوستان و این اپدیت رو که دوستمون رو سایت گذاشتن رو تست کردم اما جواب نداد در واقع اصلا چراغ استاتوس روشن نمیشه و این نشونه اینه که که شبکه محلی و نمیتونه پیدا کنه اگر از دوستان کسی میتونه تست کنه خبر بده شاید کار ما ایراد داره

میشه دقیقا مراحل کارتون توضیح بدید
اگر کار نکنه چراغ استاتوس باید سریع چشمک بزنه نه اینکه خاموش باشه

jordan77
17-01-2012, 00:00
سلام

من هم دقیقاً با همین مشکل مواجه شدم

من DBG_TXD را به پورت RX و DBG-RXD‌را به TX‌و زمین ماژول را به زمین پورت com متصل می کنم
و مراحلی که گفتین را انجام میدم . برای 10 ثانیه هم شاسی power را نگه می دارم اما مثل شکل زیر پیغام میده و هیچ اتفاقی نمی افته حتی بعد از 1 دقیقه
مشکل چیه ؟


You can see links before reply

kavir
17-01-2012, 14:26
سلام
خوب دوستان امروز تائید نهایی از اقای hamedtv (You can see links before reply) گرفتم و حله و به صورت کلی مشکلی نداره و فروشش هم توی فروشگاه با قیمت خیلی مناسب اغاز شد

hamedtv
17-01-2012, 15:51
سلام

من هم دقیقاً با همین مشکل مواجه شدم

من DBG_TXD را به پورت RX و DBG-RXD‌را به TX‌و زمین ماژول را به زمین پورت com متصل می کنم
و مراحلی که گفتین را انجام میدم . برای 10 ثانیه هم شاسی power را نگه می دارم اما مثل شکل زیر پیغام میده و هیچ اتفاقی نمی افته حتی بعد از 1 دقیقه
مشکل چیه ؟


You can see links before reply

سلام
شما از max232 استفاده میکنید یا ماژول مستقیم به comport وصل میکنید

jordan77
17-01-2012, 16:58
سلام
مستقیم متصل میکنم

با اتصال USB هم اتصال دادم (ft232rl) بازم همینجوره

باید اتصال تغذیه ماژول متصل باشه ؟ من تغذیه ماژول را هم وصل می کنم نمیشه

وقتی ماژول روشن میشه پایه netlight روشنه . وقتی start برنامه را میزنم کلید pwrkey را هم زمین میکنم.
ولی همینطوره که بالا عکسشو گذاشتم در ضمن pwerkey را هم که زمین میکنم netlight شروع به چشمک زدن می کنه .

hamedtv
17-01-2012, 17:37
دوست عزیز شما حتما باید از یک معکوس کننده مثل max232 استفاده کنید و تغذیه ماژول هم باید وصل باشه
اول comport که انتخاب کردین تست کنین ببینین کار میکنه یانه
برا تست ، برنامه رو ران کنید بعد بدون اینکه به ماژول وصل باشه پایه 2و3 پورت به هم وصل کنید
باید تا مرحله 4 برنامه اجرا بشه

You can see links before reply (You can see links before reply)

hamedtv
17-01-2012, 17:38
You can see links before reply (You can see links before reply)

naatamam
18-01-2012, 01:29
شکل زیر نحوه اتصال به کامپیوتر را برای آپدیت تمام مدل های sim نشان می دهد.


You can see links before reply

armstk
18-01-2012, 02:37
سلام
کسی هست که یک شماتیک برای sIM900A به من بده؟
دیتا شیت رو خوندم دیدم برای میکرو فون و بلندگو کلی مقاومت خازن گذاشته و...
من فقط میخام باهاش SMS بگیرم و بدم

armstk
18-01-2012, 02:37
سلام
کسی هست که یک شماتیک برای sIM900A به من بده؟
دیتا شیت رو خوندم دیدم برای میکرو فون و بلندگو کلی مقاومت خازن گذاشته و...
من فقط میخام باهاش SMS بگیرم و بدم

esisafa
18-01-2012, 11:18
خوب اون پایه هایی که لازم نیست رو آزاد بزار بمونه

hamedtv
18-01-2012, 21:30
You can see links before reply (You can see links before reply)

armstk
18-01-2012, 22:44
دستت درد نکنه مهندس hamedtv
ولی سمت راست و سمت پایین این شماتیک معلوم نیست , میشه زحمت بکشی شماتیکه کاملش رو بزاری؟
من واقعا شرمنده شما شدما

hosseini87
19-01-2012, 01:08
با سلام به همه
و تشكر ويژه از جناب hamedtv :gop:
منم توي راه اندازي SIM900A دچار مشكل شدم.lov: به كمك اين برنامه تونستم ماژول رو حك كنم. مراحل رو يكي يكي انجام دادم، بعد از چند دقيقه كه فايلا آپديت شد سيستم پيغام Download Down رو برگردوند.:0013: از ابتداي پروسه تا انتهاي اون چراغ Net-Light مرتبا روشن بود و بعد از اون هم همين طور!:sa:
ماژول رو دوباره راه اندازي كردم. حالا فقط چراغ Net-Light چشمك ميزنه و چراغ Status از كار افتاده!!!
ضمنا سيم كارتمم نميشناسه، چه همراه اول و چه ايرانسل:unh:
لطفا دوستان راهنماييم كنن :(

hamedtv
19-01-2012, 13:45
You can see links before reply (You can see links before reply)

hamedtv
19-01-2012, 13:48
با سلام به همه
و تشكر ويژه از جناب hamedtv :gop:
منم توي راه اندازي sim900a دچار مشكل شدم.lov: به كمك اين برنامه تونستم ماژول رو حك كنم. مراحل رو يكي يكي انجام دادم، بعد از چند دقيقه كه فايلا آپديت شد سيستم پيغام download down رو برگردوند.:0013: از ابتداي پروسه تا انتهاي اون چراغ net-light مرتبا روشن بود و بعد از اون هم همين طور!:sa:
ماژول رو دوباره راه اندازي كردم. حالا فقط چراغ net-light چشمك ميزنه و چراغ status از كار افتاده!!!
ضمنا سيم كارتمم نميشناسه، چه همراه اول و چه ايرانسل:unh:
لطفا دوستان راهنماييم كنن :(

با سلام
زمانی که ماژول روشن میکنید چه پیغامایی ازش میگیرید

hosseini87
19-01-2012, 23:38
با سلام
جناب hamedtv من درست متوجه منظورتون نشدم :sa:
اما موضوع اينه كه ماژول روشن ميشه! يعني وقتي دستورات AT Command مثه AT رو به كمك هايپر ترمينال براش ميفرستم پيغام OK رو برميگردونه، اما دستورات ارتباط با سيم كارت مثه AT+CMGR رو Erorr ميده، چون در واقع سيم كارت رو نميشناسه!!8O

jordan77
19-01-2012, 23:40
سلام

مگه خروجی sim900 سطحش ttl نیست ؟
پس چرا وقتی به میکرو متصل میکنم نمیشه باهاش ارتباط برقرار کرد .
با max‌هم که به کامپیوتر وصل میکنم نمیشه باهاش ارتباط برقرار کرد . ولی با sm300 خیلی راحت میشه این کارو انجام داد .
هم با sim900 این کارو انجام دادم و هم با sim900a‌ولی نمیشه !

شبکه را میشناسه
led netlight چشمک میزنه ( 64 میلی روشن و 3 ثانیه خاموش) و status هم خاموشه .

واقعا چرا؟؟؟؟؟؟

hosseini87
19-01-2012, 23:58
سلام دوست عزيز jordan77
بله خروجي sim900 سطحش ttl!
اگه با ميكرو باهاش ارتباط برقرار كني نياز به هيچ رابط ديگه اي نداري اما براي اتصال به كامپيوتر بايد با Max232 اين كار رو انجام بدي
اول از صحيح بودن اتصالاتت مطمئن شو (RX و TX ماژول رو به صورت ضربدري به PC يا ميكرو متصل كن)
دوم اينكه دستورات AT Command به حروف كوچيك و بزرگ حساس هستند! چيزي كه براي فهميدنش يه روز وقت گذاشتم!!! ii998)
پس دستوراتت رو با حروف بزرگ تايپ كن احتمالا جواب ميگيري :wink:

hosseini87
20-01-2012, 01:28
سلام
کسی هست که یک شماتیک برای sIM900A به من بده؟
دیتا شیت رو خوندم دیدم برای میکرو فون و بلندگو کلی مقاومت خازن گذاشته و...
من فقط میخام باهاش SMS بگیرم و بدم
با سلام به مديريت محترم انجمن
من به كمك مدار زير تونستم با Sim900 اس ام اس ارسال و دريافت كنم
اميدوارم بتونه كمكتون كنه :)

hamedtv
20-01-2012, 01:30
با سلام
جناب hamedtv من درست متوجه منظورتون نشدم :sa:
اما موضوع اينه كه ماژول روشن ميشه! يعني وقتي دستورات AT Command مثه AT رو به كمك هايپر ترمينال براش ميفرستم پيغام OK رو برميگردونه، اما دستورات ارتباط با سيم كارت مثه AT+CMGR رو Erorr ميده، چون در واقع سيم كارت رو نميشناسه!!8O

برای اینکه ببینید سیمکارت درست وصل کردید و ایراد از کجاست، pin code سیمکارت فعال کنید و بذارید رو ماژول ببینید پیغام وارد کردن pin code میده؟

hamedtv
20-01-2012, 01:38
سلام دوست عزيز jordan77
بله خروجي sim900 سطحش ttl!
اگه با ميكرو باهاش ارتباط برقرار كني نياز به هيچ رابط ديگه اي نداري اما براي اتصال به كامپيوتر بايد با Max232 اين كار رو انجام بدي
اول از صحيح بودن اتصالاتت مطمئن شو (RX و TX ماژول رو به صورت ضربدري به PC يا ميكرو متصل كن)
دوم اينكه دستورات AT Command به حروف كوچيك و بزرگ حساس هستند! چيزي كه براي فهميدنش يه روز وقت گذاشتم!!! ii998)
پس دستوراتت رو با حروف بزرگ تايپ كن احتمالا جواب ميگيري :wink:

معمولا در حالت پیشفرض کارخونه بیت ریت ماژول رو حالت اتوماتیک هست که بهتر به حالت 9600 ببریدش
at+ipr=9600
با انجام اینکار دیگه حساسیتی به بزرگ و کوچک بودن حروف به وجود نمیاد
ولی در زمان اولین راه اندازی باید حروف بزرگ باشن تا ماژول بیت ریت خودش رو تنظیم کنه
همچنین بار اول تو هایپر ترمینال 2400 انتخاب کنید اگه جواب نگرفتید 9600 امتحان کنید

agape
20-01-2012, 12:13
دوستان - کسی پی سی بی از این ماژول داره قرار بده برای استفاده باقی بچه ها ؟

armstk
20-01-2012, 12:30
سلام
اگه کسی بتونه pcb یا حداقل شماتیک رو با پروتل یا هر چیزه دیگه بزاره خیلی ممنون میشم
آخه دوباره کاری میشه و امثال من یا بقیه دوستان باید برن دوباره وقت بزارن برای یک چیزی که قبلا راه اندازی شده وقت بزارن

پیشاپیش با تشکر از همه

hosseini87
20-01-2012, 19:19
برای اینکه ببینید سیمکارت درست وصل کردید و ایراد از کجاست، pin code سیمکارت فعال کنید و بذارید رو ماژول ببینید پیغام وارد کردن pin code میده؟
بلاخره راه افتاد!!! :018:
ظاهرا مشكل از فعال بودن pin code سيم كارت بود!
بعد از اينكه دستور AT+CPIN="****" رو وارد كردم شبكه رو شناخت
اما باور بفرماييد من با سيم كارت ايرانسل هم كه pin code نداشت امتحان كرده بودم ولي جواب نميداد!
بعد از شناختن سيم كارت همراه اول سيم كارت ايرانسلم شناخت :o
اما هنوز چراغ Status خاموشه و فقط چراغ Net_Light چشمك مي زنه!!!
اتصالات مدار و LED و مقاومت متصل به پايه Status رو تست كردم سالمند
به نظرتون مشكل از كجا ميتونه باشه؟
يه سوال ديگه، من اگه بخام ماژول رو مستقيما به كامپيوتر متصل كنم، سيستم از كجا ميتونه متوجه بشه كه شبكه شناسايي شده يا نه؟
در واقع اين قسمت صحبتتون كه گفتين [ببینید پیغام وارد کردن pin code میده؟] رو كجا مانيتور كنم؟
بي نهايت از راهنمايي هاي جنابعالي ممنونم

jordan77
20-01-2012, 23:55
این برنامه منه برای ارسال sms ولی درست ارسال نمیکنه


$regfile = "m16def.dat"
$crystal = 8000000
$baud = 9600
Config Lcd = 16 * 2
Config Lcdpin = Pin , Db4 = Portc.5 , Db5 = Portc.4 , Db6 = Portc.3 , Db7 = Portc.2 , E = Portc.6 , Rs = Portc.7
Cursor Off
Dim B As Byte , S As String * 20
Config Pina.5 = Input , Pina.4 = Input
Set Porta.5
Set Porta.4
Config Portc.0 = Output
Portc.0 = 0
Cls
Home L
Lcd "SIM900A"
S = ""
Do
If Pina.4 = 0 Then
Portc.0 = 1
Print "AT"
Waitms 500
Print "AT+CMGF=1"
Waitms 500
Print "AT+CMGS=" ; Chr(34) ; "091xxxxxxx" ; Chr(34)
Waitms 100
Portc.0 = 0
Print "salam" ; Chr(26)
Waitms 550
End If



Loop

End

وقتی هم ارسال میکنه توی گوشی به صورت زیر sms میاد

AT
AT+CMGF=1
AT+CMGS=091xxxxxxx
salam

یعنی این همه رو ارسال میکنه

مشکل از کجا میتونه باشه ؟

hosseini87
21-01-2012, 01:01
این برنامه منه برای ارسال sms ولی درست ارسال نمیکنه


$regfile = "m16def.dat"
$crystal = 8000000
$baud = 9600
config lcd = 16 * 2
config lcdpin = pin , db4 = portc.5 , db5 = portc.4 , db6 = portc.3 , db7 = portc.2 , e = portc.6 , rs = portc.7
cursor off
dim b as byte , s as string * 20
config pina.5 = input , pina.4 = input
set porta.5
set porta.4
config portc.0 = output
portc.0 = 0
cls
home l
lcd "sim900a"
s = ""
do
if pina.4 = 0 then
portc.0 = 1
print "at"
waitms 500
print "at+cmgf=1"
waitms 500
print "at+cmgs=" ; chr(34) ; "091xxxxxxx" ; chr(34)
waitms 100
portc.0 = 0
print "salam" ; chr(26)
waitms 550
end if



loop

endوقتی هم ارسال میکنه توی گوشی به صورت زیر sms میاد

at
at+cmgf=1
at+cmgs=091xxxxxxx
salam

یعنی این همه رو ارسال میکنه

مشکل از کجا میتونه باشه ؟
با سلام
راه سادش اينه كه زمان تاخير هايي كه ايجاد كرديد رو زيادتر كنيد

hamedtv
21-01-2012, 14:05
دوستان - کسی پی سی بی از این ماژول داره قرار بده برای استفاده باقی بچه ها ؟



SIM900.PCB (You can see links before reply)

فقط در مورد آنتنش بگم که سلیقه ای طراحی شده و هیچ منطقی نداره
ولی کار میکنه

hamedtv
21-01-2012, 14:26
بلاخره راه افتاد!!! :018:
ظاهرا مشكل از فعال بودن pin code سيم كارت بود!
بعد از اينكه دستور AT+CPIN="****" رو وارد كردم شبكه رو شناخت
اما باور بفرماييد من با سيم كارت ايرانسل هم كه pin code نداشت امتحان كرده بودم ولي جواب نميداد!
بعد از شناختن سيم كارت همراه اول سيم كارت ايرانسلم شناخت :o
اما هنوز چراغ Status خاموشه و فقط چراغ Net_Light چشمك مي زنه!!!
اتصالات مدار و LED و مقاومت متصل به پايه Status رو تست كردم سالمند
به نظرتون مشكل از كجا ميتونه باشه؟
يه سوال ديگه، من اگه بخام ماژول رو مستقيما به كامپيوتر متصل كنم، سيستم از كجا ميتونه متوجه بشه كه شبكه شناسايي شده يا نه؟
در واقع اين قسمت صحبتتون كه گفتين [ببینید پیغام وارد کردن pin code میده؟] رو كجا مانيتور كنم؟
بي نهايت از راهنمايي هاي جنابعالي ممنونم

You can see links before reply (You can see links before reply)

You can see links before reply (You can see links before reply)

hosseini87
21-01-2012, 21:23
You can see links before reply (You can see links before reply)
مرسي از راهنماييتون
من هيچ كدوم از اين پيغام ها رو مشاهده نمي كردم!
با بررسي ماژول متوجه شدم كه باوود ريت روي حالت پيش فرض يعني اتوماتيكه كه در اين حالت دستورات كنترولي براي كاربر چاپ نمي شن
باود ريت رو روي 9600 گذاشتم مشكلم حل شد :0013:

hosseini87
21-01-2012, 21:28
هنوز مشكل خاموش بودن چراغ Status رو حل نكردم :sa:
به نظر مياد كه اين ديگه عيب ماژول باشه
اما مدار بدون هيچ مشكلي داره كار ميكنه

sigma-mx
21-01-2012, 22:52
یعنی اگه با مولتی متر موقع روشن کردن ماژول چک کنی ، هیچ تغییر حالتی نداری ؟؟؟

hamedtv
21-01-2012, 23:51
هنوز مشكل خاموش بودن چراغ Status رو حل نكردم :sa:
به نظر مياد كه اين ديگه عيب ماژول باشه
اما مدار بدون هيچ مشكلي داره كار ميكنه

سلام
کاربرد پایه status اصلا چی هست؟
من تا حالا ازش استفاده نکردم

sigma-mx
22-01-2012, 00:35
همون طور که از اسمش پیداست یک نشانگر وضعیته که کاربر رو از روشن بودن ماژول مطمئن می کنه . لذوما به معنای کارکرد بخش rf نیست .چون ماژول میتونه بدون بخش rf هم کار کنه .

alitaroosheh
22-01-2012, 01:17
با سلام

دوستان کسی فایل آپدیت فیرم ویر رو نداره دوباره جایی آپلود کنه 4share بازی در میاره

دستتون درد نکنه

kavir
22-01-2012, 10:38
با سلام

دوستان کسی فایل آپدیت فیرم ویر رو نداره دوباره جایی آپلود کنه 4share بازی در میاره

دستتون درد نکنه
ضمیمه شد در پست اصلی

hosseini87
22-01-2012, 11:00
یعنی اگه با مولتی متر موقع روشن کردن ماژول چک کنی ، هیچ تغییر حالتی نداری ؟؟؟
سلام
خير، خروجي رو با مولتي متر هم گرفتم تغيير حالت نداره و عددي حدود 0.3v رو نشون ميده

aalamee
22-01-2012, 13:03
ضمیمه شد در پست اصلی

با سلام ببخشید ! یعنی کجا؟ پست اصلی کجاست؟
با تشکر

armstk
22-01-2012, 13:52
با سلام ببخشید ! یعنی کجا؟ پست اصلی کجاست؟
با تشکر
یعنی صفحه اول این تاپیک
You can see links before reply

jordan77
22-01-2012, 20:29
سلام

من با میکرو تونستم SMS ارسال کنم ولی نمیتونم SMS دریافت کنم .cry::

کسی برنامه ای نداره برای دریافت SMS‌با میکرو ؟

sigma-mx
22-01-2012, 22:54
یعنی وقتی sms میاد هیچ چیزی توی هایپر ترمینال نشون نمیده ؟

jordan77
23-01-2012, 11:40
توی هایپر هم ارسال و هم دریافت میشه
ولی با میکرو نمیشه دریافت کرد !

هم sim300 هم sim900 . هیچ کدام نمیشه sms را دریافت کرد .

hamedtv
23-01-2012, 18:20
با سلام
دوست عزیز میشه برنامه رو ببینم

jordan77
23-01-2012, 23:11
$regfile = "m8def.dat"
$crystal = 8000000
$baud = 9600

'~~~~~~~~~~~~~~~~~~~~~~~~~~ Configurations ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Config Lcd = 16 * 2
Config Lcdpin = Pin , Db7 = Portc.0 , Db6 = Portc.1 , Db5 = Portc.2_
, Db4 = Portc.3 , E = Portc.4 , Rs = Portc.5

Config Pind.2 = Input

'~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Variable ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Dim B As Byte
Dim Sms As String * 250 : Sms = ""

'~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ initionaliz ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Cls
Cursor Off
Home
Lcd "Get SMS..."

Waitms 1000

Cls

'~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Main program ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Do

If Pind.2 = 0 Then

Print "AT+CMGR=1"

Sms = ""

Do

B = Inkey()

Select Case B

Case 0:

Case 13 :

If Sms <> "" Then Exit Do

Case 10 :

If Sms <> "" Then Exit Do

Case Else

Sms = Sms + Chr(b)

End Select

Loop

Home
Lcd Sms

End If

Loop

End

یک مشکل دیگه هم پیدا کردم

پایه های tx , rx ماژول sim300cz‌من وقتی با تست اتصال کوتاه اهمتر تست میکنم اتصال کوتاه هست .

ولی شبکه را میسناسه ولی ارسال و دریافت اس ام اس نمیتونم باهاش انجام بدم . یعنی این ماژو دیگه به درد نمی خوره ؟

hamedtv
24-01-2012, 12:17
احتمالا تو لحیم کاری اتصال کوتاه شده

تو برنامه شما از پایه status به عنوان وقفه استفاده شده
بهتر از وقفه سریال استفاده کنید

jordan77
24-01-2012, 12:32
ماژول را هم که از جا در میارم و تست می کنم بازم اتصال کوتاهه .....

میشه یک برنامه که کار کنه به من بدین . هر کاری میکنم جواب نمیده:unh:

armstk
24-01-2012, 13:10
یک مشکل دیگه هم پیدا کردم

پایه های tx , rx ماژول sim300cz‌من وقتی با تست اتصال کوتاه اهمتر تست میکنم اتصال کوتاه هست .

ولی شبکه را میسناسه ولی ارسال و دریافت اس ام اس نمیتونم باهاش انجام بدم . یعنی این ماژو دیگه به درد نمی خوره ؟

احتمالا تو لحیم کاری اتصال کوتاه شده

تو برنامه شما از پایه status به عنوان وقفه استفاده شده
بهتر از وقفه سریال استفاده کنید
مهندس بعید میدونم که توی لحیم کاری اشتباه کرده باشه و پایه tx و rx رو اتصال کوتاه کرده باشه
چون اگه این طور بود چطوریه که sms میفرسته ولی دریافت نمیتونه کنه؟؟

من فکر میکنم برنامت مشکل داره
.

hamedtv
24-01-2012, 15:33
$regfile = "m8def.dat"
$crystal = 8000000
$baud = 9600

'~~~~~~~~~~~~~~~~~~~~~~~~~~ Configurations ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Config Lcd = 16 * 2
Config Lcdpin = Pin , Db7 = Portc.0 , Db6 = Portc.1 , Db5 = Portc.2_
, Db4 = Portc.3 , E = Portc.4 , Rs = Portc.5

Enable Interrupts
Enable Urxc
On Urxc Vaghfe

'~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Variable ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Dim B As Byte
Dim C As Byte
Dim Sms As String * 250 : Sms = ""

'~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ initionaliz ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Cls
Cursor Off
Home
Lcd "Get SMS..."

Waitms 1000

Cls

'~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Main program ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Do
If Sms = "+CMTI:" Then Print "AT+CMGR=1"
If Sms = "+CMGR:" Then C = 1

If C = 3 Then
Cls
Lcd Sms
Sms = ""
C = 0
Print "AT+CMGD=1"
End If
Loop


End

'~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vaghfe ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Vaghfe:
B = Udr
If B = 13 Then
B = 10
If C = 2 Then C = 3
If C = 1 Then C = 2
If C <> 3 Then Sms = ""
End If
If B <> 10 Then Sms = Sms + Chr(b)

Return

jordan77
24-01-2012, 16:32
سلام

پورت سریال ماژول اتصال کوتاه شده . اصلا کاری به برد نداره و موقعی که از روی برد م بر میدارم و تست میکنم هم همینطوره
هیچ راهی نداره که بشه با ماژول ارتباط برقرار کرد ؟
همه چی سالمه فقط نمیشه با پورت سریالش کار کرد ‍!!!!

sigma-mx
24-01-2012, 23:38
یعنی هیچ اهمی نداره ؟ مگه باهاش چی کار کردی؟

jordan77
25-01-2012, 16:30
تقریبا 30 اهم داره
هیچکار نکردم . فقط با میکرو ارتباطش دادم . ارال می کرد ولی دریافت نمیکرد . حالا نه دیگه ارسال ونه دیگه دریافت می کنه .

با کامپیوتر هم ارتباط برقرار نمیکنه

morteza_rk
26-01-2012, 11:01
دوستانی که در برقراری ارتباط با ماژول مشکل دارن مدار زیر رو تست کنن. این مدار باید بین پایه های RXD و TXD میکروکنترلر و ماژول قرار بگیره. در واقع میشه یه نوع مدار واسط.

من در برقراری ارتباط با ماژول SIM300 و SIM548 با این مشکل مواجه شدم که اطلاعات به ماژول ارسال میشد ولی اطلاعاتی که ماژول می فرستاد در میکرو دریافت نمیشد. با مشورت با دوست خوبم جناب esisafa ، ایشون این مدارو پیشنهاد دادن و منم استفاده کردم که %100 جواب گرفتم.

اگه فقط در دریافت اطلاعات ماژول مشکل دارید این مقاومت هارو بین پایه های RXD میکرو و TXD ماژول قرار بدید.

sadmonew
26-01-2012, 13:35
سلام به اساتید و دوستان عزیزم.:hi:
مهندس لطف می کنید یه بار دیگه عکس رو آپلود کنید. من عکسی نمیبینم.

morteza_rk
26-01-2012, 16:09
دادا من که آپلود نکردم. ضمیمه کردم. دانلودش کن. اگه نتونستی روی هر ایکونی که توی اون قسمت می بینی راست کلیک کن و گزینه ی Save as رو انتخاب کن یا open in new window.

jojohacko
15-02-2012, 18:18
سلام
از ایت تاپیک دانلود کنید که تو خود سایت آپلود شده :
ایـــــــــران میـــــــکرو ™ - مشاهده یک موضوع - [حل شد]sim900aوآپدیت آن (You can see links before reply)

jojohacko
15-02-2012, 18:32
سه تا سوال :
1-برای راه انداختن ماژول حتما باید همه پایه های vbat و gnd رو به تغذیه و زمین وصل کنیم یا یکیشونو وصل کنیم کافیه؟
2-اگر رگولاتور 7805 رو بدون هیچ خازن و دیود و مقاومتی به مدار بزنم جواب نمیده؟
3-تو PCB که شما کشیدین MAX232 اس ام دی گزاشتید؟ خازن و مقاومت ها چطور؟
بابت فریم ویر هم متشکرم....

jojohacko
16-02-2012, 16:45
چرا جواب نمیدین؟ من یه sim900 سوزوندم الان اومدم یه sim900a خریدم میترسم اینو هم بسوزونم در ضمن بدجور عجله دارم بتونم راهش بندازم.

hamedtv
16-02-2012, 23:50
سه تا سوال :
1-برای راه انداختن ماژول حتما باید همه پایه های vbat و gnd رو به تغذیه و زمین وصل کنیم یا یکیشونو وصل کنیم کافیه؟
2-اگر رگولاتور 7805 رو بدون هیچ خازن و دیود و مقاومتی به مدار بزنم جواب نمیده؟
3-تو PCB که شما کشیدین MAX232 اس ام دی گزاشتید؟ خازن و مقاومت ها چطور؟
بابت فریم ویر هم متشکرم....

یکیش وصل بشه کافی ولی همه گراند ها وصل بشن بهتر
اگر دیود حذف کنید احتمال سوختن ماژول هست و خازن باید باشه تا جریان لحظه ای تامین بشه
max232 اس ام دی هست ولی خازن ها 100nf معمولی

jojohacko
22-02-2012, 01:34
یه سوال دیگه؟
چطوری میشه فهمید که الان واسه سیم کارت sms اومده؟
اگر پایه4 یعنی پایه RI ماژول وقفه ایجاد میکنه چطوری به میکرو وصلش کنیم؟

kits
22-02-2012, 13:55
سلام من sim900 را راه انداختم و مشکلی باهاش نداشتم
باهاش sms میگرفتم و ارسال میکردم .برای تغذیه اش هم از lm2576 -adj استفاده کرده ام
اما یهو دیگه روشن نمیشه یعنی هر چه کلید pwk را به زمین با یک میکروسوییچ قطع و وصل میکنم led مربوط به net light روشن نمیشه
ولتاژش هم 4.1 ولت است
هیچ ولتاژ اضافی هم بهش ندادم

پایه ریست خارجیش هم به زمین وصل و قطع کردم ولی اثری نداشت

ماژول را هم با maxبه سریال کامپیوتر وصل کردم ولی نتونستم دستوری براش ارسال کنم

خواستم فریم ویرش را اپگرید کنم که نشد
به نظر شما چه مشکلی براش به وجود اومده ؟چون تا 1 دقیقه قبلش داشت کار میکرد ولی یهو از کار افتاد


اساتید اگه نظری دارید برای رفع این مشکل لطفا بیان کنید

خوش باشید
یاعلی

jojohacko
25-02-2012, 22:54
من برد رو ساختم با 10 ولت خوب کار میکنه ولی وقتی میخوام با هایپر ترمینال باهاش ارتباط برقرار کنم حتما اول باید با یه برنامه ارسال sms بهش وصل بشم بعد تو هایپر جواب میده.
وگرنه اصلا هیچ چیزی رو نمیشه تو هایپر تایپ کرد.دلیلش چیه؟

فریم ویر رو هم آپدیت کردم از روی فایلی که گزاشتید.

jojohacko
11-03-2012, 02:36
سلام
دوستان دارم دیونه میشم هر کاری میکنم نمیتونم با میکرو اس ام اس بفرستم یا دریافت کنم البته بعضی وقتا درست میشه ماژول رو که خواموش میکنم صبح بیدار میشم روشن میکنم میبینم ریخته به هم.با کامپیوتر خیلی راحت هم میفرستم و هم میگیرم ولی تو بسکام...
حد اقل اینم کار نمیکنه دلم خوش بشه :


Enable Interrupts
Enable Urxc
On Urxc test
Dim tst As Byte

Do
Cls
Home
Lcd "SEND AT"
Print "AT"
Waitms 2000
Loop

end
test:
tst= Udr
Lcd chr(tst)
Return


یعنی ok دریافتی رو نمیتونم ببینم.واااااااااااااااااا اااای کمک.

questioner
14-03-2012, 20:50
آقا خير ببينيد. يكي بياد يه آزمايشي با sim900a خودش براي من انجام بده ثواب داره والا
من يكي خريدم پايه شماره 60 ماژول كه همون پايه آنتن rf-ant هست به زمين اتصال كوتاهه.
بايد اينطوري باشه؟ ماژول هم نو نو و لحيمشم نكردم هنوز.

armstk
15-03-2012, 00:37
آقا خير ببينيد. يكي بياد يه آزمايشي با sim900a خودش براي من انجام بده ثواب داره والا
من يكي خريدم پايه شماره 60 ماژول كه همون پايه آنتن rf-ant هست به زمين اتصال كوتاهه.
بايد اينطوري باشه؟ ماژول هم نو نو و لحيمشم نكردم هنوز.
سلام عزیزم

من sim900 معمولی رو هم تست کردم , پین آنتن اون به gnd وصل بود , طبیعیه - احتمالا یک سوییچر داخلی داره
sim900a هم همین طوره , از داخل آنتنش به gnd وصل هستش
اون ماژوله درسته , پس زیاد ناراحت نباش :)

questioner
15-03-2012, 21:10
من ماژول SIM900A آپديت نشده رو با يا MAX232 به كامپيوتر وصل كردم حالا ميخوام ماژول رو تست كنم و همچنين اتصالات پورت سريالمو. از چه برنامه اي بايد استفاده كنم؟ چه دستوري به ماژول بدم كه اونم جوابمو بده تا بدونم همه چي درسته كه بعدش اونو آپديت كنم؟
تو سايت ديدم از برنامه Hyper terminal استفاده كرده بودن اما من هيچ جاي برنامه نديدم كه تنظيمات پورت رو اعمال بكنيم.
يكي راهنمايي بكنه لطفا

morteza_rk
16-03-2012, 02:55
دوستان دارم دیونه میشم هر کاری میکنم نمیتونم با میکرو اس ام اس بفرستم یا دریافت کنم البته بعضی وقتا درست میشه ماژول رو که خواموش میکنم صبح بیدار میشم روشن میکنم میبینم ریخته به هم.با کامپیوتر خیلی راحت هم میفرستم و هم میگیرم ولی تو بسکام...
حد اقل اینم کار نمیکنه دلم خوش بشه :

جناب jojohacko شما الان می خواید با این برنامه ای که نوشتید چی رو ببینید؟

در حالت وقفه ای بافر پورت سریال فقط یک بایت دریافت می کنه و بلافاصله هم خالی میشه بنابراین طبیعیه که شما چیزی نبینید.

KHM
30-03-2012, 19:48
سلام خدمت همه ی دوستان عزیز...
من sim900-te-c رو با فایلی که گذاشته بودین آپدیت کردم..بعد آپدیت هرچی power رو نگه میدارم هیچکدوم ا status & netlight روشن نمیشه..ولی جریان میکشه..برای اطمینان 2بار هم آپدیت کردم ولی بازم همونطوره...آپدیت هم کامل انجام شد و پیغام done داد...چیکار باید بکنم؟

hamedtv
30-03-2012, 20:41
سلام
فایلی که من گذاشتم فقط برا sim900a و sim900b هست
مدل sim900 که دارید بگید تا فایل آپدیت براتون بفرستم
اگر روشن نمیشه مشکل از فایلی هست که آپلود میکنید

KHM
30-03-2012, 21:02
آره رو این sim900...ممنون میشم اگه فایلشو بذارین...

KHM
31-03-2012, 01:28
الا دیگه کلا ریست نمیشه..نمیشه آپدیتش کرد...
زیاد جریان میکشه، ولتاژ ورودیش میشه حدود 2.5 ولت...نمیدونم مشکل پیدا کرد یا نه
راه دیگه ای واسه ریست کردن و آپدیت کردن نیس؟

KHM
31-03-2012, 17:07
hamedtv جان نطری نداری؟
کس دیگه ای نظری نداره؟

hamedtv
31-03-2012, 23:09
sim900.cla (You can see links before reply)
از لینک بالا فایل sim900 میتونید دانلود کنید
اگر جریان زیاد کشید سریع تغذیه رو قطع کنید و دوباره وصل کنید درست میشه
شما به روشن شدن یا نشدن چراغ ماژول توجه نکنید
فقط 10 ثانیه کلید پاور نگه دارید مراحل آپدیت شروع میکنه به انجام شدن

KHM
01-04-2012, 01:42
ممنون از فایلتون...از دیروز حداقل 200بار (مبالغه نکردم) امتحان کردم، دیگه آپدیت نمیشه..
خود ماژولم درآوردم، پایه های VCC و GND رو که چک کردم اتصال کوتاه شده...
حداکثر جریانی که میتونس بکشه 700mA بود که حتی در این صورت هم ولتاژ ورودی حدود 2.5V میشد...

KHM
01-04-2012, 02:52
توصیه به همه ی دوستان...
حتماً قبل از آپدیت کردن پست 156 بحث زیر رو بخونید...تا مثل من ماژول خراب نکنین...
SIM900 Customer Flash Loader - Page 8 (You can see links before reply)

behnam6500
01-04-2012, 03:05
این چرا آپدیتش اذیت میکنه؟

همه چیز اوکی هست! رفتم برای اپدیت تا 10 ثانیه که کلید رو پایین نگه میدارم، شروع میکنه به دانلود کردن flash loader و در حین دانلودش اگه کلید رو ببرم بالا بعد از پایان دانلودش خطا میده! و اگه کلید رو نگه دارم هم بعد چند ثانیه بعدش باز همون خطا رو میده! شکل خطا رو در پایین اوردم...

قربون sim900

چیکارش کنم درست اپدیت کنه؟

KHM
01-04-2012, 03:21
این چرا آپدیتش اذیت میکنه؟

همه چیز اوکی هست! رفتم برای اپدیت تا 10 ثانیه که کلید رو پایین نگه میدارم، شروع میکنه به دانلود کردن flash loader و در حین دانلودش اگه کلید رو ببرم بالا بعد از پایان دانلودش خطا میده! و اگه کلید رو نگه دارم هم بعد چند ثانیه بعدش باز همون خطا رو میده! شکل خطا رو در پایین اوردم...

قربون sim900

چیکارش کنم درست اپدیت کنه؟
اگه ماژولتون sim900 هست، اصلاً با اون فایل آپدیت نکنین...baud rate رو هم کم کنین باز امتحان کنین ببینین چی میشه..برای مبدل usb to serial هم بعد از خروجی سریال سعی کنین کمترین طول سیم (حداقل امکان صفر) را داشته باشین

behnam6500
01-04-2012, 03:29
sim900A هست.

مبدل سریالم هم درسته. و از این نظر ایرادی نداره!

ولی باز داره اونطوری خطا میده!

وقتی دکمه رو پایین نگه میدارم و بعد از چند ثانیه خطاهای زیر رو میده:

You can see links before reply

ولی وقتی وسط دانلود flash دکمه رو ول میکنم، بعد از پر شدن progress bar خطای زیر رو میده:

You can see links before reply

KHM
01-04-2012, 03:33
gnd مبدل رو با مدار مشترک کردین؟
به نظر من مشکل تو اتصال مبدل سریاله...

behnam6500
01-04-2012, 03:36
اره گراند مشترک هست!

تمامی اتصالات درسته... ولی نمیدونم چرا اینطوری میکنه!

طبق همون مراحل اپدیت پیش رفتم! چه ایراداتی دیگه میتونه وجود داشته باشه؟

شما برای اپدیت چقدر کلید رو نگه داشتید؟

KHM
01-04-2012, 03:40
حدود 8 ثانیه...وقتی چراغ netlight روشن شد دیگه لازم نیست نگه دارین..
وقتی رفت رو downloading flash loader in ROM... دیگه لازم نیست نگه دارین

KHM
01-04-2012, 03:42
من توصیه میکنم اول firmware دقیق ماژولتونو پیدا کنین قبل از آپدیت کردن...
پست 156 این بحث رو بخونین:
SIM900 Customer Flash Loader - Page 8 (You can see links before reply)

behnam6500
01-04-2012, 03:43
چراغ های ntlight و status یکی دو بار روشن شدن وقتی ولتاژ به ماژول میدادم. یه بار تو آپدیت نوشت
erasing flash, please wait و حدود 3-4 ثانیه موند و بعدش خطای timed out داد!!!!

بعد از اون هم چراغهای netlight و status دیگه روشن نشدن و نمیشن

ممکنه ماژول خراب شده باشه؟

behnam6500
01-04-2012, 03:46
خوندمش دوست عزیز. خوب الان من از طریق مثلا hyper terminal دستور AT+GSV رو بزنم تا firmware رو برگردونه؟

چیزی برنگردوند!!!

KHM
01-04-2012, 03:53
ببخشید این رو اشتباه نوشته بودم:
downloading flash loader in ROM
بعد از این که همو پیغام erasing flash میاد تا اونموقه باید نگه دارین..
نه دیگه با اون دستور برنمیگردونه...اون دستور در صورتی کار میکنه که ماژول کار کنه و RXD,TXD مبدل رو به RXD,TXD ماژول وصل کنین..(دیگه به DBG-RXD,DBG-TXD وصل نیس)
شما RXD,TXD رو کلاً از ماژول جدا کنین و دوباره ماژول رو راه بندازین و کلید پاور رو 1ثانیه نگه دارین بینین روشن میشه یا نه

KHM
01-04-2012, 03:59
نه فک نمیکنم ماژولتون خراب شده باشه چون داره جواب میده(ریست میشه برای آپدیت شدن)
ماژول من خراب شد...کلاً تو همون power up the target میمونه

behnam6500
01-04-2012, 04:03
باز هم همونطوریه!!!!

و با جدا کردن rx - tx و پایین نگه داشتن کلید ماژول روشن نمیشه و چراغها خاموشن!!!!!!!

نمیدونم دیگه باید چیش رو چک کنم!

KHM
01-04-2012, 04:14
پس firmware اتون دچار مشکل شده...چنتا firmware از همون سایت دانلود کنین و دوباره آپدیت کنین..امیدوارم جواب بده..
ولی کاملاً حواستون باشه که اگه زیاد جریان کشید،حتماً سریعاً تغذیه اش رو قطع کنین و یک firmware دیگه رو امتحان کنین...
امیدوارم ماژول شما دیگه دچار مشکل نشه

behnam6500
01-04-2012, 04:16
کجای اون سایت برای دانلود داره؟ امکانش هست لینک به من بدین؟

KHM
01-04-2012, 04:20
تو سایت باید ثبت نام کنین تا فایل ها رو نشون بده...
تو همون صفحه های 1تا8 بعد از ثبت نام، فایل ها دقیقاً زیر هر پست نشون داده میشه برای دانلود

KHM
01-04-2012, 04:26
اگه ام که عجله ندارین صبر کنین تا فردا ببینیم دوستان چه پیشنهادی میکنن...
البته میدونم تحمل تو این جور چیزا خیلی سخته...تو اونیکی سایت هم قبل هرکاری اول بپرسین تا راهنماییتون کنن..حیفه ماژول خراب بشه

behnam6500
01-04-2012, 04:29
ممنون دوست عزیز بابت کمکاتون....

الان دارم یه firmware دانلود میکنم ببینم چی میشه!! بساطی داریم به خدا...

behnam6500
01-04-2012, 13:04
با حذف دیود از منبع تغذیه، با ولتاژ دادن به ماژول چراغ status روشن میشه. فقط معلوم نیست ایراد از کجاشه!

KHM
01-04-2012, 21:02
شما ولتاژ 5ولت خروجی 7805 رو مستقیم (بدون دیود) به ماژول وصل کردین؟
اگه این کارو کردین به احتمال زیاد ماژولتون سوخته...استفاده از lm317 برای تغذیه ی ماژول بهتر از دیود است هااا...

behnam6500
02-04-2012, 00:17
اره وقتی اون خطاهارو میداد دیود 1n4007 رو از خروجی رگولاتور برداشتم!

حلاا کلا روی please power up the target مونده! فکر کنم مرخص شده اره؟

یه سوال وقتی این ماژول اپدیت نشده با دستور AT+GSV خروجی میده که firmware رو ببینم یا کلن باید اپدیت شه؟

KHM
02-04-2012, 02:14
آره دیگه کلاً بیخیالش شین...یکی دیگه بخرین..
والا من خودم دقیق نمیدونم..منم میخوام یکی جدید بگیرم چک کنم..
ولی قبل آپدیت TXD,RXD مبدل usb به سریال رو به RXD,TXD ماژول وصل کنین ( به قسمت DBG نباشه دیگه) بعد اون دستور رو وارد کنین...
اصولاً قبل آپدیت باید firmware رو چک کنیم...
شاید بعضی کارهای ساده رم بدون آپدیت بشه انجام داد..ولی مطمئن نیستم

KHM
08-04-2012, 02:36
حامد جان اگه سیم کارت بش وصل نکنیم،برای چک کردن اینکه آیا درست کار میکنه یا نه(قبل آپدیت) مشکلی پیش میاد؟
چون وقتی سیمکارت میذاری،خاموش میشه...میشه نذاشت، بعد چک کرد؟
آخه خیلی ماژول حساسیه،زود میسوزه

hamedtv
08-04-2012, 12:18
سلام
بربی اینکه ببینید ماژول روشن میشه یا نه بود و نبود سیمکارت مهم نیست
اگر سیمکار میذارید و ماژول بعد از چند ثانیه خاموش میشه مشکل تغذیه دارید
چون ماژول در زمان رجیستر شدن رو شبکه یک جریان لحظه ای یک آمپری میکشه و اگر تامین نشه ماژول یا ری استارت میشه یا خاموش

KHM
10-04-2012, 13:25
نمایندگی رسمی sim com در ایران:
SIMCom Co.,ltd تنها نمایندگی سیم کام در ایران (You can see links before reply)
سایتش همچی آپدیت نیست ولی حداقل آدرس و شماره تلفن داره

hamedtv
10-04-2012, 22:03
من فکر نمیکنم که فروشگاه simcom داخل پاساژ امجد نماینده simcom باشه

Ali-8701533
10-04-2012, 22:05
سلام حامد جان
من ماژول رو روشن کردم و start رو زدم ولی به من میگه ماژول رو روشن کن!
و هیچ پیغام دیگه ای نمیده
چه کار کنم؟

hamedtv
10-04-2012, 22:10
سلام
اگه این پیغام میده یا ماژول سوخته
یا ماژول درست لحیم نشده
برا مدار واسط پورت سریال از چی استفاده میکنید؟

Ali-8701533
10-04-2012, 22:37
سلام
اگه این پیغام میده یا ماژول سوخته
یا ماژول درست لحیم نشده
برا مدار واسط پورت سریال از چی استفاده میکنید؟
از Max232 که به چند تا خازن وصل شده
البته با یک usb به سریال هم که آی سی شو فروشگاه میفروخت تست کردم ولی همون طوریه!
البته قبلا که تست کرده بودم قسمت Tx مبدل USB به سریال کار نمیکرد
در ضمن من ماژول رو تازه خریدم و اولین باره که تست میکنم چون قبلی رو کنار گذاشتم فکر کنم ماژول قبلیم سوخته چون اصلا چراغ شبکش روشن نمیشد

morteza_rk
10-04-2012, 23:18
دوستان این سایتی که حامد جان معرفی کردن در واقع سایت دوم شرکت rfphone هست. الان rfphone دوتا فروشگاه داره! یکی توی پاساژ امجد طبقه ی همکف و یکی هم توی پاساژ فرقانی (فکر کنم طبقه ی دوم).

و درواقع تنها نمایندگی رسمی شرکت SIMCOM هست.

من الان درست متوجه نشدم. یعنی از ماژول های توی بازار هم sim900a و هم sim900 هر دو دارای مشکل در firmware هستن؟

KHM
10-04-2012, 23:46
من فکر نمیکنم که فروشگاه simcom داخل پاساژ امجد نماینده simcom باشه

چرا هست..اگه تو همون سایت برین تو قسمت about us لینکی گذاشته به سایت اصلی SimCom که لیست مراکز فروش هست..اسم ایران هم هست توش...
پاساژ امجد- طبقه اول - پلاک 21

hamedtv
11-04-2012, 01:18
نه sim900 نیازی به آپدیت شدن نداره
فقط اکثر مدلایی که دیدم ورژن 06 هستن که فایل آپدیت تا ورژن 09 ارائه شده

hamedtv
11-04-2012, 01:26
از max232 که به چند تا خازن وصل شده
البته با یک usb به سریال هم که آی سی شو فروشگاه میفروخت تست کردم ولی همون طوریه!
البته قبلا که تست کرده بودم قسمت tx مبدل usb به سریال کار نمیکرد
در ضمن من ماژول رو تازه خریدم و اولین باره که تست میکنم چون قبلی رو کنار گذاشتم فکر کنم ماژول قبلیم سوخته چون اصلا چراغ شبکش روشن نمیشد

احتمالا تغذیه بالای 5 ولت بهش دادی که سوخته
حتما از رگولاتور استفاده کنید

morteza_rk
11-04-2012, 02:39
ممنون حامد جان

حالا دلیل اینکه اینهمه از sim900a استفاده میشه چیه؟ با اون همه دنگ و فنگ آپدیت کردنش؟

Ali-8701533
11-04-2012, 10:47
احتمالا تغذیه بالای 5 ولت بهش دادی که سوخته
حتما از رگولاتور استفاده کنید
ممنون حامد جان
دیشب تازه از دانشگاه اومده بودم و خسته بودم برا همین جای پایه های مبدل RS232 رو که خودم درست کرده بودمو چپه وصل کردم و متوجه هم نشدم:unh:
امروز صبح که حواسم جمع بود متوجه شدم و جاشو که درست کردم ماژول کامل فرمویرش آپدیت شد و شبکه رو شناخت:018:
باز هم از کمکهاتون ممنونم

Ali-8701533
11-04-2012, 10:55
ممنون حامد جان

حالا دلیل اینکه اینهمه از sim900a استفاده میشه چیه؟ با اون همه دنگ و فنگ آپدیت کردنش؟
قیمتش 10 الی 15 هزار تومان ارزان تر هست
می صرفه مگه نه؟
تازه یه تجربه هم از آپدیت کردن فرم ویر هست!

morteza_rk
11-04-2012, 11:39
قیمتش 10 الی 15 هزار تومان ارزان تر هست
می صرفه مگه نه؟
تازه یه تجربه هم از آپدیت کردن فرم ویر هست!

اوکی ، پس قضیه از این قراره. آخه من دیدم اکثرا ماژول رو می سوزونن تا اینکه با موفقیت آپدیت کنن. بستگی به موقعیت داره ولی اکثر مواقع می صرفه دادا.

hamedtv
11-04-2012, 12:00
خدارو شکر
:125:

jordan77
11-04-2012, 20:43
$regfile = "m8def.dat"
$crystal = 8000000
$baud = 9600

'~~~~~~~~~~~~~~~~~~~~~~~~~~ Configurations ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Config Lcd = 16 * 2
Config Lcdpin = Pin , Db7 = Portc.0 , Db6 = Portc.1 , Db5 = Portc.2_
, Db4 = Portc.3 , E = Portc.4 , Rs = Portc.5

Enable Interrupts
Enable Urxc
On Urxc Vaghfe

'~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Variable ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Dim B As Byte
Dim C As Byte
Dim Sms As String * 250 : Sms = ""

'~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ initionaliz ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Cls
Cursor Off
Home
Lcd "Get SMS..."

Waitms 1000

Cls

'~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Main program ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Do
If Sms = "+CMTI:" Then Print "AT+CMGR=1"
If Sms = "+CMGR:" Then C = 1

If C = 3 Then
Cls
Lcd Sms
Sms = ""
C = 0
Print "AT+CMGD=1"
End If
Loop


End

'~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vaghfe ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Vaghfe:
B = Udr
If B = 13 Then
B = 10
If C = 2 Then C = 3
If C = 1 Then C = 2
If C <> 3 Then Sms = ""
End If
If B <> 10 Then Sms = Sms + Chr(b)

Return




سلام

آقا حامد من بعد از کلی دردسر تونستم sms را با میکرو دریافت کنم

با همین برنامه شما

حالا اگر بخوام شماره کسی که sms ارسال کرده را ببینم چیکار باید بکنم ؟
توی برنامه بالا

KHM
11-04-2012, 23:55
بالاخره این یکی درست کار کرد...فک کنم دلیل درست کار نکردن اونیکیا این بود که رو bread board میبستم و احتمال خطا و سوختن ماژول بود...واسه اینیکی اول بردشو ساختم..
یکیم اینکه نمایندگیش هیچی نداره بابا..مسخرس..فقط 2تا کیتشو داره که خودشون خروجی سریال یا usb دارن..خود ماژول رو تنها نداره..

hamedtv
12-04-2012, 00:28
سلام

آقا حامد من بعد از کلی دردسر تونستم sms را با میکرو دریافت کنم

با همین برنامه شما

حالا اگر بخوام شماره کسی که sms ارسال کرده را ببینم چیکار باید بکنم ؟
توی برنامه بالا

سلام
برا جدا کردن شماره میتونید با توجه با کاراکتر هایا کلمات قبلیش اونو جدا کنید
مثل کلمه CMTI+ که به وسیله اون میتونید بفهمید sms رسیده
فکر میکنم شماره فرستنده بین کاراکتر " " قرار میگیره که به وسیله اون میتونید شماره فرستنده رو جدا کنید

behnam6500
12-04-2012, 00:36
سوال در مورد pcb ای که دوست عزیز آقا حامد گذاشتن دارم،

اینکه کنار max232 خازنهایی که قرار داده اند 100 نانو هست! این برای تبدیل ttl و rs232 درست کار میکنه؟ نباید 1 میکرو فاراد گذاشت؟

و آنتی که رو ی pcb قرار داده اند، از خود مس بورد استفاده شده، این به راحتی جواب میده؟

hamedtv
12-04-2012, 00:36
تنها چیز بدرد بخوری که نمایندگی simcom داره ماژول sim08 هست که امکانات gps به sim900 اضافه میکنه
اگه دوستان کسی وقت داشته باشه و روش کار کنه به تجربش می ارزه

hamedtv
12-04-2012, 00:44
سوال در مورد pcb ای که دوست عزیز آقا حامد گذاشتن دارم،

اینکه کنار max232 خازنهایی که قرار داده اند 100 نانو هست! این برای تبدیل ttl و rs232 درست کار میکنه؟ نباید 1 میکرو فاراد گذاشت؟

و آنتی که رو ی pcb قرار داده اند، از خود مس بورد استفاده شده، این به راحتی جواب میده؟

سلام
100n داخل کاتالوگ max232 پیشنهاد شده و مشکلی نباید داشته باشه و پورت سریال کامپیوتر خیلی انعطاف پذیر حتی خروجی یه معکوس کننده ttl هم بهش بدی بازم کار میکنه
برای آنتن از خود فیبر استفاده میشه ولی هیچ توجیهی نداره و یه جورایی من دراوردی هست
شبیه آنتن گوشی های چینی هست
ولی جواب میده مشکلی نداره

behnam6500
12-04-2012, 01:07
شما از همین 100 نانو جواب گرفتید؟

hamedtv
12-04-2012, 01:23
بله
مگه شما جواب نمیگیرید؟

KHM
12-04-2012, 18:57
حامد جان وقتی ماژول روشنه و داره کار میکنه، اگه سیمکارت رو دربیاریم مشکلی برای ماژول پیش میاد؟
یکیم اینکه میشه از آنتن های گوشی موبایل استفاده کرد؟

hamedtv
12-04-2012, 19:10
سلام روز بخیر

بورد شما رو زدم و ماژول راه افتاد. با دستورات at هم مشکلی نیست

ولی ولتاژ سیم کارت صفر هست و بین پین vcc سیم کارت و data سیم کارت اتصال کوتاه هست! آیا این طبیعیه؟

سلام
احتمالا زمانی که ماژول لحیم کردین از زیر ماژول به هم اتصال کردن چون این دوتا پایه کنار همن
با یک قلع کش سیمی میتونید آزادش کنید

hamedtv
12-04-2012, 19:16
حامد جان وقتی ماژول روشنه و داره کار میکنه، اگه سیمکارت رو دربیاریم مشکلی برای ماژول پیش میاد؟
یکیم اینکه میشه از آنتن های گوشی موبایل استفاده کرد؟

من خودم تا حالا امتحان نکردم
اگر از سوکت سیمکارت کشویی استفاده نمی کنید نباید برا ماژول مشکلی ایجاد کنه
در مورد آنتن هم نظری نمیتونم بدم

KHM
12-04-2012, 21:16
حامد جان چطوری میتونم چک کنم که sms دلیور شده یا نه؟
موقع نوشتن sms باید دستور خاصی بنویسم؟
مرسی

hamedtv
12-04-2012, 21:50
حامد جان چطوری میتونم چک کنم که sms دلیور شده یا نه؟
موقع نوشتن sms باید دستور خاصی بنویسم؟
مرسی

سلام
فکر میکنم با دستور at+csms=1 فعال میشه

KHM
12-04-2012, 23:04
سلام
فکر میکنم با دستور at+csms=1 فعال میشه
مرسی ولی جواب نداد...تو دیتاشیت هم نتونستم پیدا کنم

hamedtv
13-04-2012, 01:16
انشااله چک میکنم بهتون میگم

KHM
13-04-2012, 12:56
بالاخره پیدا کردم..
فعال کردن delivery report:
AT+CNMI=2,1,0,1,0
AT+CSMP=49,167,0,0

morteza_rk
13-04-2012, 13:43
خب حالا این دستور دقیقا چیکار می کنه؟

منظورم اینه که وقتی ما از گوشی به ماژول پیامک می زنیم پیام Deliver بهمون می رسه (بدون هیچ تنظیماتی).

مگه اینکه منظور شما این باشه که وقتی از ماژول به گوشی پیامک می زنیم بتونیم بفهمیم که پیامک به گوشی مورد نظر رسیده یا نه؟ درسته؟

KHM
13-04-2012, 16:24
خب حالا این دستور دقیقا چیکار می کنه؟

منظورم اینه که وقتی ما از گوشی به ماژول پیامک می زنیم پیام Deliver بهمون می رسه (بدون هیچ تنظیماتی).

مگه اینکه منظور شما این باشه که وقتی از ماژول به گوشی پیامک می زنیم بتونیم بفهمیم که پیامک به گوشی مورد نظر رسیده یا نه؟ درسته؟
آره دیگه..منظور من این بود که وقتی از ماژول به گوشی sms میدیم،بفهمیم که رسیده یا نه..یعنی تو ماژول delivery دریافت کنیم

Ali-8701533
17-04-2012, 11:24
Enter = 13;
double_quote=34;
Ctrlz=26;
printf("AT+CMGF=1%c",Enter);
printf("at+cmgs=%c09355941187%c%c",double_quote,double_quote,Enter);
printf("ARM Test 2%c",Ctrlz);
سلام
کجای این کد برای ارسال SMS مشکل داره که SMS ارسال نمیشه
میشه یک کد نمونه بدین

hamedtv
18-04-2012, 00:22
سلام

printf("at+cmgs=%c",double_quote,"09355941187%c",double_quote,Enter);
البته تست نکردم

KHM
27-04-2012, 02:33
حامد جان میشه برای اطمینان تو ولتاژ وزودی دیود زنر گذاشت؟
اگه آره، برای درایو کردنش لازمه مقاومت گذاشت؟

Ali-8701533
17-05-2012, 06:56
سلام

printf("at+cmgs=%c",double_quote,"09355941187%c",double_quote,enter);
البته تست نکردم
سلام حامد جان
ممنون از پاسخت
من همچنان مشکل سوختن ماژول دارم
با این که رگولاتور و دیود گذاشتم
شما راهنمایی در این مورد داری؟

KHM
17-05-2012, 11:43
سلام حامد جان
ممنون از پاسخت
من همچنان مشکل سوختن ماژول دارم
با این که رگولاتور و دیود گذاشتم
شما راهنمایی در این مورد داری؟
داداش اون نکاتی رو که بت گفتم اگه رعایت کنی هیچ مشکلی پیش نمیاد.مال من الا خیلی خوب داره کار میکنه

behnam6500
17-05-2012, 14:12
به جای printf از rprintf استفاده کن.

خط ارسال اس ام اس رو هم اینقدر نپیچون! اینطوری بنویس ساده تره:

rprintf("at+cmgs=\"09355941187\"%c",0x0d);

از کجا میدونی ماژولت میسوزه؟

Ali-8701533
18-05-2012, 09:53
داداش اون نکاتی رو که بت گفتم اگه رعایت کنی هیچ مشکلی پیش نمیاد.مال من الا خیلی خوب داره کار میکنه
ممنون
شما pcb زدی برای ماژولت
اگر زدی میشه فایلشو به من هم بدین؟
بازم ممنونم

Ali-8701533
18-05-2012, 09:57
به جای printf از rprintf استفاده کن.

خط ارسال اس ام اس رو هم اینقدر نپیچون! اینطوری بنویس ساده تره:

Rprintf("at+cmgs=\"09355941187\"%c",0x0d);

از کجا میدونی ماژولت میسوزه؟
ممنونم مشکل اس ام اس خیلی وقته حل شده
کارای دیگه رو هم حل کردم ولی یه روز هرچه کردم ماژولم روشن نشد ولی جریان کشی بالایی داره که حتی رگولاتو رو هم داغ میکنه.
واسه همین میگم سوخته

KHM
18-05-2012, 11:28
ممنون
شما pcb زدی برای ماژولت
اگر زدی میشه فایلشو به من هم بدین؟
بازم ممنونم
من با پروتئوس pcb میکشم و برای sim900-te-c که خروجیش سوکتیه رسم کردم.
اگه به دردت میخوره،بگو بذارم.
یکم قاطیه و چن روزی طول میکشه که مرتبش کنم

Ehsanshams
18-05-2012, 17:16
داشتم ماژول رو آپدیت میکردم بعد حالا دیگه چراغش روشن نمیشه !!!!
سوخته ؟؟؟

Ehsanshams
18-05-2012, 17:46
You can see links before reply

دوستان یه لطفی کنید بگید مشکل از چیه ؟

KHM
18-05-2012, 17:54
دوست عزیز ماژولت sim900 است یا sim900a ؟
firmware مناسب انتخاب کرده بودین؟

Ali-8701533
19-05-2012, 07:50
من با پروتئوس pcb میکشم و برای sim900-te-c که خروجیش سوکتیه رسم کردم.
اگه به دردت میخوره،بگو بذارم.
یکم قاطیه و چن روزی طول میکشه که مرتبش کنم
ممنون
اگر سوکتی هست نیاز نیست ارسال کنی.
ولی شماتیکشو برام بزار
شما به عنوان منبع تغذیه از چی استفاده میکنید؟

KHM
19-05-2012, 19:06
من از lm317 استفاده میکنم ولی کسایی هم که از 7805 و دیود 4007 استفاده کردن،مشکلی نداشتن.

morteza_rk
19-05-2012, 23:29
با تشکر از crz_boy

من خودم برای راه اندازی ماژول ها از رگولاتور سوئیچینگ LM2576 استفاده می کنم. خیلی هم راضیم. اگه توی دیتاشیت ماژول ها نگاه کرده باشید ، پیشنهاد خود شرکت سازنده هم استفاده از رگولاتورهای سوئیچینگ هست.

مدارشم توی مجله شماره 10 هست. توی وبلاگ خودمم هست با فایل PCB.

hamidam
19-05-2012, 23:35
سلام
برای تقسیم ولتاژ پایه های rx و tx چکار میکنید ؟ آخه ولتاژ میکرو با ولتاژ پایه های rx و tx ماژول یکی نیست.

KHM
20-05-2012, 00:35
سلام
برای تقسیم ولتاژ پایه های rx و tx چکار میکنید ؟ آخه ولتاژ میکرو با ولتاژ پایه های rx و tx ماژول یکی نیست.
مستقیم وصل میکنم.با avr که مشکلی نداره و جواب میده،ولی با arm نمیدونم

behnam6500
20-05-2012, 00:37
مستقیم وصل میکنم.با avr که مشکلی نداره و جواب میده،ولی با arm نمیدونم

avr رو 5 ولت تغذیه میکنی؟ اینطوری که اختلاف ولتاژ هست! این اختلاف رو چطوری میشه رفع کرد؟

KHM
20-05-2012, 00:40
با تشکر از crz_boy

من خودم برای راه اندازی ماژول ها از رگولاتور سوئیچینگ LM2576 استفاده می کنم. خیلی هم راضیم. اگه توی دیتاشیت ماژول ها نگاه کرده باشید ، پیشنهاد خود شرکت سازنده هم استفاده از رگولاتورهای سوئیچینگ هست.

مدارشم توی مجله شماره 10 هست. توی وبلاگ خودمم هست با فایل PCB.
دادا تو دیتاشیت این از mic29302 یا lm2596 استفاده کرده.ولی یکم سخت پیدا میشن،نه؟
lm317 مزیتش اینه که راحت پیدا میشه.قیمتشم حدود 300ت هست.
LM2576 رو از کجا میگیری دادا؟چن میگیری؟

behnam6500
20-05-2012, 00:43
دادا تو دیتاشیت این از mic29302 یا lm2596 استفاده کرده.ولی یکم سخت پیدا میشن،نه؟
lm317 مزیتش اینه که راحت پیدا میشه.قیمتشم حدود 300ت هست.
Lm2576 رو از کجا میگیری دادا؟چن میگیری؟

جهان کیت داره دونه ای 2000 تومن

KHM
20-05-2012, 00:50
avr رو 5 ولت تغذیه میکنی؟ اینطوری که اختلاف ولتاژ هست! این اختلاف رو چطوری میشه رفع کرد؟
آره avr رو با 5 ولت..اختلافش انقدر نیس که آسیب بزنه...
البته برا ایزولاسیون بهتره از بافر استفاده بشه ها..ولی چون من این پروژه رو تحویل دانشگا میدم،زیاد سخت نگرفتم و استفاده نکردم.
تو این دیتاشیت خودش 2تا مدار معرفی کرده..

morteza_rk
20-05-2012, 15:31
رگولاتور lm2576 هم به وفور پیدا میشه. ولی قیمتش در مقایسه با lm317 گرونه ، در عوض اطمینان خاطرش بیشتره. می تونی از فروشگاه های اینترنتی بخریش بعضی مغازه ها هم دارن.

بهنام جان اگه می خوای تبدیل سطح ولتاژ (5ولت به 3.3 ولت) انجام بدی دوتا روش وجود داره. یکی استفاده از بافرهاست و یکی هم استفاده از تقسیم مقاومتی که کم حجم و راحت تره.

اگه بگردی توی همین تاپیک های مربوط به sim900 عکس یه تبدیل مقاومتی رو گذاشتم.

behnam6500
20-05-2012, 23:17
مرتضا جان متاسفانه تقسیم مقاومتی رو پیداش نکردم! اگه تونستی لینک رو بزار رفیق

ممنونم

KHM
20-05-2012, 23:40
بهنام جان اگه از همو ترانزیستورها استفاده کنی خیلی بهتره ها...همونی که تو اون pdf است..تا اونجایی که من یادمه اون تقسیم مقاومتی واسه ارتباط با ARM بود.ولی اگه از اون ترانزیستورا استفاده کنی،میتونی با هرنوع میکرویی ارتباط بدی

hamidam
20-05-2012, 23:56
مستقیم وصل میکنم.با avr که مشکلی نداره و جواب میده،ولی با arm نمیدونم

من ولتاژ کاری sim900 و میکرو را 4.6 ولت در نظر گرفنم و مستقیم وصل کردم به avr بعد از کار کردن حدود 2 ماه sim900 دیگه کار نمیکنه فکر کنم سوخته !cry::

راستی پایه های این sim900 را چجوری لحیم میکنید ؟ من که بسختی اینکار را کردم

esisafa
21-05-2012, 00:01
اینم از عکس تقسیم مقاومت
حتما لازمه که سطح ولتاژ عوض بشه.
ماژول با 4 ولت کار میکنه ولی سریال ماژول با 2.8 ولت کار میکنه

behnam6500
21-05-2012, 00:07
تو این دو ماهی که کار کرد برات، روزانه حدود چقدر روشن بوده؟

از مدارت مطمئنی؟؟؟ چون من الان هم با sim900 و sim908 به راحتی دارم کار میکنم و مشکلی توش ندارم!

لحیم کاریش هم خیلی ساده هست! یه هویه 40 وات با نوک نازک استفاده میکنم فقط دقت میخواد!

KHM
21-05-2012, 00:08
من ولتاژ کاری sim900 و میکرو را 4.6 ولت در نظر گرفنم و مستقیم وصل کردم به avr بعد از کار کردن حدود 2 ماه sim900 دیگه کار نمیکنه فکر کنم سوخته !cry::

راستی پایه های این sim900 را چجوری لحیم میکنید ؟ من که بسختی اینکار را کردم
اگه Pcb تو قلع اندود کنی،خیلی راحت میتونی لحیمش کنی...ولی قلع اندود کردنت باید با حوصله و تمیز باشه.انقد راحت مییشه که دیگه میگی smd کار کنم راحت تره...اگه ام خوب در نیومد ازین فتیله لحیم ها(البته 1اسم دیگه ام میگن بشون) بگیر واسه تمیز کرن پایه ها...

اینم از عکس تقسیم مقاومت
حتما لازمه که سطح ولتاژ عوض بشه.
ماژول با 4 ولت کار میکنه ولی سریال ماژول با 2.8 ولت کار میکنه
رفیق بافر ترانزیستوری استفاده شده تو اون pdf بالایی رو نگا کردی؟اون خیلی بهتر از تقسیم مقاومتی نیست؟

esisafa
21-05-2012, 00:23
هم من و هم آقا مرتضی از تقسیم مقاومتی فوق ارزون راضی هستیم. شما میخوای هزینه رو بالا ببری خودت میدونی. برای سرعت بالا بهتره از ترانزیستور استفاده بشه ولی برای سرعت کم همون مقاومت خوبه
در دیتا شیت ماژول هم گفته که حداکثر ولتاژ پایه ماژول باید 3 ولت باشه و بیشتر آسیب میزنه که دیر یا زود داره همون طور که دوستمون گفتن ماژول ایشون 2 ماه دوام آورد

morteza_rk
21-05-2012, 01:49
بله ، این تقسیم مقاومتی ها خوب جواب میده.

ضمن اینکه جاهای دیگه هم کاربرد داره. مثلا دراتباط کارت های mmc به میکرو باز هم لازمه که mmc با 3.3 ولت تغذیه بشه و اگه میکرو 5 ولت باشه با استفاده از همین تقسیم مقاومتی ها میشه ارتباط بین این دوتا رو بر قرار کرد.

hamidam
21-05-2012, 23:40
تو این دو ماهی که کار کرد برات، روزانه حدود چقدر روشن بوده؟

از مدارت مطمئنی؟؟؟ چون من الان هم با sim900 و sim908 به راحتی دارم کار میکنم و مشکلی توش ندارم!

لحیم کاریش هم خیلی ساده هست! یه هویه 40 وات با نوک نازک استفاده میکنم فقط دقت میخواد!

توی این مدت 2 ماه چون داشتم برنامه اش را می نوشتم و تست میکردم روزی 5 -6 ساعتی روشن بود و یک دفعه از کار افتاد البته اول پایه rx دیگه فرمانی دریافت نکرد و بعد از یکی دو ساعت پایه tx هم هیچ پاسخی را بیرون نداد و از کار افتاد بعد که چک کردم دیدم پایه rx و tx میکرو 4.5 ولت است (البته من میکروم را با همان ولتاژ sim900 یعنی 4.5 ولت را انداخته بودم)
و حداکثر ولتاژ پایه rx و tx سیم 900 سه ولت است !!
از مدار هم مطمئن هستم ...
بهترین و ساده ترین همون تقسیم مقاومتی است فکر کنم.

من قطعات smd را راحت و خیلی سریع لحیم میکنم ولی این sim900 چون پایه ای ازش خارج نشده و زیر و کنارش باید لحیم بشه برام مشکل بود لحیم کردنش

KHM
22-05-2012, 00:29
بله ، این تقسیم مقاومتی ها خوب جواب میده.

ضمن اینکه جاهای دیگه هم کاربرد داره. مثلا دراتباط کارت های mmc به میکرو باز هم لازمه که mmc با 3.3 ولت تغذیه بشه و اگه میکرو 5 ولت باشه با استفاده از همین تقسیم مقاومتی ها میشه ارتباط بین این دوتا رو بر قرار کرد.
برا هر دو پایه ی rxd و txd باید ازین تقسیم مقاومتی استفاده کرد؟
من وصل کردم..تا حالا درست کار میکرد،الا مشکل دار شد:unh:

behnam6500
22-05-2012, 01:05
سوال: این تقسیم مقاومتی بین پایه های سریال میکرو و ماژول هست، آیا برای ورودی خروجی max232 هم باید این تقسیم مقاومتی رو گذاشت؟

اگه میکرو هم با 3.3 ولت راه اندازی بشه، باز هم تقسیم مقاومتی لازمه؟

KHM
22-05-2012, 01:43
دوستان نظرتون راجع به مقاومت 27 اهم و دیود زنر 3.3ولت چیه؟

sigma-mx
22-05-2012, 01:54
برا هر دو پایه ی rxd و txd باید ازین تقسیم مقاومتی استفاده کرد؟
من وصل کردم..تا حالا درست کار میکرد،الا مشکل دار شد:unh:
نه مهندس فقط باید برای ورودی ماژولت ، یعنی RX ماژول از تقسیم مقاومتی استفاده کنی که سطح TTL دریافتی از میکروی 5 ولتی یا MAX232 رو به lvTTL تبدیل کنه . اگه تو مسیر TX ماژول به MAX یا میکرو ازش استفاده کنی همون 3.3 ولت رو تبدیل به 2.1 ولت میشه و میره تو باند نویز میکرو یا ماژول ! پس دیگه پیام ماژول رو نمی گیره !


سوال: این تقسیم مقاومتی بین پایه های سریال میکرو و ماژول هست، آیا برای ورودی خروجی max232 هم باید این تقسیم مقاومتی رو گذاشت؟
اگه از MAX232 با تغذیه 5 استفاده میکنی به هر حال سطح ولتاژش میتونه آسیب بزنه به ماژولت مگر اینکه از روش بالا استفاده کنی ، فقط برای خروجی MAX به RX ماژول.

راه دوم برای شما استفاده از MAX3232 هست . این مبدل با تغذیه 3.3 کار میکنه . در صورت استفاده نیازی به هیچ نوع تغییرات ندارید و می توانید مستقیما RX و TX ماژول رو به مبدل MAX وصل کنید .


اگه میکرو هم با 3.3 ولت راه اندازی بشه، باز هم تقسیم مقاومتی لازمه؟
خیر . در اینصورت دیگه مشکلی نیست . استفاده از روشهای Level Shifter جهت تطابق سطح ولتاژ دو طرف ارتباط هست . وقتی دو طرف مثل همند پس نیازی نیست .

sigma-mx
22-05-2012, 01:55
دوستان نظرتون راجع به مقاومت 27 اهم و دیود زنر 3.3ولت چیه؟
با یک مقاومت و دیود زنر هم میشه . حتی فقط با زنر هم میشه منتها استفاده از دو مقاومت مقرون به صرفه هست .

KHM
22-05-2012, 02:14
با یک مقاومت و دیود زنر هم میشه . حتی فقط با زنر هم میشه منتها استفاده از دو مقاومت مقرون به صرفه هست .
مقاومت رو برا این میذارم که رو ولتاژ پایه ی میکرو تاثیر نذاره.این خیلی بهتر از تقسیم مقاومتیه.
مهندس دیود زنر که دونه ای نهایتاً 30ت بیشتر نیس...چقد فرق میکنه مگه..
مرسی از جوابت

naatamam
22-05-2012, 08:35
سوال: این تقسیم مقاومتی بین پایه های سریال میکرو و ماژول هست، آیا برای ورودی خروجی max232 هم باید این تقسیم مقاومتی رو گذاشت؟

اگه میکرو هم با 3.3 ولت راه اندازی بشه، باز هم تقسیم مقاومتی لازمه؟

3.3 ولت کمی بیشتر از ولتاژ پایه های rx و tx ماژول است.(این پایه های ماژول بین 2.7 تا 3 ولت است)
اگر یک مقاومت کم اهم باش سری کنیم اطمینان بخش تره.

esisafa
22-05-2012, 12:57
برای ft232 که مشکلی نیست. یک پایش برای تنظیم ولتاژ سطح منطقیش هست. اگه 5 ولت بدین 5 ولت میشه اگه 2.8 بدین 2.8 میشه.
از 1.8 تا 5.5 ولت جواب میده
از تقسیم مقاومتی هم میشه استفاده کرد

sigma-mx
22-05-2012, 13:02
مقاومت رو برا این میذارم که رو ولتاژ پایه ی میکرو تاثیر نذاره.این خیلی بهتر از تقسیم مقاومتیه.
مهندس دیود زنر که دونه ای نهایتاً 30ت بیشتر نیس...چقد فرق میکنه مگه..
مرسی از جوابت

آره ، رو خروجیها مقاومت کم اهم باشه از اتصال احتمالی جلوگیری میکنه . برای محاسبه بهترین مقدار برای این مقاومت باید به دیتاشیت مراجعه کرد . شما باید ببینی خروجیت حداکثر چقدر میتونه جریان بده یا تحمل کنه (Sink/Source) مثلا اگر این مقدار 30 میلی آمپر باشه و خروجی شما 3.3 ولت باشه ، پس در صورت اتصال (یعنی خروجی شما مثلا High باشه و به LOW وصل بشه ) باید جریان را محدود کنیم تا از 30 بالا تر نره . پس یک مقاومت بین این High و LOW اضافه میکنیم . دو سر مقاومت 3.3 داریم و ماکزیمم جریان هم 30 پس 3.3/30 برابر 0.11 کیلو یعنی 110 اهم باید مقاومت وسط باشه . برای اطمینان یکم بیشتر میگیریم مثلا 150 اهم . حالا اگه خروجیمون با این مقاومت حتی به زمین هم وصل بشه ازش 3.3/0.15 یعنی 22 میلی آمپر میگذره که اصلا عیبی نداره .....

مهندس میدونم 20-30 تومنه ! شوخی کردم :018:

KHM
22-05-2012, 14:40
برای ft232 که مشکلی نیست. یک پایش برای تنظیم ولتاژ سطح منطقیش هست. اگه 5 ولت بدین 5 ولت میشه اگه 2.8 بدین 2.8 میشه.
از 1.8 تا 5.5 ولت جواب میده
از تقسیم مقاومتی هم میشه استفاده کرد
منم ft232 و avr و ماژول رو به هم وصل کردم.وقتی از تقسیم مقاومتی استفاده کردم،دیگه با pc نمیشد دستور فرستاد.دستورات رو میخوند ولی نمیفرستاد...

esisafa
22-05-2012, 20:49
این بخاطر اینه که هر سه رو با هم وصل کردین. 2 به 2 وصل کنید کار میکنه

KHM
22-05-2012, 21:42
این بخاطر اینه که هر سه رو با هم وصل کردین. 2 به 2 وصل کنید کار میکنه
2به 2 یعنی چطور؟خوب من همزمان میخوام هر3 وصل باشه..
تقسیم مقاومتی رو با مقاومت و دیود زنر عوض کردم..الا با میکرو کاملاً درست کار میکنه ولی فقط از pc دستور نمیگیره..یعنی باید بدون مقاومت وصل شه حتماً..
البته لازم به ذکره که اول پایه ی ریست میکرو رو صفر میکنم و بعدش با pc دستور میفرستم.
وقتی مستقیم وصل بود،کاملاً درست کار میکرد...
الا که نمیخونه دلیلش ft232 هست.فک کنم مجبورم مستقیم وصل کنم ولی دیود زنرم میذارم.

KHM
22-05-2012, 23:11
مقدار مقاومت رو کاهش دادم و مشکل حل شد...1مقاومت 27 اهمی و دیود زنر 3ولتی..
قبلاً مقاومتم 130 اهمی بود...

hamidam
22-05-2012, 23:34
سلام
شما مقاومت را با زنر چطوری میبندین ؟ سری ؟
جهت دیود کدام وره ؟

KHM
23-05-2012, 00:02
سلام
شما مقاومت را با زنر چطوری میبندین ؟ سری ؟
جهت دیود کدام وره ؟
شکل مدارو ضمیمه کردم...
اگه از ft232 استفاده نمیکنی و فقط به میکرو وصله،مقدار مقاومت رو در حدود 130 تا 150 اهم بذار.
دیود زنر هم برعکس اونیکی دیودها وصل میشه

behnam6500
23-05-2012, 00:02
چه دلیلی به نظرتون وجود داشته که با تقسیم مقاومتیه کار نکرده؟

KHM
23-05-2012, 00:12
چه دلیلی به نظرتون وجود داشته که با تقسیم مقاومتیه کار نکرده؟
بهنام جان به نظر من از همون بافر ترانزیستوری تو اون pdf استفاده کنی،بهترین گزینه است..
چون من pcb زده بودم،اینارو میتونستم اضافه کنم ولی مدار ترانزیستوریه دیگه نمیشد..اگه ام که نخواستی،از همی زنر استفاده کن که بهتر از تقسیم مقاومتیه..من برا هر دو پایه ی rx و tx ازین زنر استفاده کردم که اگه حتی اشتباهی هم وصل بشه،بازم مشکلی پیش نیاد..و برای پایه ی tx ماژول از مقاومت 130 استفاده کردم...

KHM
24-05-2012, 20:35
مدار نهایی رو ضمیمه میکنم...
همه ی مقاومت های ارتباط سریال رو در حد 130 تا 150 اهم بذارین..

mehdijam
26-05-2012, 20:20
من هم نتونستم راه اندازی کنم شبکه را پیدا نمی کنه کسی راه حلی نداره؟

KHM
26-05-2012, 23:00
من هم نتونستم راه اندازی کنم شبکه را پیدا نمی کنه کسی راه حلی نداره؟
آنتن بش وصل کردی؟
خاموش میشه و پیدا نمیکنه یا خاموش نمیشه؟
sim900a است یا sim900 ؟
اگه baud rate رو روی 1عدد ثابت مثل 9600 تنظیم کنی،دستورات اولیه رو برات میفرسته...
اون دستورات رو بفرس ببینیم مشکل از کجاس..

h_zaman06
30-05-2012, 16:08
با سلام ...
ماژول sim900a را گرفتم .. تو حالت عادی وقتی روشن میکنم با سیم کارت ... چراغ وضعیت چشمک زن هست ...
وقتی هم می خوام آپدیتش کنم پیغام داخل عکس ظاهر میشه ... لطفا راهنمایی مشکل از کجاست .. با تشکر .
You can see links before reply

KHM
30-05-2012, 18:43
سرعت رو 9600 بذار و دوباره امتحان کن...در ثانی از شیفت دهنده ی dc برای مدارت استفاده کردی؟
اگه استفاده نکنی،احتمال داره ماژولت بسوزه.مدارشم تو پست 213 هست

h_zaman06
03-06-2012, 03:44
با سلام ...
من ماژول را آپدیت کردم و سیم کارت را هم میشناسه .

حالا وقتی می خوام به کامپیوتر متصلش کنم ، آی سی مکس232 به شدت داغ میشه !
و ارتباطی برقرار نمیشه .

میتونید راهنمایی کنید که مشکل از کجاست ؟

با تشکر

KHM
03-06-2012, 11:50
خوب داغ میکنه یعنی سوخته...احتمالآ اشتباه وصل کردین...1آیسی 232 دیگه بگیرین و امتحان کنین ببینین بازم داغ میکنه؟
مستقیم وصل میکنین به 232 یا با dc شیفتر؟

h_zaman06
03-06-2012, 12:25
با سلام و تشکر ... روی برد بورد بستم مشکل حل شد ... راستش این یه بورد آماده بود من از یه بچه گرفتم که زده بود sim900 اش را سوزونده بود .. منم با همین Sim900a کویر عوضش کردم ... و حالا بعد از آپدیت میخوام باهاش کار کنم ... مشکل فکر کنم از بوردش بود ... چون رو برد بورد جواب داد ... راستی من این مقاومت هایی که داده بودین را حذف کردم چون با مقاومت ها هر کاری کردم نمیشناخت ... همون زنر را گذاشتم الان ارتباط با کامپیوتر برقرار شد .
سئوالی که داشتم اینه که چه جوری میشه sms جدید را خوند ؟ الان حافظه سیم کارت فکر کنم حدود 50 تا sms باشه ... درحالی که این sim900 15 تاشو میخونه ... من الان از شماره 1 تا 15 با دستور at+cmgr را امتحان کردم همش sms های قبلی را داره نشون میده و sms جدید ها نشون نمیده ! راهی نداره جدید ها را بخونم ؟

با تشکر

KHM
03-06-2012, 12:33
من مقاومت ها رو با ft232 امتحان کردم،خیلی خوب کار میکنه...130اهم گذاشتین،کمترش کنین و امتحان کنین بهتره.
حافظه ی سیمکارت که 50تا sms رو ساپورت نمیکنه...چون حافظه ی سیمکارتتون پره،نمیتونین جدیدهارو بگیرین،قبلی هارو پاک کنین تا جدیدا بیان.
با وارد کردن دستورات پایین،هم دلیوری فعال میشه و هم وقتی sms جدید اومد،خودش نشون میده:
AT+CNMI=2,1,0,1,0
AT+CSMP=49,167,0,0

KHM
03-06-2012, 17:32
قبل از آپدیت کردن ماژول حتماً این نکات رو بخونین:
برای آپدیت کردن Firmware حتماً باید از ورژن مناسب ماژول استفاده شود، در غیر این صورت احتمال از کار افتادن ماژول وجود دارد. برای اطلاع از Firmware مناسب ماژول، دستور AT+GSV را وارد نموده و مدل دقیق ماژول را متوجه شوید. به عنوان مثال پاسخ ماژول نوعی به دستور فوق، به صورت زیر است:
SIMCOM_Ltd
SIMCOM_SIM900
Revision: 1137B08SIM900M64_ST
برای آپدیت کردن Firmware باید مدلی را پیدا کرد که برابر عبارت بالا باشد و فقط عدد بعد از B بیشتر از این عدد باشد. به عنوان مثال می توان با ورژن 1137B11SIM900M64_ST این ماژول را آپدیت کرد

پس از پیدا کردن Firmware مناسب، به وسیله ی برنامه یSimcom - sim900 Customer flash loader و با استفاده از پورت Debug ماژول می توان آن را آپدیت نمود.
حتماً توجه شود که در پورت Debug هم باید شیفت دهنده ی DC استفاده شود.
در صورت نیاز مدل Firmware اتون رو همینجا اعلام کنین تا فایل آپدیتش قرار داده بشه
-------------------------------------------------------------------
آپدیت:
این مطالب رو مهندس sobhan537 (You can see links before reply) واسم فرستادن که حاصل تجربه خودشون بود...ممنون از ایشون...
1- برای اینکه ماژول SIM900A در ایران شبکه رو بشناسه، باید Firmware مربوط به ماژول SIM900B رو روش نصب کنیم. فقط باید حواسمون باشه که اگه SIM900A از نوع SIM900A32_ST بود حتما باید Firmware از نوع SIM900B32_ST رو روش آپدیت کنیم و اگه SIM900A از نوع SIM900A64_ST بود حتما باید Firmware از نوع SIM900B64_ST رو روش آپدیت کنیم. وگرنه ماژول دچار مشکل میشه.
2- اگه آپدیت با خطا مواجه شد، طول سیم رو کوتاه کنیم اگه بازم خطا داد از پورت دیباگ استفاده کنیم
لینک خرید Sim900a:
ماژول SIM900a (فروش ویژه) - فروشگاه اينترنتي شركت كويرالكترونيك (You can see links before reply)

لینک خرید sim900 :
خرید ماژول sim900,فروش sim900,خرید sim900,قیمت sim900 (You can see links before reply)

KHM
03-06-2012, 17:58
برنامه ی Sim900 Custumer Flash Loader رو ضمیمه کردم.

توضیحات:
فایل costomer flash loader رو اجرا کنید
اگر error داد سه تا فایل با پسوند dll داخلش هست تو فولدرC:\WINDOWS\system32 کپی کنید مشکل حل میشه
وقتی نرم افزار اجرا شد تو قسمت browse فایل updatefile.cla (همون فایل Firmware جدید) رو قرار بدید
پورت DBG-rx,DBG-tx و GND رو به پورت مورد نظر سیستم وصل کنید
گزینه start رو اجرا کنید و دکمه power ماژول رو برا 10ثانیه نگه دارید تا آپدیت شروع بشه
این کار تقریبا 10 دقیقه طول میکشه
بهتره که speed رو 57600 باشه..اگه در حین آپدیت ارور داد،سرعت رو کم کنین..

فایل pdf آموزش مراحل آپدیت نیز اضافه شد

KHM
03-06-2012, 18:02
مدل Sim900 برای کار در سیستم مخابراتی ایران احتیاجی به آپدیت نداره ولی مدل Sim900a حتماً باید آپدیت بشه...Sim900a نسبت به اونیکی ارزونتره.

morteza_rk
03-06-2012, 21:05
sسلام

واقعا جای همچین تاپیکی خالی بود. ممنون کَهرُم جان.

sadmonew
04-06-2012, 01:37
سلام مهندس
دستت درد نكنه. به نكات خيلي مهمي اشاره كردي.
موفق باشيد.

kavir
04-06-2012, 11:48
سلام
آقا بسیار ممنون و از اینکه لینک فروش هم اضافه کردین ممنون:hi:

KHM
08-06-2012, 04:23
چند نمونه فایل آپدیت:
حتماً قبل از انتخاب فایل، پست اول رو بخونین

1137B11SIM900M64_ST برای Sim900:
1137B11SIM900M64_ST (You can see links before reply)

1137B08SIM900M64_ST_DTMF_JD_MMS (برای ارسال MMS) برای Sim900 :
1137B08SIM900M64_ST_DTMF_JD_MMS (You can see links before reply)

sepahane
26-06-2012, 17:29
آپدیت sim900a برای ارسال mms,dtmf کسی نداره؟

KHM
26-06-2012, 21:42
آپدیت sim900a برای ارسال mms,dtmf کسی نداره؟
رفیق اول مدل firmware ات رو بگو

sepahane
27-06-2012, 14:37
رفیق اول مدل firmware ات رو بگو

الان میزنه

1137B08sim900A32_ST

همه چی مرتبه اما MMS نه!!!

sepahane
28-06-2012, 10:28
کسی تونسته mms راه اندازی کنه با sim900a ؟؟؟؟

kavir
28-06-2012, 11:58
کسی تونسته mms راه اندازی کنه با sim900a ؟؟؟؟
شما با sim900 راه انداختی که با sim900a مشکل دارین؟

در کل با آپدیت این ماژول هیچ فرقی نمی کنه با sim900 معمولی
و دوستان اقای خزاما که همه میشناسید ایشون تست کامل کردن و نتیجه این هست که مشابه هم کار میکنند و فرقی نیست

sepahane
28-06-2012, 12:44
شما با sim900 راه انداختی که با sim900a مشکل دارین؟

در کل با آپدیت این ماژول هیچ فرقی نمی کنه با sim900 معمولی
و دوستان اقای خزاما که همه میشناسید ایشون تست کامل کردن و نتیجه این هست که مشابه هم کار میکنند و فرقی نیست

خوب من از sim900A چون گفتند هیچ تفاوتی نداره با sim900 استفاده کردم کلا از sim900 استفاده نکردم
منظورتون اینه که MMS کلا جواب نمیده؟؟؟؟فرقی نداره A باشه یا معمولی؟

KHM
28-06-2012, 16:55
نه رفیق...منظور اینه که جواب میده...احتمالآ باید رو برنامت کار کنی...چون من تا حالا جایی ندیدم که فایل firmware مخصوص mms برا sim900a بذارن..احتمالآ با همی آپدیت mms هم کار خواهد کرد...باز منم میگردم،اگه چیزی دیدم،همینجا اعلام میکنم

sepahane
03-07-2012, 15:37
یه سوال چطور میشه تشخیص داد یک sim900 اصل هست یا تقلبی؟

KHM
03-07-2012, 15:42
یه سوال چطور میشه تشخیص داد یک sim900 اصل هست یا تقلبی؟
جنس چینی که دیگه تقلبی نداره که...خودش تقلبیه:د

sepahane
03-07-2012, 16:25
یعنی خود چینی هم شاید تقلبی بشه بعد میشه تقلبی تر...:دی...کلا ویژگی خاصی نداره یعنی!!!

KHM
03-07-2012, 16:45
منکه در این مورد چیز خاصی ندیدم..البته آقای زارعی بهتر میتونن در این باره نظر بدن..چون ایشون خرید میکنن و ازین چیزا مطلع ان...
فقط 1مدل دیدم تو سایتای خارجی که firmware اش مدل سامسونگ بود..1137B07SIM900B64_SAMSUNG..یعنی با اینا که تو ایران هستن میفرقید...که البته خیلی هم نادره...
اگه درست یادم مونده باشه 1جام دیدم که اونایی که اولشون 1137 هست مثل اینکه اصلآ...
توضیحات تکمیلی تر رو از آقای زارعی بخواین..

sepahane
04-07-2012, 14:09
تشکر آقا اطلاعات خوبی بود.....
..............
آقای زارعی اگه نیاز به توضیحات کاملتری هست راهنمایی بفرمایید چون من فکر کنم برا همه جالب باشه این قضیه

kavir
04-07-2012, 15:03
سلام
تقلبی نیستن اینا
در کل sim900a مخصوص خود چین و چند تا کشور دیگه هست و دلیل ارزونیش هم همینه
و اصلا در حالت عادی برای ایران جواب نمی ده وحتما باید اپدیت کنید حتی simcom هم میگه برای ایران جواب نمیده
ولی با اپدیت کردن اون (توی اینا آرم هست) دقیقا تبدیل میشه به sim900 و هیچ فرقی نمی کنه من مکاتباطی که با مهندس خزاما داشتم ایشون تست کامل روش انجام دادن و هیچ گونه تفاوتی رو ندیدن
در مورد بار کد و.. اصلا ملاک نیستن اینا و همگی ساخت simcom هستن و اگر قسمتی راه نمی افته 100 درصد بخاطر کد نویسی شما هست
نکته جالب اینکه جنس تقلبی از اصلش اصل تره و با کد و.. اینا همش الکی هست نمیشه تشخیص داد و فقط و فقط وارد کننده اونم به صورت مستقیم که داره میاره میدونه این جنس چی هست
مثل کاری که توی بازار ما کردن به طرف میگی اورجینال این قیمت هست شاخ در میاره که داری گرون بهش میدی
:D
موفق باشید

sepahane
07-07-2012, 15:54
توضیحات کاملی بود..ممنون ازشما

mehdiit
29-07-2012, 13:03
چند نمونه فایل آپدیت:
حتماً قبل از انتخاب فایل، پست اول رو بخونین

1137B11SIM900M64_ST برای Sim900:
1137B11SIM900M64_ST (You can see links before reply)

1137B08SIM900M64_ST_DTMF_JD_MMS (برای ارسال MMS) برای Sim900 :
1137B08SIM900M64_ST_DTMF_JD_MMS (You can see links before reply)

1137B08SIM900A32_ST برای Sim900a:
1137B08SIM900A32_ST (You can see links before reply)


سلام
خیلی ممنون از آموزشتون
ولی متاسفانه من هنوز نتونستم ماژولمو آپدیت کنم
اون پیغام PLEASE POWER UP THE TARGET ظاهر میشه
ولی من هر چه قدر کلید پاور رو نگه میدارم ، هیچ اتفاق خاصی نمیفته و فقط ماژول روشن میشه و ال ای دی net شروع به چشمک زدن میکنه
سرعتای متفاوتم امتحان کردم ولی بازم هیچ
ورژن ماژولمم اینه:
1137B08SIM900A32_ST
که از همین فایل آپدیت خودتون استفاده کردم
اینم شماتیک مداری که بستم:

You can see links before reply

مشکل از کجا میتونه باشه؟

KHM
29-07-2012, 15:01
سلام..
رفیق r2in و t2out رو تو کانکتور سریال اشتباه وصل کردی...جاهاشونو عوض کن...
موفق باشی...
در ضمن حتمآ با تقسیم مقاومتی یا با استفاده از دیود زنر و مقاومت به ماژول وصل کن ها...مستقیم وصل نکن

mehdiit
29-07-2012, 18:30
سلام..
رفیق r2in و t2out رو تو کانکتور سریال اشتباه وصل کردی...جاهاشونو عوض کن...
موفق باشی...
ممنون
ولی بازم مشکلم حل نشد
تنها فرقی که کرد این بود که الان تو حالتی که هنوز کلید START رو نزدم ، موقع زدن یا در آوردن کابلم از داخل کانکتور DB9 سریع اون قسمت مربوطه پر میشه و یه پیغامای زیرو میده
فرقی ام نمیکنه کلید پاور رو فشار داده باشم یا نه

این که میفرمائین از تقسیم مقاومتی استفاده کنم ، بخاطر آسیب نرسیدن به ماژوله یا اینکه اگه رعایت نشه عملیات آپدیت بدرستی انجام نمیشه؟
احتمال میدم مدار تقسیم مقاومتیم مشکل داشته باشه،اگه ممکنه نقششو بذارین اینجا
ممنون

You can see links before reply

KHM
29-07-2012, 23:24
رفیق 1نمونه شماتیک میذارم که از تقسیم مقاومتی بهتره..
تقسیم مقاومتی واسه اینه که ماژول آسیب نبینه و در صورتی که نذاری،احتمال سوختن ماژول وجود داره...
رفیق قبل اینکه start رو بزنی باید کابل رو وصل کرده باشی ها...و دیگه به کابل دست نزنی...

KHM
18-08-2012, 11:15
برای راه اندازی قسمت های خاص sim900 برنامه ای ارائه شده...مثلآ برا کار با همون GPIO ها یا ADC و خلاصه اون قسمت هایی که همینطوری نمیشه باهاشون کار کرد...
برنامشم اینجوری که میشینی با زبان c براش برنامه مینویسی.البته تو محیط کار مخصوص این ماژول...
اسم برنامه : SIM900DevIDE
خلاصه چیز جالبیه..میشه با این روش میکرو رو از مدار حذف کرد...ولی باید بشینی چیزهای مخصوص این ماژول رو یاد بگیری...
اگه کسی خواست بگه تا آپ کنم...

titery
21-10-2012, 23:18
سلام
دوستان این مورد هم برای ما مسئله شد و فعلا تموم کردیم و دیگه وارد نکردیم سر این قضیه
دوستان اظهار داشتند توی مشهد و همین تهران همین ماژول خریدن ولی در مورد راه اندازیش چون جدیده نمیدونم کسی راه انداخته یا نه . با کلی تحقیق یک سری میگن راه انداختیم یک سری میگن در حال تستیم یک سری میگن نمی تونیم راه بندازیم:sa:سلام آقای زارع من بعد دو هفته کار روی ماژول بالاخره راه افتاد جالبه که آپدیتم نخواست حتی ورژنش هم از آپدیتی که دوستان در سایت آپ کرده بودند بالاتره:018::wink:

titery
21-10-2012, 23:25
با سلام ...
ماژول sim900a را گرفتم .. تو حالت عادی وقتی روشن میکنم با سیم کارت ... چراغ وضعیت چشمک زن هست ...
وقتی هم می خوام آپدیتش کنم پیغام داخل عکس ظاهر میشه ... لطفا راهنمایی مشکل از کجاست .. با تشکر .
You can see links before reply
سلام بعد دو هفته مال من امشب کار کرد و آپدیت هم نمیخواد جالبه که خودش آپدیته شما بدون هیچ مقاومتی و.. سیم کارت رو بهش وصل کن بعد بهش زنگ بزن بعد ببین گوشی که داری باهاش تماس میگیری بوق تماس میزنه یا میگه در دسترس نیست

elecgan
25-11-2012, 21:35
سلام

تا حالا 20 تایی آپدیت کردم و مشکلی نداشتم
اما ابن بار که خریدم برای آپدیت مشکل دارم !!!
اینم تصویرش
You can see links before reply

مدل
SIMCOM_Ltd
SIMCOM_SIM900A
Revision:1137B03SIM900A64_SPANSION_TTS

OK

لطفا کمک کنید ... عجله دارم.cry::
ممنون

kavir
25-11-2012, 21:45
برای راه اندازی قسمت های خاص sim900 برنامه ای ارائه شده...مثلآ برا کار با همون gpio ها یا adc و خلاصه اون قسمت هایی که همینطوری نمیشه باهاشون کار کرد...
برنامشم اینجوری که میشینی با زبان c براش برنامه مینویسی.البته تو محیط کار مخصوص این ماژول...
اسم برنامه : Sim900devide
خلاصه چیز جالبیه..میشه با این روش میکرو رو از مدار حذف کرد...ولی باید بشینی چیزهای مخصوص این ماژول رو یاد بگیری...
اگه کسی خواست بگه تا آپ کنم...
بله لطفا اپلود کنید

sadmonew
25-11-2012, 23:17
بله لطفا اپلود کنید
سلام دوستان
عزادارياتون مقبول درگاه حق تعالي، انشاءالله.

اينم لينك دانلود:
You can see links before reply

KHM
25-11-2012, 23:29
سلام

مدل
SIMCOM_Ltd
SIMCOM_SIM900A
Revision:1137B03SIM900A64_SPANSION_TTS

OK

لطفا کمک کنید ... عجله دارم.cry::
ممنون
خب رفیق مدلتو ببین
spansion
پس باید firmware مخصوص این مدل رو پیدا کنی...مشکل از اونجاس...

KHM
25-11-2012, 23:40
سلام دوستان
عزادارياتون مقبول درگاه حق تعالي، انشاءالله.

اينم لينك دانلود:
404 Not Found (You can see links before reply)
مهندس محمدی زحمتشو کشیدن دیگه...
منم ورژن 1.07 رو داشتم که فک نمیکنم فرق زیادی بکنه...
حالا اگه خیلی دمبال برنامه های sim900 هستین، برنامه ی Spy Tracer هم جالبه...برای debug کردن...
اگه میخواین آپلود کنم...

elecgan
26-11-2012, 01:21
من از این مدل چیزی نمی دونم
لطف کنید بگید از کجا میشه پیدا کرد.
الان بد جوری گیر این مشکلم.

ممنون که جواب می دید.

KHM
26-11-2012, 01:59
من از این مدل چیزی نمی دونم
لطف کنید بگید از کجا میشه پیدا کرد.
الان بد جوری گیر این مشکلم.

ممنون که جواب می دید.
والا منم ازین مدل تا حالا ندیده بودم...فقط مدل samsung دیده بودم اونم تو sim900B...
من که گشتم چیزی پیدا نکردم...پیشنهادم اینه که چنتا firmware دیگه رو امتحان کنی..شاید یکی رو قبول کنه...اگه تونستی مدلی رو پیدا کن که آخرش 64 باشه...(تو سایت edaboard رو بگرد)
نتیجه اش رو هم همینجا بگو...

mehdiit
07-12-2012, 15:48
سلام
متاسفانه من هنوز نتونستم ماژولمو آپدیت کنم
اون پیغام PLEASE POWER UP THE TARGET ظاهر میشه
ولی من هر چه قدر کلید پاور رو نگه میدارم ، هیچ اتفاق خاصی نمیفته و فقط ماژول روشن میشه و ال ای دی net شروع به چشمک زدن میکنه
سرعتای متفاوتم امتحان کردم ولی بازم هیچ
ورژن ماژولمم اینه:
1137B08SIM900A32_ST
که از فایل آپدیت مرتبط با خودشم استفاده میکنم
اینم مدار پورت دیباگرم هست:

You can see links before reply port-1354972804.jpg


دوستان خواهشا راهنماییم کنند


بدجور بهش نیاز دارم
ممنون

KHM
07-12-2012, 16:46
رفیق اول اینکارو بکن که مبدلت رو چک کن..به این صورت که پایه هایی رو که میرن به sim900 رو از ماژول جدا کن و به هم وصل کن و تو هایپرترمینال یا tera term چک کن ببین کار میکنه...

mehdiit
07-12-2012, 17:56
رفیق اول اینکارو بکن که مبدلت رو چک کن..به این صورت که پایه هایی رو که میرن به sim900 رو از ماژول جدا کن و به هم وصل کن و تو هایپرترمینال یا tera term چک کن ببین کار میکنه...

داداش من بصورت مستقیم و بدون مبدل بردمو به رایانه متصل کردم
این فرمایش شما هم اجرا شد و مشکی وجود نداره ، از طریق پورت کام ماژول خیلی راحت میتونم باهاش ارتباط برقرار کنم و اتی کامند ارسال کنم
مدار دیباگرم که مشکلی نداره؟

KHM
08-12-2012, 17:25
داداش من بصورت مستقیم و بدون مبدل بردمو به رایانه متصل کردم
این فرمایش شما هم اجرا شد و مشکی وجود نداره ، از طریق پورت کام ماژول خیلی راحت میتونم باهاش ارتباط برقرار کنم و اتی کامند ارسال کنم
مدار دیباگرم که مشکلی نداره؟
رفیق خوب کاری که من گفتم چک میکنی ببینی همون دیباگرت مشکل داره یا نه دیگه...
منظورم از مبدل همون دیباگر شماست...

mehdiit
09-12-2012, 08:39
رفیق خوب کاری که من گفتم چک میکنی ببینی همون دیباگرت مشکل داره یا نه دیگه...
منظورم از مبدل همون دیباگر شماست...
ممنون دوست من
حل شد
آخرشم نفهمیدم مشکل از کجا بود
مدارمو یه دفه دیگه بستم ، راحت جواب داد
در هر صورت ممنون از لطفتون
پاینده باشید
:wink:

lord67
13-12-2012, 20:49
سلام،میشه با آپدیت کردن سیم900 آ،از 4 باند سیم 900 استفاده کرد؟

kavir
16-12-2012, 18:28
سلام،میشه با آپدیت کردن سیم900 آ،از 4 باند سیم 900 استفاده کرد؟
سلام
توی ایران فقط دو باند استفاده میشه که sim900a ساپورت میکنه:0013:

kavir
16-12-2012, 18:48
سلام
چند وقتی هست که sim900a وارد بازار ایران شده و به جرعت میگم اولین نفری بودیم که این ماژول رو وارد کردیم . در اوایل حتی خود ما هم نمیدونستیم که این ماژول برای کارکرد نیاز به اپدیت داره و با کمک دوست بسیار خوبم اقای توکل(hamedtv ) این مشکل حل شد .
متاسفانه برخی فروشندگانی که اطلاع کافی ندارند مشتریان را گمراه میکنند که بعضا آنتن دهی خوبی در جاده ندارد یا مثلا mms آن کار نمیکند و هزارو یک دلیل غیر منطقی.
این فیلم توسط دوست بسیار خوبم اقای بهزاد خزاما ( یکی از چهره های شناخته شده الکترونیک ایران) گرفته شده که براتون میذارم Hi Tech Electronic and Computer Projects and Articles (You can see links before reply)
که نهایت تشکر از ایشان دارم.

همچنین این ماژول با تفاوت قیمتی زیادی که داره در ایران بهترین گزینه هست و با این فیلم میتونید با خیال راحت خرید کنید

همچنین این ماژولها با قیمت بسیار ویژه و محدود ارائه شده که میتونید خرید کنید:

خرید sim900, sim900a
خرید ماژول sim900,فروش sim900,خرید sim900,قیمت sim900 (You can see links before reply)
خرید ماژول sim900a,فروش sim900a,خرید sim900a,قیمت sim900a (You can see links before reply)




دانلود فیلم آموزش آپدیت کردن sim900a (You can see links before reply)
فایلهای مورد نیاز در فیلم آموزشی (You can see links before reply)
تاپیک نکات کابردی و... (You can see links before reply)
تاپیک اولیه مطرح شده در مورد sim900a (You can see links before reply)



این مورد هم اقای خزاما بعدا ارسال کردن که لطفا دقت کنید:
من یادم رفته توی فیلم این نکته رو هم توضیح بدم که برای آپدیت ماژول نیازی به استفاده از پورت دیباگ نیست و میتونید از همون پورت اصلی استفاده کنید

خزاما

elbaco
16-12-2012, 20:13
درود به همگی
با تشکر از آقای زارع
من یادم رفته توی فیلم این نکته رو هم توضیح بدم که برای آپدیت ماژول نیازی به استفاده از پورت دیباگ نیست و میتونید از همون پورت اصلی استفاده کنید

خزاما

bascom2
16-12-2012, 20:42
کسی تا بحال یک فریمور برای dtmf در sim900a پیدا کرده اینجا بگذاره تا همه دعایش کنند

sobhan537
31-12-2012, 01:33
بهنام جان به نظر من از همون بافر ترانزیستوری تو اون pdf استفاده کنی،بهترین گزینه است..
چون من pcb زده بودم،اینارو میتونستم اضافه کنم ولی مدار ترانزیستوریه دیگه نمیشد..اگه ام که نخواستی،از همی زنر استفاده کن که بهتر از تقسیم مقاومتیه..من برا هر دو پایه ی rx و tx ازین زنر استفاده کردم که اگه حتی اشتباهی هم وصل بشه،بازم مشکلی پیش نیاد..و برای پایه ی tx ماژول از مقاومت 130 استفاده کردم...

مهندس لطفا فایل pdfی که بافر ترانزیستوری داخلش هست یا فقط همون قسمت بافر ترانزیستوریش رو ضمیمه کنید تا ازش استفاده کنیم.

KHM
31-12-2012, 12:28
مهندس لطفا فایل pdfی که بافر ترانزیستوری داخلش هست یا فقط همون قسمت بافر ترانزیستوریش رو ضمیمه کنید تا ازش استفاده کنیم.
تو پست 185 صفحه 19 ضمیمه شده

sobhan537
12-01-2013, 01:08
سلام
من وقتی ورژن دقیق ماژول Sim900a رو فهمیدم، از تو چه سایتی فایل آپدیتش رو دانلود کنم؟

KHM
12-01-2013, 02:42
سلام
من وقتی ورژن دقیق ماژول sim900a رو فهمیدم، از تو چه سایتی فایل آپدیتش رو دانلود کنم؟
چنتا فایل تو صفحه ی اول گذاشتم...

sobhan537
03-02-2013, 11:42
در صورت نیاز مدل firmware اتون رو همینجا اعلام کنین تا فایل آپدیتش قرار داده بشه

سلام.
مدل ماژول من 1137b10sim900a32_st است. در همه فایل هایی که شما در این انجمن قرار دادین؛ عدد بعد از b اونها از عدد بعد از b این مدل کوچکتره. لطفا اگه میشه فایل مناسب برای آپدیت این مدل رو قرار بدید.
با تشکر

KHM
03-02-2013, 12:38
سلام.
مدل ماژول من 1137b10sim900a32_st است. در همه فایل هایی که شما در این انجمن قرار دادین؛ عدد بعد از b اونها از عدد بعد از b این مدل کوچکتره. لطفا اگه میشه فایل مناسب برای آپدیت این مدل رو قرار بدید.
با تشکر
سلام..مهندس از همین فایلی که در تاپیک زیر قرار داده شده استفاده کنین...
فیلم نحوه آپدیت sim900a و تمامی فایلها و فوت پرنت و.. - ایـــــــــران میـــــــکرو ™ (You can see links before reply)
موفق باشین

ali222333
25-02-2013, 01:30
با سلام
بچه ها من این ماژول اپدیت کردم
اما انگار از دست رفته
یعنی اصلا ران نمیشه
دوباره فایل اپدیت تست کردم دوباره اپدیت شد
اما دوباره ران نمیشه
یعنی وقتی به pwr یه پالس میدم به طول یه ثانیه هیچ اتفاقی نمیافته
نه نت لایت نه ستاتوس
جریان هم نمیکشه
داره دیونم میکنمه
کسی میدونه دلیلش چی میتونه باشه؟

ali222333
25-02-2013, 01:30
با سلام
بچه ها من این ماژول اپدیت کردم
اما انگار از دست رفته
یعنی اصلا ران نمیشه
دوباره فایل اپدیت تست کردم دوباره اپدیت شد
اما دوباره ران نمیشه
یعنی وقتی به pwr یه پالس میدم به طول یه ثانیه هیچ اتفاقی نمیافته
نه نت لایت نه ستاتوس
جریان هم نمیکشه
داره دیونم میکنمه
کسی میدونه دلیلش چی میتونه باشه؟

KHM
25-02-2013, 21:15
با سلام
بچه ها من این ماژول اپدیت کردم
اما انگار از دست رفته
یعنی اصلا ران نمیشه
دوباره فایل اپدیت تست کردم دوباره اپدیت شد
اما دوباره ران نمیشه
یعنی وقتی به pwr یه پالس میدم به طول یه ثانیه هیچ اتفاقی نمیافته
نه نت لایت نه ستاتوس
جریان هم نمیکشه
داره دیونم میکنمه
کسی میدونه دلیلش چی میتونه باشه؟
ماژول نسوخته.اگه سوخته بود جریان زیادی میکشید...
توصیه میکنم دوباره آپدیت نکنی...به احتمال زیاد به مدت خیلی کوتاهی پالس میدی که روشن نمیشه...اگه با برنامه داری پالس میدی خوب بنویس 10ثانیه..هیچ مشکلی نداره...

sobhan537
18-03-2013, 15:09
سلام
وقتی برنامه Simcom - SIM900 Customer flash loader V1.01 رو اجرا میکنم و استارت میزنم، منتظر میمونه که ماژول رو رستارت کنم. وقتی ماژولو رستارت میکنم آپدیت شروع میشه ولی چند لحظه بعد خطا میده.(عکس1) همه سرعت ها رو امتحان کردم ولی نشد. با پورت دیباگ هم امتحان کردم بازم خطا داد. چندبار دیگه با پورت معمولی امتحان کردم که در سرعت 9600 یهو دیگه اون خطا رو نداد و شروع کرد به آپدیت. اما نزدیک 5دقیقه بعد یه خطای دیگه داد. (عکس2)
به نظر شما این خطا بخاطر چیه؟

KHM
18-03-2013, 16:15
سلام..مهندس طول کابل سریالت چقدره؟
سعی کن تا حد امکان کوتاه باشه...

M.Rajabi
01-04-2013, 02:08
سلام. مهندسان گرامی به یه مشکلی بر خوردم.
SIM900A رو با FT232 و نرخ 149800 اپدیت کردم. هیچ اروری نداد بعد از آپدیت شبکه رو پیدا کرد. به درستی کار کرد.اما مشکل ایجاست که چراغ استاتوس کار نمیکنه.
باز فریمور sim900a رو ریختم رو ماژول و چراغ استاتوس درست شد اما طبیعتان شبکه رو پیدا نکرد.
باره دیگه فریمور sim900b رو ریختم رو ماژولو شبکه پیدا شد،تماس بر قرار شد، پیامک رد و بدل شد اما استاتوس روشن نشد.
(نت لایت کار میکنه )
دوستان ایراد کارم کجاست؟