जीएसएम मोडेम तस्वीर Microcontroller के साथ Interfacing

S

sathiieesh

Guest
सभी के लिए हाय ... मैं एक परियोजना है जिसमें मैं PIC microcontroller के साथ एक जीएसएम मॉडेम (16F877) interfacing हो जाएगा कर रहा हूँ .. जब मैं पीसी मैं सिम में संदेश hyperterminal में आदेशों एटी का उपयोग कर भेजने के लिए और पढ़ने में सक्षम कर सकते हैं जीएसएम मॉडेम के साथ कनेक्ट ... तो मैं तस्वीर में UART iniatized भेजने और पीसी के लिए डेटा के माध्यम से प्राप्त hyperterminal इसकी ठीक से काम कर ... जब मैं जीएसएम मोडेम मैं जीएसएम मॉडेम करने के लिए आदेश एटी भेजने के लिए सक्षम कर सकते हैं, लेकिन उत्तर जीएसएम मॉडेम से तस्वीर तस्वीर द्वारा प्राप्त नहीं है "ठीक है" के साथ interfaced तस्वीर ... उदाहरण: एटी (Hyperterminal ठीक )----- दर्ज करें ------ जीएसएम मोडेम कम्पाइलर से संदेश: MikroC बॉड दर: 9600 bps जीएसएम मॉडेम: WAVECOM HT-W2101 मैं एटी भेजने और UART से कमांड दर्ज कर कर सकते हैं करने के लिए तस्वीर ... लेकिन मैं खिचड़ी भाषा सक्षम जीएसएम मॉडेम से उत्तर देख ... लेकिन यह अच्छी तरह से काम करता है जब मैं hyperterminal पीसी के साथ जीएसएम मॉडेम इंटरफ़ेस ... मेरी मदद करो ... [रंग = darkblue] [/ रंग]
 
1 - आपके हार्डवेयर सही ढंग से कॉन्फ़िगर - तक की TX मोडेम के RX के लिए, के मॉडेम के RX TX? 2 - क्या आप यकीन है कि अपने जीएसएम के लिए आदेश भेजने मॉडेम सीरियल पोर्ट कॉन्फ़िगर, उचित handshaking, उचित बॉड दर, आदि 3 - तुम 'एक कैरिज रिटर्न' के साथ "पर" कमांड समाप्त जब आप माइक्रो के माध्यम से आदेश भेज.
 
हैलो! इस कोड को नीचे की कोशिश करो .... अब यह काम कर रहा है! मैं एक Sony Ericson T230 फोन का इस्तेमाल किया .... यह जीएसएम पर तस्वीर के माध्यम से संदेश और पढ़ता है और पढ़ा जा रहा है संदेश प्रदर्शित करता है है ... PIC16F877A यहाँ इस्तेमाल किया जा रहा है ... क्या आप एक आईएसआईएस 7 व्यावसायिक सर्किट सिम्युलेटर है ?.... या किसी भी अन्य ciruit सिम्युलेटर ?.... यह सिम्युलेटर पर पहली अनुकरण करने की कोशिश करो ... मैं फोन अपनी यूएसबी डाटा केबल के माध्यम से जुड़ा हुआ पीसी के यूएसबी पोर्ट के लिए, और सर्किट सिम्युलेटर पर, मैं PIC16F877A और उसके RX TX COMPIM के PIC16F877A के RX के लिए TX पिन जुड़ा हुआ .... और उसके RX पिन भर में एक आभासी टर्मिनल ... [कोड] अहस्ताक्षरित चार * MSG1 = "पर", अहस्ताक्षरित चार * MSG2 = "+ CMGF = 1", अहस्ताक्षरित चार * MSG3 = "+ सीपीएम = \" मुझे \ "\ n"; चार अहस्ताक्षरित MSG4 * = " "; अहस्ताक्षरित चार MSG5 * =" एटी CMGR + 1 = "; अहस्ताक्षरित चार MSG6 * =" + CMGD = 1 ", अहस्ताक्षरित चार उत्पादन [70], int i + CNMI = 2,1,0,0,0 = 0, झंडा = 0; शून्य (मुख्य) {int सीटीआर, एक्स = 0; TRISB = 0x02; TRISD = 0; PORTB = 0; PORTD = 0; UART1_Init (९,६००), (सीटीआर = 0 के लिए; सीटीआर
 
क्यों देरी के सभी? आप डेटा भेजने और कैरिज रिटर्न के बीच एक देरी की जरूरत नहीं चाहिए. इसके अलावा, आप परिणाम हो पढ़ने चाहिए फोन से देखने के लिए अगर कोई त्रुटियाँ हैं. अच्छे समय में, अपने सॉफ्टवेयर के कई सेकंड लेने के लिए मिलीसेकेंड में क्या किया जा सकता है है.
 
प्रिय सर / मैडम, मैं Telit GM862 - चौकोर जीएसएम खरीदा EasyGSM / GPRS GM862 MikroElektronika बोर्ड के साथ मेरा परियोजना के लिए इस जीएसएम मोडेम के साथ PIC16F877A नियंत्रक का उपयोग करने के लिए एसएमएस भेजने के, जब कुछ कार्रवाई होता है लेकिन यह काम नहीं है, मैं अपने अच्छे जानकारी के लिए बहुत धन्यवाद अभियांत्रिकी, कार्यक्रम PIC16F877A के लिए MikroBasic इस्तेमाल संलग्न फ़ाइल जो सॉफ्टवेयर और हार्डवेयर अपनी तरह के उत्तर उत्तम का संबंध की प्रतीक्षा शामिल देखें. Aiman ​​इस्माइल
 
हाय iam एक कोड है जो पूरी तरह से काम करता है जब मैं अंतरफलक Microcontroller के साथ संदेश भेजने और प्राप्त करने के लिए hyperterminal पीसी तस्वीर संलग्न कर रहा है ... हार्डवेयर कनेक्शन भी सही है ... जब मैं तस्वीर से एसएमएस भेजने की कोशिश यह पूरी तरह से काम करता है ... सिम स्मृति में संदेश पढ़ने में समस्या .. लेकिन मेरे मोबाइल में प्राप्त संदेश ATTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT TTTTTTTTTTTTTT है .... क्या समस्या हो सकती है है ... मैं कोड संलग्न कर रहा हूँ ... कोड [] शून्य (sms_read); शून्य (sms_send); चार उत्पादन [70], शून्य मुख्य () {UART1_Init (९,६००), 9600 bps (100) delay_ms / / UART मॉड्यूल इनिशियलाइज़; / / UART मॉड्यूल के लिए रुको को स्थिर करने के लिए (sms_read), / / ​​1 delay_ms (500) के स्थान पर एसएमएस पढ़ने के; (sms_send), UART1_Write_Text ("एटी \ n r \ n"); delay_ms (/ / एक एसएमएस} शून्य (sms_read) {अहस्ताक्षरित चार मैं भेज 500); UART1_Write_Text ("एटी CMGF + = 1 \ n \ r"); delay_ms (500); UART1_Write_Text ("+ CMGR = 1 \ n r \ n"); delay_ms (500); UART1_Write_Text ("एटी + CMGR = 1 \ n r \ n "); delay_ms (500), जबकि (UART1_Data_Ready () 0 ==); (i = 0, मैं
 
मैं एक ही समस्या आ रहा है. वहाँ किसी को भी मदद कर सकता है?
 
हाय, मैं दो GPRS मॉडेम हूँ. मैं Windows XP से COM1 और COM2 पर दोनों मोडेम के लिए hyperterminal का उपयोग करें. Modem1 ATDnumber के साथ संबंध आरंभ और एथलीट के साथ संबंध जारी है. Modem2 एक रिंग (ATS0 = 1) के बाद स्वचालित रूप से जवाब. समस्या यह है कि इन मोडेम द्विदिश डेटा अंतरण विधा (अक्षर) में पहली बार कनेक्ट नहीं है हालांकि दोनों मॉडेम पीसी के लिए "कनेक्ट 9600" संदेश देता है. के लिए दूसरा प्रयास करने के लिए कनेक्शन स्थापित कनेक्शन के बाद "कनेक्ट 9600" सही है दोनों मोडेम और डेटा से लौटे संदेश trasfer द्विदिश है (Modem2 Modem1). क्या इस समस्या का कारण हो सकता है? : रोने:
 
हैलो, मैं पल में अपनी पीएचडी परियोजना का आयोजन कर रहा हूँ. मैं एक Zigbee विकास बोर्ड खरीदा है और यह इकट्ठे (उम्मीद है कि सही ढंग से!). वहाँ दो प्रोसेसर के लिए कनेक्टर्स, और 8 पिन के दो पंक्तियों के साथ नौ दो पंक्तियों के साथ एक कर रहे हैं. मैं एक XBee Zigbee 2.4 गीगा के साथ इस बोर्ड के लिए सेंसर और एक Telit जीएसएम / जीपीएस मॉड्यूल और तीन सेंसर कनेक्ट करना चाहते हैं. मैं भी मैं 16F819 तस्वीर मेरे पास है कोड लिखने समस्याओं कर रहा हूँ. मेरी पृष्ठभूमि इलेक्ट्रॉनिक्स में नहीं है. आप कर सकते हैं सलाह कैसे जीएसएम मॉड्यूल और सेंसर ठीक से फिट करने के लिए और आसान तरीका प्रोसेसर के लिए कोड लोड कृपया? मैं बहुत किसी भी मदद के लिए आभारी होंगे. बहुत धन्यवाद, जिम हूड.
 
मैं एक UMTS मॉडेम, एसएमएस और UC864 - छ मॉड्यूल का उपयोग कर इंटरनेट के माध्यम से डाटा संचारित करने में सक्षम बनाने पर काम कर रहा हूँ, मैं एक माइक्रो नियंत्रक के आदेशों एटी UART का उपयोग मॉड्यूल के लिए भेजने का उपयोग करने के बारे में पूछ रहा हूँ, मैं 8 का उपयोग करें 1-कर सकते हैं UART के माध्यम से भेजने बिट माइक्रो नियंत्रक? [ख] 2 - मैं PIC18f44500 के रूप में एम सी का उपयोग कर सकते हैं, लेकिन आईडी UART शामिल नहीं करता है, इसे रोकने के USART और MSSP और USB [/b] मैं भी पता है कि जहां 16F877 में UART है करना चाहते हैं? 3 - क्या USB के माध्यम से डेटा संचारण जटिल है (मैं mc में पेशेवर नहीं हूँ)?
 
[बोली = msmomar] 1-मैं 8 बिट माइक्रो नियंत्रक का उपयोग करने के लिए UART के माध्यम से भेज [बोली /] हाँ [बोली = msmomar] 2 - मैं PIC18f44500 के रूप में एम सी का उपयोग कर सकते हैं, लेकिन आईडी UART शामिल नहीं करता है यह, शामिल USART और MSSP और USB [/ b ]??[/ बोली] USART एक UART है कि या तो तुल्यकालिक या अतुल्यकालिक डेटा भेज सकते हैं -?? डेटापत्रक [बोली = msmomar] 3-क्या USB के माध्यम से डेटा संचारण के लिए जटिल है पर देखो ( मैं एम सी में पेशेवर नहीं कर रहा हूँ) [/ उद्धरण] पहले, आप एक नियंत्रक कि एक यूएसबी होस्ट या OTG इंटरफ़ेस (PIC24 और PIC32 परिवारों में ही उपलब्ध है) है की जरूरत है. दूसरे, यह अधिक धारावाहिक से कार्यक्रम USB करने के लिए मुश्किल है.
 
पहले मैं आप जीएसएम मैन धन्यवाद, लेकिन तस्वीर यह मेरी पहली परियोजना है में एक शुरुआत im, मैं आप से पूछना अगर आप किसी भी उदाहरण है PIC18F4550 के हार्डवेयर UART या किसी pic18f परिवार का उपयोग हो सकता है, मैं यह Soft_UART का उपयोग कर, यह करने की कोशिश की काम किया है, लेकिन यह डेटा केवल अक्षर आज्ञाओं में के रूप में काम नहीं किया नहीं भेजते. / / int च = 5; int मीटर = 0; int x = 20; int datatx ​​= 255; शून्य मुख्य (शून्य) {TRISA इस कोड मैं नरम uart (अक्षरों पर नहीं बिट्स पर काम कर) लंबे एस का उपयोग कर लिखा है = 0; = पोर्टा 127, PORTB = 255; TRISB = 0; Soft_Uart_init (PORTD, 1,0,9600,0); जबकि (x> 0) {Soft_uart_write (datatx); मीटर + +, एक्स -; Porta के = ~ Porta के , (100) vDelay_ms;}}
 
मैं बिल्कुल sathiieesh और peter2020 के साथ एक ही समस्या है. मैं पहले से ही की जांच जीएसएम मॉड्यूल हिंदुस्तान टाइम्स के साथ कनेक्ट है, और यह ठीक काम करता है (मैं hyperterminal - जीएसएम के माध्यम से मेरे handphone एसएमएस भेज सकते हैं) मैं पहले से ही hyperterminal के साथ तस्वीर की जांच ... मेरे कार्यक्रम को जांचने के लिए, और यह `s कर ठीक है लेकिन जब मैं `मीटर जीएसएम के लिए तस्वीर को जोड़ने, मेरे handphone क्या मैं कभी नहीं किसी भी एसएमएस प्राप्त समस्या है?? वहाँ किसी को भी मदद कर सकता है? [आकार = 2] [रंग = 999999 #] 16 मिनट के बाद जोड़ा गया: [/ रंग] [/ आकार] कोई सुझाव? GSMman आप हमसे मदद कृपया सकता है ... :) धन्यवाद
 
अतः आप मॉडेम का TX के लिए जुड़ा तस्वीर RX है, और तस्वीर के theRX से जुड़े मॉड्यूल TX? आप प्रत्येक आदेश के बाद एक कैरिज वापसी भेजने? यदि सब और विफल रहता है, तो आप क्या भेज रहे हैं और मॉड्यूल लौट क्या है की एक नमूना पोस्ट.
 
इस जीएसएम मॉड्यूल और Hyperterminal पीसी के बीच कनेक्शन से + CMGS एटी ठीक एटी तैयार कॉल = पर + CMGF = 1 पर ठीक एक त्रुटि + CSCS = ठीक है "जीएसएम" एटी + CMGS = "085880340583"> टेस्ट जीएसएम Yah परिणाम है:) + 11 ठीक है मैं मेरी handphone में एक एसएमएस प्राप्त::: टेस्ट जीएसएम Yah CMGS) और फिर पार मेरी तस्वीर कार्यक्रम की जाँच करें, मैं Hyperterminal के लिए तस्वीर जुड़ा हुआ है, सिर्फ यकीन है कि पाशन ठीक कर रहा है बनाने के लिए, और यह है. मैं "गलत" प्रतिक्रिया देने की कोशिश है, और मेरे कार्यक्रम `टी didn कोड जारी है लेकिन त्रुटि से पहले कोड उत्तर. i `m जिज्ञासु, मेरे बोर्ड को क्या हुआ?? मैं `Olimex से बोर्ड तस्वीर - जीएसएम लेकिन का उपयोग कर, मैं` "प्रतिक्रिया कोड" के साथ शक शायद मेरी तस्वीर didn `t यह एक सही तरीके में प्राप्त. इस कोड है: ...... ..... ...... (i = 0; मैं
 
Putch (0X0D); (प्रतीक्षा); प्रतीक्षा (), लेकिन इस कार्यक्रम (प्रतिक्रिया जानने के बिना) ठीक ("पर") कहते हैं काम कर रहा है डालता है ("" पर + = CMGF 1), (0X0D) putch, प्रतीक्षा ( ), (डालता है "+ CSCS ="); putch ('"'); जीएसएम ("") कहते हैं, putch ('"'); (0X0D) putch, प्रतीक्षा (), (प्रतीक्षा), (डालता है "एटी + CMGS = "); putch ('"'); (डालता है" 085880340583 "); putch ('"'); putch (0X0D), (प्रतीक्षा), (प्रतीक्षा); डालता है (" परीक्षण जीएसएम तस्वीर "); putch (0X1A), (प्रतीक्षा), (प्रतीक्षा), (प्रतीक्षा);
 
हे, मैं पीसी के लिए GPRS मॉडेम जुड़ा हुआ है और hyperterminal में टाइप आदेशों और निर्धारित संख्या को एसएमएस मिला .... अब मैं सिर्फ एक microcontroller और GPRS मॉडेम है और किसी भी संख्या pplease के लिए एसएमएस भेजने के लिए मेरी मदद करना चाहते हैं ,,/.....
 
जीएसएम आदमी नमस्कार! कैसे मैं एक स्ट्रिंग भेजने, "ऑफ" आदेश जीएसएम जो फिर PIC16F877A द्वारा इस्तेमाल किया जाएगा के लिए अलार्म बंद में अंतरायन का उपयोग कर सकते हैं? इस अलार्म मेरे सेंसर का (एक मोटरसाइकिल के सींग स्विच) द्वारा ट्रिगर है. आप कृपया मुझे अंतरायन कर लिए जीएसएम में हिस्सा प्राप्त करने के साथ बाहर की मदद कर सकते हैं? आप कृपया मेरी मदद अंतरायन के साथ शुरू सकते हैं? यह प्राप्त हिस्सा है कि मुझे एक बहुत बोझ है. क्योंकि हम "ऑफ" भेजने अलार्म बंद एक बार संवेदक ट्रिगर किया गया है और फिर एक और ट्रिगर के लिए प्रतीक्षा करने के लिए अलार्म ध्वनि की जरूरत है. यह एक पाश में किया जाएगा. मैं PIC16F877A के लिए कैसे जीएसएम द्वारा इस आदेश प्राप्त कर सकते हैं अंतरफलक इसलिए कि इस mcu अलार्म बंद करने के लिए जिम्मेदार हो सकता है और फिर एक और पाश के लिए तैयार हो जाओ? कृपया हमारी मदद करें .. आपको बहुत बहुत धन्यवाद.
 

Welcome to EDABoard.com

Sponsor

Back
Top