दो से अधिक माइक्रोचिप PIC माइक्रोकंट्रोलर्स के बीच वायरलेस संचार


15

मैं अपने साधारण प्रोजेक्ट के लिए माइक्रोचिप PICs के बीच वायरलेस कम्युनिकेशन बनाना चाहूंगा । यह वास्तव में एक तरह से संचार है, लेकिन एक सर्वर और एक से अधिक क्लाइंट हैं (लगभग 2-4, सभी क्लाइंट को एक ही समय में एक ही नंबर की आवश्यकता होती है, इसलिए वे समान हैं)। मुझे बहुत कम बाइट्स से गुजरना पड़ता है।

Im बिल्कुल बेतार संचार, या लगभग किसी भी हार्डवेयर संचार के साथ शुरुआत। तो कृपया मेरी मदद करें, मुझे किस तरह के वायरलेस ट्रांसीवर का उपयोग करना चाहिए ?

मेरी कुछ शर्तें हैं:

  • यह अपेक्षाकृत सस्ता होना चाहिए ।
  • यह आसानी से उपलब्ध होना चाहिए ।
  • इसे इस्तेमाल करना आसान हो तो अच्छा होगा।
  • लगभग 10 मीटर रेंज (कम से कम)

सबसे पहले मैंने "सीरियल ब्लूटूथ आरएफ ट्रांसीवर मॉड्यूल rs232" पाया, लेकिन मुझे इसका उपयोग करने के बारे में कोई जानकारी नहीं मिली। (मुझे लगता है, यह बहुत आसान है?) और मुझे यह भी नहीं पता कि यह अधिक ग्राहकों से जुड़ने में सक्षम है। और मैंने ZigBee को भी देखा, लेकिन मैंने इसे अपनी आवश्यकताओं के लिए "थोड़ा" प्रबल किया। (और भी जटिल।)

तो आप किस तरह के वायरलेस ट्रांसीवर की सलाह देते हैं?

जवाबों:


10

नॉर्डिक अर्ध nRF24L01 + उस प्रकार के लिए आदर्श है, कम लागत वाले मॉड्यूल ईबे पर उपलब्ध हैं:

http://cgi.ebay.co.uk/Arduino-NRF24L01-Wireless-Transceiver-Module-2pcs-/280640828189?pt=LH_DefaultDomain_0&hash=item41577f331d

NRF24L01 + का उपयोग अक्सर वायरलेस सेंसर नेटवर्क में किया जाता है।

एक MCU आवश्यक है। मेरे पास यहां एक उपयुक्त डिजाइन और परीक्षण सॉफ्टवेयर है । यह बहुत अधिक महंगे स्पार्कफुन मॉड्यूल का उपयोग करता है, मैंने सस्ते मॉड्यूल के लिए एक बोर्ड बनाया है, लेकिन परीक्षण के लिए एक नहीं बनाया है।


मुझे याद है आपने पहले नॉर्डिक के बारे में पोस्ट किया था। क्या आप उनकी तुलना एक्सबी से कर सकते हैं?
फेडेरिको रुसो

पूरी तरह से अलग। नॉर्डिक उपकरण प्रदान करते हैं: छोटी रेंज, उच्च डेटा दर, कम-शक्ति, निम्न-स्तरीय प्रोग्रामिंग और कम-लागत की आवश्यकता होती है।
लियोन हेलर

6

आप डिजी एक्सबी पर एक नज़र रखना चाह सकते हैं । उनके पास पॉइंट-टू-पॉइंट और पॉइंट-टू-मल्टीप्ल दोनों समाधान हैं। वे आसानी से उपयोग कर रहे हैं जैसा कि आप बस उन्हें अपने UART कनेक्शन के माध्यम से अपने माइक्रोकंट्रोलर से जोड़ते हैं; पूर्ण IEEE 802.15.4 कार्यान्वयन पारदर्शी है। मुझे कीमत ठीक लगी (एक पॉइंट-टू-पॉइंट मॉड्यूल, IIRC के लिए कुछ 18 यूरो की तरह)।


इनडोर रेंज को 30 मी तक संपादित करें , लेकिन आप शायद जानते हैं कि यह इमारत के निर्माण पर बहुत निर्भर करता है। लाइन-ऑफ-विज़न 90 मीटर तक। XBee-PRO संस्करण: 90 मीटर और 1.6 किमी तक का सम्मान।


क्या आप जानते हैं कि यह नॉर्डिक मॉड्यूल @ लॉन हेलर की तुलना कैसे करता है?
फेडेरिको रूसो

@ फ़ेडरिको - नहीं, क्षमा करें।
स्टीवनव

सुझाव के लिए धन्यवाद यह अनुकूल लगता है। अब मैं इसके बारे में बहुत कुछ पढ़ने जा रहा हूँ। http://cgi.ebay.co.uk/XRF-wireless-UART-serial-data-module-XBee-shape-arduino-/320706374372 क्या आप इसके बारे में बात करते हैं?
फेलिशियन

@ फेलिशियन - एक ही चिपसेट (?) पर आधारित तुलनात्मक मॉड्यूल लगता है, लेकिन किसी अन्य निर्माता से। तुलना तालिका से पता चलता है कि यह IEEE 802.15.4 का समर्थन नहीं करता है, इसलिए मुझे लगता है कि यह पॉइंट-टू-मल्टीपॉइंट नहीं करेगा।
स्टीवनवह

4

आप माइक्रोचिप के 802.15 रेडियो मॉड्यूल और MiWi स्टैक पर एक नज़र डाल सकते हैं जो उनका उपयोग कर सकते हैं। इस तरह का रेडियो कम बिजली और अपेक्षाकृत कम डेटा दर के लिए है।

अन्यथा, आपका प्रश्न एक सार्थक उत्तर देने के लिए बहुत व्यापक है।


4

क्या दृष्टि की रेखा पर्याप्त है, शायद छत में एक ट्रांसमीटर या रिफ्लेक्टर के साथ? यदि हां, तो आप अवरक्त की तुलना में बहुत आसान या सस्ता नहीं है। आप रिसेप्शन के लिए एक सामान्य 38kHz डिमोडुलेटिंग आईसी का उपयोग कर सकते हैं, और 38kHz घड़ी (शायद एक माइक्रोकंट्रोलर टाइमर बंद) और एक डिजिटल पिन का उपयोग करके भेज सकते हैं। इसका एक उदाहरण लेगो आरसीएक्स और पावर फंक्शंस का रीमेक है।

ब्लूटूथ को पॉइंट टू पॉइंट लिंक के लिए डिज़ाइन किया गया है, इन जैसे प्रसारण नहीं।


फेलिशियन गति आवश्यकताओं के बारे में कुछ नहीं कहता है, लेकिन एक नेटवर्क हैंडशेकिंग, त्रुटि सुधार और अन्य ओवरहेड जैसी चीजों का सुझाव देता है, और फिर आप अक्सर 38kHz से अधिक गति चाहते हैं जो वितरित कर सकते हैं। XBee 250kbps, नॉर्डिक और भी अधिक करता है। OTOH, RC5 (एक विशिष्ट 38kHz IR प्रोटोकॉल के रूप में) 562.5bps पर फट जाता है, औसत 123bps पर।
स्टीवनव

वाह, अवरक्त एक महान विचार है, मुझे यह पसंद है, वर्तमान में यह काम कर सकता है! (btw मैंने स्पीड रेक्स को निर्दिष्ट किया, "मुझे बहुत कम बाइट्स के माध्यम से धक्का देना होगा"। क्लाइंट संख्यात्मक डिस्प्ले हैं, उन्हें लगभग 20bytes / मिनट :) की आवश्यकता है) मैं आपका उत्तर स्वीकार करूंगा, लेकिन वर्तमान में मैं रेडियो -वेव में सोच रहा हूं।
फेलिशियन

4

आप संचार के लिए बहुत कुछ भी उपयोग कर सकते हैं - यह सब इस बात पर निर्भर करता है कि आप सिस्टम को कितना सार चाहते हैं।

आप XBee की तरह कुछ का उपयोग कर सकते हैं, जो आपके लिए नोड लिंकिंग को संभालता है और आपके लिए संचार को सार करता है।

या आप अधिक महत्वाकांक्षी हो सकते हैं और असतत आईएसएम ट्रांसीवर (औद्योगिक / वैज्ञानिक / चिकित्सा - यह काम करता है आवृत्ति रेंज को संदर्भित करता है) का एक गुच्छा का उपयोग कर सकते हैं और संचार के लिए अपने स्वयं के प्रोटोकॉल (शायद कैसे I worksC काम करता है के साथ कुछ लिख)। तथ्य यह है कि आपके पास एक मास्टर और कई दास हैं, यह करना आसान बनाता है।


1
यदि आप ट्रांससीवर्स का उपयोग करने में दिलचस्प हैं, तो मैं अपने स्वयं के प्रोटोकॉल को लिखने जैसी चीजों की परेशानी से बचूंगा। यह अच्छा है यदि आप स्वयं विकास में रुचि रखते हैं , उदाहरण के लिए यदि यह एक परियोजना है जिसे आपको कॉलेज / विश्वविद्यालय के लिए करना है।
फेडेरिको रूसो

@ फ़ेडरिको शायद ओपी को चीजों के विकास पक्ष में दिलचस्पी है - मुझे पता है कि मैं हूं;) - बस मिश्रण में विचारों को फेंक रहा हूं। यही इस स्थल की महिमा है।
मेज़ेंको

3

मैं RFM70 मॉड्यूल बेचता हूं (इसलिए मैं पक्षपाती हो सकता हूं, सावधान!)। ये सस्ते हैं, लेकिन शायद यह उपयोग करने में आसान नहीं है: 3.3V (लेकिन 5V- सहिष्णु डेटा पिन), 1.28 मिमी पिन ग्रिड, चीनी-अंग्रेजी डेटाशीट, सॉफ्टवेयर इंटरफ़ेस थोड़ा जटिल है और डेटाशीट में स्पष्टीकरण 'बेहतर हो सकता है' । रेंज ~ 70 मीटर की दृष्टि, लेकिन 'एक कमरे के भीतर' अधिक यथार्थवादी है। मैंने कहीं पढ़ा कि चिप (RF70) बहुत कुछ नॉर्डिक चिप की तरह है।

मैं इंटरफ़ेस की बेहतर व्याख्या (अब LPC2148 / GCC और 16F887 / HiTech-C के लिए C लाइब्रेरी पर काम कर रहा हूं, जो इतनी भिन्न हैं कि अन्य चिप्स को कोई समस्या नहीं होनी चाहिए)। (अद्यतन: पुस्तकालय http://www.voti.nl/rfm70 से उपलब्ध है )

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.