ช่วยด้วยครับ sim900 ติดต่อ AT command ไม่ได้ครับ

Started by tape_ee, June 06, 2015, 08:49:06 PM

Previous topic - Next topic

tape_ee

สวัสดีครับ
ผมซื้อ sim900 มาเดือนกว่า ๆ แล้ว ตอนนี้ได้เวลาเอามาทดลองแล้ว แต่ว่าเวลาติดต่อกับ arduino ผ่าน AT command เจ้า sim900 กลับตอบเป็นถาษาอะไรก็ไม่รู้กลับมา ซึ่งผมซื้อมา 3 ตัว ดีแค่ตัวเดียวอีก 2 ตัวอาการเสียเดีียวกันเลย
เลยคิดว่าน่าจะเกิดจากการตั้งค่าบางอย่างผิดไป แต่พยายามหลาย ๆ คำสั่งแล้วก็ไม่เป็นผล ตั้งค่า baud rate ก็แล้ว ตั้งค่า factory reset ก็แล้ว
รบกวนใครเคยเจอปัญหาแบบนี้ชี้แนะด้วยครับ (เคยลองติดต่อร้านที่ซื้อมาแต่ว่ามีประกันให้แค่ 7 วันซึ่งก็ผ่านมาแล้วเลยเคลมไม่ได้ T T)

ปกติรับส่งกับ arduino (TX หมายถึง arduino ส่งให้ sim900, RX หมายถึง sim900 ตอบกลับมาให้ arduino)
TX : AT..               ASCII : 41 54 0D 0A
RX : OK..              ASCII : 4F 4B 0D 0A 
           
ปัญหาที่พบ
TX : AT..               ASCII : 41 54 0D 0A
RX : ¥                  ASCII :  A5 81

TX : AT+IPR=9600..   ASCII :  41 54 2B 49 50 52 3D 39 36 30 30 0D 0A
RX : ¥).…(.                    ASCII :  A5 29 05 85 28 08 81 
   
ขอบคุณครับ


crywolf

Sync Baud Rate ก่อนครับ
เริ่มจาก ส่ง AT ไป แล้วรอ OK ถ้าไม่ได้รับ OK ก็วนส่งใหม่ จนกว่าจะได้ OK
พอได้ OK ค่อยส่ง AT+IPR

หมูน้อย

น่าจะเป็นที่ baudrate ไม่ตรงกันนะครับ
ถ้าซื้อมือหนึ่งจากโรงงานไม่น่าเกิดปัญหานี่นะครับ

ลองเปลี่ยน baudrate ไปเรื่อยๆครับ 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200
ลองไล่จาก 9600 ขึ้นไปเรื่อยๆก่อนครับ


suriya22

Quote from: crywolf on June 06, 2015, 10:53:05 PM
Sync Baud Rate ก่อนครับ
เริ่มจาก ส่ง AT ไป แล้วรอ OK ถ้าไม่ได้รับ OK ก็วนส่งใหม่ จนกว่าจะได้ OK
พอได้ OK ค่อยส่ง AT+IPR

ตามข้างบนเลยครับ
หลังจาก AT+IPR แล้วก็ให้ SAVE ด้วยคำสั่ง at&w
รับพัฒนาระบบอัตโนมัติ uC, รับพัฒนาระบบเกี่ยวกับ RFID SMART CARD(NFC,Mifare, Felica,Type B)
สนใจติดต่อ คุณสุริยา suriya22@gmail.com 086-7627224

tape_ee

ขอบคุณทุกคำแนะนำครับ

ตอนนี้สามารถติดต่อได้แล้วครับ แต่ไม่สามารถบันทึก buad rate ค่าอื่นได้เลย เปลี่ยนเป็นค่าอื่นและบันทึก ถ้าตัดไฟเลี้ยงกลับมาเป็น 38400 อีกทุกครั้ง
หลังจากนี้ก็เจอปัญหาอีกว่าไม่สามารถเชื่อมต่อกับ sim ได้ ฟ้อง error 10 คือไม่ได้ใส่ซิมทั้ง ๆ ที่ใส่ไปแล้ว

ตัวนี้แกะถุงออกมาเองกับมือเลยครับ ของจีนนี่่ไว้ใจได้ยากจริง ๆ เบย