सिस्टम पिन Theremino
कहा जाता है “पिन” इनपुट-आउटपुट कनेक्टर्स स्वामी और दास पर मौजूद.
आउट पिन मास्टर मॉड्यूल के संस्करण में 4.0 बाद
इस संस्करण में, कर रहे हैं में बाहर पिन 12 और हलकों और संख्या के साथ चिह्नित हैं.
पुराने गुरु था 6 या 10 पिन, इस प्रकार की व्यवस्था:
केवल पहले मास्टर था 6 इनपुट-आउटपुट पिन पिन बाहर के रूप में चिह्नित – 1 2 3 4 5 6
मास्टर के साथ फर्मवेयर संस्करण 3.0 और उसके बाद, वे था 4 अतिरिक्त पिन:
को पिन 7 CN2 कनेक्टर पर (AUX), के रूप में चिह्नित SDA
को पिन 8 CN2 कनेक्टर पर (AUX), के रूप में चिह्नित SCL
को पिन 9 CN2 कनेक्टर पर (AUX), के रूप में चिह्नित में
को पिन 10 CN3 कनेक्टर पर (सीरियल), के रूप में चिह्नित Dir.
गुलाम मॉड्यूल से बाहर में पिन
मॉड्यूल “दास” है 10 पिन. करने के लिए पिन 1 में 8 यूनिवर्सल हैं, को 9 और 10 कर रहे हैं केवल डिजिटल.
ध्यान: यहां तक कि सीरियल लाइन तीन तरह कनेक्टर्स पिन करने के लिए इसी तरह का उपयोग करता है, लेकिन उन के साथ भ्रमित नहीं होना चाहिए. धारावाहिक लाइन मॉड्यूल एक साथ कनेक्ट करने के लिए ही कार्य करता है ’ अधिक. आप सेंसर या actuators सीरियल लाइन करने के लिए कनेक्ट करने के लिए की जरूरत नहीं.
सिग्नल की पिन
यार्न “GND” शून्य वोल्टेज संदर्भ पोर्ट यह इसी GND सेंसर या actuator के साथ जुड़ा हुआ है.
यार्न “+5V” आपूर्ति वोल्टेज लाता है जिसमें से आप चुन सकते हैं कुछ सौ milliamps अप.
यार्न “सिग्नल” किसी एनालॉग संकेत लेता है से 0 में 3.3 वोल्ट, सेंसर से आने वाले या आउटबाउंड actuators.
यार्न “3.3” स्थिर वोल्टेज लाने द्वारा 3.3 वोल्ट, जिसमें से आप अप करने के लिए एक सौ milliamps वापस ले सकते हैं.
अधिकतम वर्तमान और वोल्टेज पिन पर सिग्नल वायर
आउटपुट के रूप में कॉन्फ़िगर किया गया पिन के लिए ( Digout, Pwm8, Pwm16, Servo8 और Servo16 ) अधिकतम वर्तमान 15mA + है (दोनों जन सकारात्मक दिशा की ओर)
पिन के लिए इनपुट के रूप में कॉन्फ़िगर किया गया ( DigIn, DigInPu, एडीसी, ज़िप कोड, RES, काउंटर, FastCounter ) निम्न विचार पर लागू करें:
- इनपुट पिन करने के लिए लागू वोल्टेज रेंज में VSS द्वारा सीमित करना होगा-0.3 vdd = + 0.3 करने के लिए
- आप वोल्टेज P-N डायोड के साथ प्रतिबंधित नहीं किया जा सकता. Schottky डायोड इस्तेमाल किया जाना चाहिए. लेकिन वे एक परजीवी भी उच्च समाई है. उसके बाद सीमा केवल आंतरिक डायोड के लिए सौंपा जा चाहिए.
- को अधिकतम लागू वर्तमान आंतरिक सुरक्षा डायोड है +/-100UA (*)
(*) यह अधिकतम मौजूदा परिचालन त्रुटियों से बचने के लिए है. ESD ईवेंट के दौरान अधिकतम वर्तमान बहुत अधिक हो सकता है, किसी भी जोखिम के बिना.
केवल विशेष पिन 7, 8 और 9 इनपुट संकेतों से स्वीकार करते हैं 5 वोल्ट. से सटीकता के लिए -0.3 5.3 वोल्ट वोल्ट से.
संवेदक पर विशेष दास उपस्थित कनेक्टर्स, जैसे CapSensor, मैं असली नहीं हूँ “पिन” और वहाँ आप मानक सेंसरों और कनेक्ट कर सकते हैं.
इनपुट पिन पर surges के कारण परिवर्तनीय त्रुटियाँ
कभी-कभी, पिन के साथ अपनी उंगलियों को छू, हार्डवेयर के साथ संवाद स्थापित करने एचएएल प्रोग्राम बंद कर देता है, एक लाल पंक्ति संदेश के साथ "कट" और "पहचान" दबाएँ करने के लिए आपके पास लिखते हैं.
शरीर स्थैतिक बिजली के साथ चार्ज किया जाता है और एक छोटे बिजली के झटके का उत्सर्जन करता है, तो यह हो जाएगा. Theremino प्रणाली के घटक कभी नहीं तोड़, लेकिन फिर भी अगर आपको चिंगारी दिखाई नहीं देता, यह हमेशा तनाव वोल्ट के कई हजारों की है. इन निर्वहन परेशन है सीरियल संचार भेजें हो सकता है कि USB संचार.
इस परीक्षण के दौरान हम से पहले बड़े पैमाने पर स्पर्श करें या प्रपत्र बंद से केवल संभाल करने के लिए विशेष देखभाल (उदाहरण के लिए USB कनेक्टर) अंतिम परियोजना हमेशा एक अछूता कंटेनर कि धातु भागों वोल्टेज के तहत छूने से उपयोगकर्ताओं को रोकता है प्रदान करना चाहिए.
कनेक्शन विफलताओं और surges के खिलाफ संरक्षण
पिन कनेक्शन त्रुटियों के खिलाफ रक्षा कर रहे हैं, उदाहरण के लिए, आप किसी भी तरह का एक पिन या एक पिन से दूसरे करने के लिए एक सीरियल केबल कनेक्ट कर सकते हैं, और इतना है कि सिग्नल जमीन के लिए अंत या उपाध्यक्ष के लिए प्रतिकूल और परिणाम केवल एक अस्थायी काम नहीं है शायद कनेक्शन रिवर्स.
ध्यान: पिन overvoltages के खिलाफ रक्षा कर रहे हैं और आप उन्हें विशेष सावधानियों के बिना अपने हाथों से स्पर्श कर सकते हैं लेकिन इसकी कोई गारंटी नहीं कि वे कुछ भी सामना कर सकते हैं. यदि आप कनेक्ट अपने 220 कोई भी इन-आउट पिन करने के लिए वोल्ट, सीरियल संचरण लाइन मिलेगा या आप एक यकीन है कि आपदा और शायद भी आधा PC को नष्ट कर
और’ क्योंकि कुछ reversals कम करने के लिए नेतृत्व कर सकते हैं अच्छी तरह से देखभाल लिंक में ले 5 वाल्ट USB रेखा और उसके बाद अपने पीसी के लिए सुरक्षा में हस्तक्षेप. अन्य मामलों में आप कनेक्ट कर सकते हैं अपने 5 सेंसर कि सहन नहीं करने के लिए वोल्ट. भी इस मामले में नहीं तोड़ करता है कुछ भी लेकिन यह इसे से बचने के लिए बेहतर है.
मॉड्यूल की व्यवस्था Theremino वहाँ कोई फ़्यूज़ या सुरक्षा घटक जो प्रदर्शन निम्नीकृत हो जाएगा नहीं हैं. सिद्धांत का पालन किया था कि फ़्यूज़ रूप में घटकों का उपयोग कर के बजाय और सुनिश्चित करें कि कम लागत और आसानी से बदली हैं.
पिन के सांख्यिक मान
सेंसरों और उत्पादन और सांख्यिक मान का उपयोग करें “किसी न किसी” एक दूसरे से बहुत अलग है. कुछ के लिए ये मान मामलों में 0 में 255 (8 बिट), दूसरों से में 0 में 65535 (16 बिट) या बहुत छोटे (से 0 में 1), मामले में डिजिटल निविष्टियाँ, या बहुत बड़ी (से 0 में 16777215), के लिए “Capsensorhq”. और अप करने के लिए पर 4 कुछ मामलों में अरबों की तरह “अवधि”.
सुविधा के लिए कनेक्शन प्रतिरूपकता सिस्टम Theremino सभी कच्चे मानों को बदलने और, में एक “श्रेणी” मानक 0 में 1000
मानों का उपयोग करें 0 में 1000 यह केवल संकल्प को सीमित नहीं करता है 1000 मान, क्योंकि इन प्रकार की संख्याएँ हैं “फ़्लोट करें” (अल्पविराम के साथ), वे एक बहुत उच्च संकल्प है, से सबसे अच्छा मौजूदा सेंसर.
आउटपुट सांख्यिक मानों के रूप में इलाज कर रहे हैं
Dig_Out
स्लॉट से पढ़ें मूल्य के अनुसार से संबंधित है “न्यूनतम मान” और “अधिकतम मान” और बदल मान शून्य और एक के बीच में. यह मान के साथ एक एफआईआर फ़िल्टर फ़िल्टर किया गया है (रेखीय या वृद्धि), के साथ समायोज्य “प्रतिक्रिया की गति”. फ़िल्टर का निर्गम मूल्य कहा जाता है “सामान्यीकृत” (मान शून्य और एक के बीच, और फ़िल्टर किए गए).
सामान्यीकृत मान से अधिक है, तो 0.5, एक पिन हार्डवेयर के लिए भेजता है, पर इसका मतलब है कि (3.3 वोल्ट).
सामान्यीकृत मान है, तो कम से कम 0.5, एक शून्य करने के लिए पिन हार्डवेयर भेजा है, इसका मतलब है कि स्विच बंद (शून्य वोल्ट).
मूल्यों का आदान-प्रदान “न्यूनतम मान” और “अधिकतम मान” (मूल्यों का आदान-प्रदान 1000 / अधिकतम मान = 0) मूल्यों का आदान-प्रदान. मूल्यों का आदान-प्रदान, मूल्यों का आदान-प्रदान 500, मूल्यों का आदान-प्रदान.
Pwm_8 और Pwm_16, Servo_8 और Servo_16
स्लॉट से पढ़ें मूल्य के अनुसार से संबंधित है “न्यूनतम मान” और “अधिकतम मान” और बदल मान शून्य और एक के बीच में. यह मान के साथ एक एफआईआर फ़िल्टर फ़िल्टर किया गया है (रेखीय या वृद्धि) के साथ समायोज्य “प्रतिक्रिया की गति”. फ़िल्टर का निर्गम मूल्य कहा जाता है “सामान्यीकृत” (मान शून्य और एक के बीच, और फ़िल्टर किए गए).
सामान्यीकृत मान तब की तुलना में है के अनुसार “न्यूनतम समय (हमें)” और “अधिकतम समय (हमें)” और के बीच की एक संख्या में बने “0” और “64000”. L ’ हार्डवेयर microsecond के सोलहवें भाग के रूप में यह संख्या मानते हैं, उसके बाद 64000 इसका मतलब है 4 milli सेकंड.
पिन प्रकार “PWM” चर समय के बीच के साथ दालों का उत्सर्जन 0 एमएस और 4 एमएस और पुनरावृत्ति के निश्चित समय के साथ 4 Ms.
पिन प्रकार “नौकर” चर समय के बीच के साथ दालों का उत्सर्जन 0.5 एमएस और 2.5 Ms (अगर दूसरे तरीके से विनियमित नहीं) और निश्चित पुनरावृत्ति का समय के साथ 16 Ms.
Stepper के
स्लॉट से पढ़ें मूल्य, से संबंधित है (के साथ “1000 साधन मिमी” और “0 साधन मिमी”) और बदल मान शून्य और एक के बीच में. यदि आप सेट करें “1000 साधन मिमी” = 1000 और “0 साधन मिमी” = 0, उसके बाद पैमाने और स्लॉट से बाहर आता है कि मूल्य के कनवर्ज़न माना जाता है नहीं चलाएँ “मिमी”.
पर यहाँ से, मान हमेशा में मिलीमीटर है. “शून्य” शून्य मिलीमीटर इंगित करता है और “एक” इंगित करता है 1000 मिमी. यह मान के लिए शून्य और एक के बीच तक सीमित नहीं है, लेकिन दो अरब सकारात्मक कदम के बीच, और दो अरब नकारात्मक कदम. यदि आप उपयोग कर रहे हैं “मिमी के लिए कदम = 200” सीमा हैं: +10 कि. मी. और -10 मी.
मान तो एक IIR फ़िल्टर के साथ फ़िल्टर्ड है (रेखीय या वृद्धि), के साथ समायोज्य “प्रतिक्रिया की गति”. फ़िल्टर का निर्गम मूल्य कहा जाता है “फ़िल्टर किया गया”
अंतिम मान को भेजी जाती है ’ हार्डवेयर है एक चरण की संख्या (पूर्व मान द्वारा गुणा “मिमी के लिए चरण”) और का प्रतिनिधित्व करता है “गंतव्य”.
विशेष मान NAN_Reset, के blanking विशेष अर्थ होता है ’ अक्ष. जब आप लिखते हैं एक रीसेट, एक पिन Stepper स्लॉट, मोटर तुरंत बंद हो जाता है. बाद में, प्रथम मान स्लॉट में लिखा जाएगा, मान हो जाएगा “शून्य संदर्भ”. NAN_Reset Theremino के रूप में स्वचालन में उपलब्ध है “रीसेट करें”, या नई क्लास “ThereminoSlots”, Theremino स्वचालन के स्रोत कोड के साथ उपलब्ध.
Pwm_Fast
यदि आप बटन को सक्षम करें “आवृत्ति स्लॉट से” फ़िल्टर किए गए मान आवृत्ति सेट करता है. स्लॉट से आने वाले मानों के बीच आम तौर पर कर रहे हैं 0 और 1000, लेकिन एक आवृत्ति मान में तब्दील हो रहे हैं, के बीच “न्यूनतम मान” और “अधिकतम मान”.
यदि आप बटन को सक्षम करें “स्लॉट से Dury चक्र”, समय रिपोर्ट फ़िल्टर मान सेट करता है, के बीच निम्न और उच्च संकेत. स्लॉट से आने वाले मानों, के बीच आमतौर पर लागू करें। 0 और 1000, गुणा या विभाजित कर रहे हैं, लेकिन, बदलकर “न्यूनतम मान” और “अधिकतम मान”. आम तौर पर आप न्यूनतम सेट करें = 0 / मैक्स = 1000 और कर्तव्य चक्र का समायोजन, करने के लिए मान उपलब्ध कराने 0 में 1000.
न्यूनतम आवृत्ति उत्पन्न होता है 245 हर्ट्ज और अधिकतम 5.3 चारों ओर मेगाहर्ट्ज. कर्तव्य चक्र से शून्य हो जाता है (हमेशा कम उत्पादन में संकेत) जब तक 100% (एक उच्च आउटपुट संकेत).
नियमों के granularity आवृत्ति सेट पर निर्भर करता है:
- में 1000 कर्तव्य चक्र के हर्ट्ज सटीक है 16 बिट्स (त्रुटियाँ: 0.0015%) और आवृत्ति है 14 बिट (त्रुटियाँ: 0.006%)
- में 16 कर्तव्य चक्र के kHz सटीक है 12 बिट्स (त्रुटियाँ: 0.024%) और आवृत्ति है 10 बिट (त्रुटियाँ: 0.1%)
- में 1 मेगाहर्ट्ज कर्तव्य चक्र की शुद्धता के लिए सिर्फ बूँदें 6 बिट्स (त्रुटियाँ: 1.5%) और केवल आवृत्ति 4 बिट (त्रुटियाँ: 6%)
उच्च आवृत्तियों के कारण ग्रैनुलैरिटी हैं: 5.333 मेगाहर्ट्ज / 4 मेगाहर्ट्ज / 3.2 मेगाहर्ट्ज / 2.666 मेगाहर्ट्ज / 2.286 मेगाहर्ट्ज / 2 मेगाहर्ट्ज / 1.777 मेगाहर्ट्ज / 1.6 मेगाहर्ट्ज / 1.454 मेगाहर्ट्ज / 1.333 मेगाहर्ट्ज / 1.231 मेगाहर्ट्ज / 1.066 मेगाहर्ट्ज / 1 मेगाहर्ट्ज
सांख्यिक मान इनपुट करने के लिए कैसे प्रबंधित किया जाता हैं
Digital_ln, Digital_In_Pu
डिजिटल इनपुट Schmitt ट्रिगर हैं, तो वोल्टेज से अधिक होना चाहिए 2 वोल्ट, पर लेने के लिए “पर” और नीचे के तहत आना चाहिए 1 वोल्ट, पर लेने के लिए “बंद”. मान पर के रूप में फैलता है “1” और मान “बंद” के रूप में “0”. इन दो मानों एक एफआईआर फ़िल्टर का उपयोग कर फ़िल्टर किए गए हैं (रेखीय या वृद्धि) के साथ समायोज्य “प्रतिक्रिया की गति”. फ़िल्टर debounce औसत कई आवेगों की या यांत्रिक संपर्क की तरह बनाने के लिए इस्तेमाल किया जा सकता. अंत में एक तुलना किया. यदि फ़िल्टर्ड मान से अधिक है 0.5 उसके बाद यह मान करने के लिए भेजा जाता है “अधिकतम मान”, अन्यथा मान भेजा है “न्यूनतम मान”.
Adc_8, Adc_16, Cap_8, Cap_16, Res_8, Res_16
इन आदानों विभिन्न आकारों को मापने हैं (तनाव, क्षमता और प्रतिरोध) और उनके बीच की कोई संख्या में बारी 0 और 65535 (16 गतिशील बिट). ये मान शून्य और लोगों के बीच मानकीकृत कर रहे हैं और एक एफआईआर फ़िल्टर का उपयोग कर फ़िल्टर किए गए (रेखीय या वृद्धि), के साथ समायोज्य “प्रतिक्रिया की गति”. फ़िल्टर बनाने के औसत समय, और उपायों की स्थिरता में सुधार करने के लिए इस्तेमाल किया जा सकता. अंत में सामान्यीकृत मान के बीच का विस्तार किया है “न्यूनतम मान” और “अधिकतम मान” और स्लॉट के लिए भेजे गए.
Capsensor
CapSensor बहुत छोटी क्षमता को मापने और एक नंबर के लिए बन गया 32 बिट, कि एक स्विंग समय का प्रतिनिधित्व करता है, microsecond के सोलहवें में. एचएएल अनुप्रयोग आवृत्ति दोलन की गणना करता है, और यह निश्चित और चर क्षमता करने के लिए वापस चला जाता है, और अंत में एक निष्पक्ष सन्निकटन के साथ, शिखर में दूरी. इस दूरी के बीच शून्य और एक सामान्यीकृत है, DistMin और DistMax पैरामीटर्स और फ़िल्टर की गई एक एफआईआर फ़िल्टर उपयोग कर (रेखीय या वृद्धि), के साथ समायोज्य “प्रतिक्रिया की गति”. फ़िल्टर मीडिया तूफान बनाने के लिए और स्थिरता को बेहतर बनाने के लिए इस्तेमाल किया जा सकता. अंत में सामान्यीकृत मान के बीच का विस्तार किया है “न्यूनतम मान” और “अधिकतम मान” और स्लॉट के लिए भेजे गए.
काउंटर, Counter_Pu, FastCounter, FastCounter_Pu
सभी काउंटर एक गिनती से उत्पन्न 0 में 65535 (16 बिट). जब गिनती से अधिक है 65535 खरोंच से नंबर शुरू होता है. इस प्रणाली की गिनती खोने के खतरे के बिना सीरियल नंबर को पढ़ने के लिए कई अनुप्रयोगों की अनुमति देता है.
अवधि, Period_Pu, SlowPeriod
इस इनपुट डिजिटल इनपुट समय पढ़ता के बीच दो लगातार बढ़ती. समय microsecond के सोलहवें में मापा जाता है. इन पिनों के संचालन चेक नहीं किया गया था, और त्रुटियाँ हो सकती हैं.
Usound_Sensor
इस इनपुट अल्ट्रासोनिक सेंसर को पढ़ने के लिए विशेष है. मानों के उपचार से ADC करने के लिए समान है.
पिन-प्रकार काउंटर, FastCounter और अवधि एक कनवर्टर शामिल हैं, कि बारंबारता का परिकलन करता है. इस कनवर्टर की कार्रवाई चेक नहीं किया गया है, और त्रुटियाँ हो सकती हैं.
Stepper_Dir
इस इनपुट हमेशा एक पिन प्रकार Stepper के साथ जुड़ा हुआ है. अपुष्ट मान को हार्डवेयर द्वारा पढ़ा है ’, चरणों की संख्या है (सकारात्मक या नकारात्मक), तक पहुँचने के लिए लापता “गंतव्य” निर्दिष्ट किया गया. अनुप्रयोग एचएएल मिमी का परिकलन करता है (और अंश), अपुष्ट मान विभाजित करके, के लिए मान “मिमी के लिए चरण” विशिष्ट इंजन. अंत में यह मान मिलीमीटर में, स्लॉट में लिखा है, और सीएनसी अनुप्रयोग द्वारा पढ़ा जा सकता है. सीएनसी आवेदन, शेष दूरी और गंतव्य के लिए जानते हुए भी (खुद के द्वारा निर्दिष्ट किया गया), की गणना कर सकते हैं, के साथ एक सरल घटाव, इंजन का वास्तविक स्थान. प्रत्येक इंजन का स्थान जानने, हर पल में, नियंत्रण एल्गोरिदम सरलीकृत कर रहे हैं और उनके ऑपरेशन और अधिक सटीक है.
Encoder_A, Encoder_B, Encoder_A_Pu, Encoder_B_Pu
आदानों के कानून दो चरणों की यह जोड़ी एनकोडर “वर्ग निकालना”. की गिनती ’ एनकोडर पिन से जुड़े स्लॉट में लिखा है “Encoder_A”.
एक गणना से एनकोडर जनरेट करता है 0 में 65535 (16 बिट). जब गिनती से अधिक है 65535 खरोंच से नंबर शुरू होता है. इस प्रणाली की गिनती को खोने के बिना सीरियल नंबर को पढ़ने के लिए कई अनुप्रयोगों की अनुमति देता है.
आउटपुट पिन प्रकार
Dig_Out
डिजिटल आउटपुट कि महान शक्ति के भार के लिए इस्तेमाल किया जा सकता सीधे एक एलईडी शक्ति या और अधिक या कम जटिल एडाप्टर के साथ, संभवतः ऑप्टो अलग.
वर्तमान में प्रत्येक प्रकार का पिन “Digout” संयुक्त राज्य अमेरिका 8 डेटा संचरण के लिए बिट्स, लेकिन भविष्य में संस्करण अप करने के लिए 8 पिन DigOut एक बाइट में पैकेज करने के लिए अपेक्षित है
Pwm_8 और Pwm_16
PWM संकेत उत्पादन (पल्स चौड़ाई मॉडुलन) डिजिटल मॉडुलन का एक प्रकार है, कि यह एक मध्यम वोल्टेज चर को प्राप्त करने के लिए संभव बनाता है, की अवधि के अनुपात पर निर्भर’ सकारात्मक और नकारात्मक पल्स. साथ ’ एक अवरोध करनेवाला और एक संधारित्र जोड़ने, आप प्राप्त कर सकते हैं कोई DC वोल्टेज से सेट किया जा सकता 0 और 3.3 वोल्ट. एक एलईडी सीधे जोड़ा जा सकता है और इसकी प्रकाश अधिकतम करने के लिए शून्य से समायोजित किया जा सकता. Theremino सिस्टम मॉड्यूल Pwm संकेतों से उत्पन्न 0 में 4 Ms. दोहराव समय है 4 Ms.
PWM के लिए कई डिवाइस कनेक्ट कर सकते हैं आउटपुट, एल ई डी और गरमागरम लैंप के रूप में प्राणियों द्वारा देखा जा करने के लिए उपयोग किया जाता है. चूंकि आंखें एक लघुगणकीय (लॉगरिदमिक) उत्तेजना-प्रतिसाद, ऊपरी आधे समायोजन रेंज के संकुचित दिखाई देगा. PWM इस दोष को दूर करने के लिए पिन है l ’ विकल्प “लघुगणकीय प्रतिक्रिया”
Pwm8 एक कम संकल्प किया है (केवल 256 विभिन्न स्तरों), हालांकि वायुजलानुकूलन पर्याप्त है, आप केवल आठ बिट्स पर कब्जा करने के लिए इस प्रकार Pwm16 के स्थान पर पिन का उपयोग करना चाहिए (एक बाइट) जब संवाद.
Servo8 और Servo16
इमदादी नियंत्रण करने के लिए विशिष्ट संकेत उत्पादन. इमदादी आदेश आमतौर पर एक वृद्धि के बारे में है 180 डिग्री, वस्तुतः सभी से परे हैं 150 अप करने के लिए डिग्री और किसी को आता है 210 डिग्री.
सामान्य इमदादी नियंत्रणों से समय के साथ पूरी यात्रा का उत्पादन 0.5 एमएस एक 2.5 Ms (से 500 हमें करने के लिए 2500 हमें). फिर सिग्नल सिस्टम मॉड्यूल Theremino उत्पन्न “नौकर” से 0.5 में 2.5 Ms. दोहराव समय पर ठीक है 16 Ms.
न्यूनतम और अधिकतम समय समायोजित करने की क्षमता, यहां तक कि इमदादी मोटर्स की सामान्य श्रेणी से बाहर (अप करने के लिए 0 एमएस और अप करने के लिए 4 Ms) सेवक के सभी प्रकार का उपयोग करने के लिए आप की अनुमति देता है, डिजिटल और एनालॉग, और हर बिल्डर. हालांकि रेडियो नियंत्रण के सामान्य मानकों से अलग.
Servos कि मजबूत दबाव वर्तमान है से कनेक्ट करते समय, विशेष रूप से बड़े लोगों और डिजिटल वाले, उसके बाद यह एक बाह्य सत्ता एडेप्टर और से एक बिजली की आपूर्ति के साथ संचार की लाइन को रोकने के लिए अच्छा है 5 वाल्ट 1A 5A पर निर्भर करता है कि कितने और कौन-सा इमदादी लिंक करने के लिए.
Servo8 एक कम संकल्प किया है (केवल 256 विभिन्न स्तरों), हालांकि वायुजलानुकूलन पर्याप्त है, आप केवल पर कब्जा करने के लिए इस प्रकार Servo16 के स्थान पर पिन का उपयोग करना चाहिए 8 बिट (एक बाइट) जब संवाद.
Stepper के
इस प्रकार पिन का नियंत्रण करने के लिए उपयोग किया जाता है stepper मोटर्स. प्रत्येक पल्स पिन द्वारा उत्सर्जित, मोटर कदम अग्रिम. प्रत्येक पिन प्रकार Stepper, जरूरी इस प्रकार है एक पिन, StepperDir प्रकार (कि यह एक ही पृष्ठ के कई भागों में समझाया गया है). StepperDir के उत्पादन में संकेत मोटर के आंदोलन की दिशा निर्दिष्ट करता है. Stepper मोटर्स सीधे कनेक्ट न करें, लेकिन एक ड्राइवर और एक बिजली की आपूर्ति की जरूरत. अधिक जानकारी के लिए देखें यह पृष्ठ.
आउटपुट पिन के सभी प्रकार के लिए सुविधाएँ कम वोल्टेज: 0 वाल्ट उच्च वोल्टेज: 3.3 वाल्ट अधिकतम वर्तमान सिंक: 18 लेकिन अधिकतम वर्तमान स्रोत: 18 लेकिन
इनपुट पिन प्रकार
DigIn और DigInPu
डिजिटल इनपुट के साथ या बिना सी PullUp.
वर्तमान में प्रत्येक प्रकार का पिन “DigIn” या “DigInPu” संयुक्त राज्य अमेरिका 8 लेकिन भविष्य में डेटा ट्रांसमिशन संस्करण Theremino अप करने के लिए 8 पिन DigIn एक बाइट में पैकेज करने के लिए अपेक्षित है सिस्टम के उपकरणों के लिए बिट्स
Adc8 और Adc16
0v करने से एक एनालॉग इनपुट वोल्टेज 3.3 V करने के लिए एक सांख्यिक मान से करने के लिए बारी करने के लिए इस प्रकार पिन का प्रयोग 0 में 65535.
एक छोटे संकल्प Adc8 प्रकार किया है (केवल 256 विभिन्न स्तरों) वायुजलानुकूलन पर्याप्त है, हालांकि यह केवल आठ बिट्स पर कब्जा करने के लिए इस प्रकार की Adc16 के स्थान पर पिन का उपयोग करने के लिए अच्छा है (एक बाइट) जब संवाद.
Adc16 के प्रकार की एक प्रभावी समाधान लगभग है 12..14 बिट (नोट इस दस्तावेज़ के अंत में देखें)
Cap8 और Cap16
छोटे क्षमता को मापने के लिए इस प्रकार पिन का प्रयोग, में ’ PicoFarad का क्रम. मुख्य उपयोग capacitive कीपैड्स और capacitive नियंत्रण प्रकार के पढ़ने के लिए है “स्लाइडर” लेकिन तुम भी सरल निकटता स्विच महंगा वाणिज्यिक निकटता सेंसर का उपयोग किए बिना बना सकते हैं.
अधिकांश कुंजीपटल और निकटता सेंसर के लिए “मुश्किल” (नियंत्रण के साथ “स्लाइडर” या के साथ बहुत बार) पिन के साथ कम परजीवी समाई का उपयोग करें (इस दस्तावेज़ के अंत में नोट देखें)
Cap8 एक कम संकल्प किया है (केवल 256 विभिन्न स्तरों) वायुजलानुकूलन पर्याप्त है, हालांकि यह केवल आठ बिट्स पर कब्जा करने के लिए इस प्रकार की Cap16 के स्थान पर पिन का उपयोग करने के लिए अच्छा है (एक बाइट) जब संवाद.
लगभग एक प्रभावी समाधान के प्रकार Cap16 है 12..14 बिट ( नोट इस दस्तावेज़ के अंत में देखें )
Res8 और Res16
इस प्रकार पिन के एक संवेदक के प्रतिरोध मूल्य को मापने के लिए प्रयोग किया जाता है. मुख्य उपयोग चर प्रतिरोधों और स्लाइडर की स्थिति को पढ़ने के लिए है.
एक तनाव नापने का यंत्र एक पिन ADC करने के लिए कनेक्ट किया गया, लेकिन यह केवल दो तार लेता है और आप भी से एक स्थिर वोल्टेज की जरूरत नहीं के रूप में एक ही परिणाम प्राप्त करें 3.3 तीसरे तार तनाव नापने का यंत्र के लिए वोल्ट.
औसत दर्जे का प्रतिरोध श्रेणी से है 0 में 50 Kohm. माप से एक वर्तमान के साथ किया जाता है 66 UA (+/- 20 %) कि से गुणा 50 Kohm वोल्टेज पूर्ण पैमाने पर जनरेट करता है 3.3 वोल्ट.
Res8 एक कम संकल्प किया है (केवल 256 विभिन्न स्तरों) वायुजलानुकूलन पर्याप्त है, हालांकि यह केवल आठ बिट्स पर कब्जा करने के लिए इस प्रकार की Res16 के स्थान पर पिन का उपयोग करने के लिए अच्छा है (एक बाइट) जब संवाद.
Res16 के प्रकार की एक प्रभावी समाधान लगभग है 12..14 बिट (नोट इस दस्तावेज़ के अंत में देखें)
काउंटर और CounterPu
प्रत्येक प्रकार की पिन “काउंटर” या “Counter_Pu” संयुक्त राज्य अमेरिका 16 डेटा संचरण के लिए बिट्स.
सभी पिन काउंटर या CounterPu के रूप में क्रमादेशित किया जा सकता. लेकिन अधिकतम गणना दर काफी सीमित है, आसपास कुछ KHz, लोड पर microcontroller और सिग्नल के कर्तव्य चक्र पर निर्भर. यदि आप एक उच्च गति की जरूरत है, आप FastCounter का उपयोग करने की आवश्यकता.
FastCounter और FastCounterPu
प्रत्येक प्रकार की पिन “FastCounter” या “FastCounter_Pu” संयुक्त राज्य अमेरिका 16 डेटा संचरण के लिए बिट्स.
त्वरित गणना (FastCounter) बहुत उच्च आवृत्तियों की गणना करने के लिए आप की अनुमति देता है (अप करने के लिए 50 MHz) लेकिन यह केवल पिन पर सक्षम कर सकते हैं 8.
अधिकतम गिनती आवृत्ति को प्राप्त करने के लिए आवश्यक है कि कर्तव्य चक्र है 50% कम वोल्टेज और उच्च वोल्टेज 10nS 10nS की एक न्यूनतम के साथ.
अवधि और PeriodPu, SlowPeriod
प्रत्येक प्रकार की पिन “अवधि” संयुक्त राज्य अमेरिका 32 बिट (4 बाइट्स) डेटा ट्रांसमिशन के लिए.
एक फार्म डी की लंबाई इस प्रकार पिन के उपाय ’ दोहराई जाने वाली लहर, से हिल हिल के लिए, के बारे में की अधिकतम अवधि तक 260 सेकंड.
संकल्प एक माइक्रोसेकंड का सोलहवाँ भाग है.
सटीकता है +/- 1% एक परिवेश तापमान रेंज में 0C से 50 c करने के लिए
चक्र समय प्रोग्राम के द्वारा परिवर्तित किया जा सकता “एचएएल” एक आवृत्ति में. बहुत कम आवृत्तियों को मापने के लिए इस तकनीक की अनुमति देता है (बारे में-तक का दसवां हर्ट्ज) उच्च संकल्प के साथ.
Usound_Sensor
प्रत्येक प्रकार की पिन “Usound_sensor” संयुक्त राज्य अमेरिका 16 बिट ( 2 बाइट्स ) डेटा ट्रांसमिशन के लिए.
कई अल्ट्रासोनिक सेंसर उदाहरण के लिए मॉडल SRF05 दूरी, इस प्रकार पिन के साथ पढ़ा जा कर सकते हैं.
इस पिन प्रकार के एक पल्स उत्पन्न करता है “प्रारंभ करें” सकारात्मक हर 33 Ms ( के बारे में ) और उपाय के समय ’ आवेग से लौटने के लिए 0 में 32000 microseconds.
समय तो प्रोग्राम द्वारा बदल जाती है “एचएएल” दूरी में, वायु में ध्वनि की गति से खाते में लेने ’.
Encoder_A, Encoder_B, Encoder_A_Pu, Encoder_B_Pu
प्रत्येक प्रकार की पिन “एनकोडर” या “Encoder_Pu” संयुक्त राज्य अमेरिका 16 डेटा संचरण के लिए बिट्स.
सभी पिन एनकोडर या EncoderPu के रूप में क्रमादेशित किया जा सकता. अधिकतम गणना दर तक सीमित है, चारों ओर 10 KHz, लोड पर microcontroller पर निर्भर.
इनपुट पिन के लिए सुविधाएँ कम वोल्टेज: से 0 में 1 वाल्ट उच्च वोल्टेज: से 2.3 में 3.3 कम न्यूनतम वोल्टेज वोल्ट: -0.3 अधिकतम 100uA के साथ वोल्ट (नोट 1) अधिकतम उच्च वोल्टेज: +3.6 अधिकतम 100uA के साथ वोल्ट (नोट 1) (नोट 2) पुल वर्तमान: से 50 में 400 UA (ठेठ = 250)
(नोट 1) यदि सिग्नल नीचे गिरता है तो एक -0.3 वोल्ट या इसके बाद के संस्करण 3.6 100uA + चालू करने के लिए सीमित करने के लिए आपके पास वोल्ट. आम तौर पर एक 100 k रोकनेवाला के साथ वर्तमान को सीमित करता है, सिग्नल तार के साथ श्रृंखला में. रोकनेवाला एकत्र तार पढ़ने से शोर को कम करने के लिए इनपुट पिन के करीब तैनात किया जाना चाहिए. रोकनेवाला का मूल्य अपेक्षित एक्स्ट्रा कलाकार-सिग्नल वोल्टेज पर निर्भर करता है. एक सामान्य नियम के परिकलित हो जाएगा के रूप में 10 हर अतिरिक्त-वोल्टेज वोल्ट के लिए kohm.
(नोट 2) विशेष पिन 7, 8 और 9 संकेतों की एक ऊपरी सीमा के साथ स्वीकार करते हैं 5.3 वोल्ट. अन्य सभी सुविधाएँ अन्य पिन के रूप में वही कर रहे हैं.
विशेष इनपुट पिन
Capsensor
प्रत्येक प्रकार की पिन “Capsensor” संयुक्त राज्य अमेरिका 24 बिट (3 बाइट्स) डेटा ट्रांसमिशन के लिए.
इस प्रकार पिन का विशेष है, तो ऊपर सूचीबद्ध वोल्टेज विशेषताओं मान्य नहीं हैं.
StepperDir
पिन प्रकार “Stepper_Dir” का उपयोग करें 32 बिट (4 बाइट्स) डेटा ट्रांसमिशन के लिए.
इस पिन के लिए उपयोग किया जाता है stepper मोटर्स और यह एक विशेष पिन है, विभिन्न कारणों के लिए:
1) अकेला नहीं रह सकता, हमेशा एक पिन प्रकार Stepper के द्वारा पहले होना चाहिए.
2) सॉफ्टवेयर के लिए एक इनपुट पिन होने के बावजूद, संगत हार्डवेयर एक डिजिटल आउटपुट संकेत है. (जो मोटर के लिए दिशा निर्दिष्ट करता है).
3) सॉफ्टवेयर द्वारा पढ़ा है मान, भौतिक पिन से नहीं आती है, लेकिन मोटर नियंत्रण फर्मवेयर निकलते द्वारा. इस दूरी से अपने गंतव्य मिलीमीटर में है. विवरण की व्याख्या कर रहे हैं, सभी ’ इस पृष्ठ के शीर्ष.
सभी डिजिटल इनपुट पिन के लिए नोट्स
DigIn, DigInPu, काउंटर, CounterPu, FastCounter, FastCounterPu, अवधि, PeriodPu, UsoundSensor, Encoder_A, Encoder_B, Encoder_A_Pu और Encoder_B_Pu
डिजिटल इनपुट प्रकार के SchmittTrigger हैं साथ:
– कम ट्रिगर वोल्टेज = 1 वोल्ट
– उच्च वोल्टेज को ट्रिगर = 2 वोल्ट.
नोट्स Adc16 समस्या निवारण, Cap16 और Res16
का संकल्प 16 बिट microcontroller ADC के भीतर तक पहुँच नहीं है, लेकिन तकनीक में फर्मवेयर लिखा oversampling के साथ आप के आसपास आ 14 बिट. Theremino सिस्टम भी त्रुटि सुधार और डिजिटल के लिए शोर में कमी फिल्टर लागू करता है. इन संयुक्त तकनीक की एक प्रभावी समाधान को प्राप्त करने के लिए 16 एक स्वीकार्य प्रतिसाद दर में कटौती के साथ बिट.
उच्चतम रिज़ॉल्यूशन को प्राप्त करने के लिए आप भी स्वभाव के जमीन कनेक्शन हैंडलिंग शोर कम करना चाहिए, बहुत उच्च प्रतिबाधा के साथ सेंसर का उपयोग नहीं (मैक्स 10..50 Kohm), नहीं भी लंबे समय कनेक्शन बनाने और टाल capacitive कपलिंग सन्निकट संकेतों के साथ.
काउंटर और encoders के लिए नोट्स
एक से अधिक प्रोग्राम एक साथ एक ही डेटा का उपयोग करने के लिए अनुमति देने के लिए, प्रत्येक पढ़ने में काउंटर रीसेट नहीं कर रहे हैं, लेकिन वे जब तक बढ़ाएँ करना जारी 65535 और उसके बाद फिर से शून्य से शुरू.
प्रोग्राम है कि उन का उपयोग नए टिक गणना नए मान और अंतर पिछले मिल जाएगा. और’ भी है कि नए मान से बड़ा या बराबर करने के लिए पिछले जांच की जरूरत है और, अन्यथा, जोड़कर सही होना चाहिए 65536.
एक पढ़ने और निम्न प्रोग्राम्स के बीच बहुत अधिक समय खर्च करने के लिए नहीं है, तो आप दो बार रीसेट करने से पहले समय में काउंटर पढ़ें.
पुनरावृत्ति का अनुमानित समय, गिना संकेत आवृत्ति के आधार पर, निम्न तालिका में दिखाया गया है:
सिग्नल नमूने समय पुनरावृत्ति ---------------------------------------- 50 मेगाहर्ट्ज 1 Ms 5 मेगाहर्ट्ज 10 Ms 500 KHz 100 Ms 50 KHz 1 एसईसी 5 KHz 10 एसईसी
सी PullUp के लिए नोट्स
सी PullUp साथ पिन के प्रकार में एक रोकनेवाला बटन और सकारात्मक वोल्टेज के बीच जोड़ने के बिना बटन या ओपन-कलेक्टर उपकरणों लिंक करने के लिए एक कमजोर सकारात्मक वर्तमान उपयोग कहते हैं..
वर्तमान ठेठ पुल है 250 UA (कम: 50 UA, अधिकतम 500 UA).
ADC करने के लिए नोट्स, टोपी और Res
ADC आदानों पर सभी पिन उपलब्ध नहीं हैं, निम्न टेबल देखें.
प्रपत्र |
पिन मान्य हैं |
पिन मान्य नहीं हैं |
मास्टर |
1, 2, 3, 4, 5, 6 |
7, 8, 9, 10, 11, 12 |
नौकर |
1, 2, 3, 4, 5, 6, 7, 8 |
9, 10 |
रिसाव धाराओं और पिन क्षमता
कि एक बहुत कम वर्तमान उपलब्ध कराने के लिए सेंसर (इस तरह के रूप में प्रकाश सेंसरों) और कम रिसाव वर्तमान और कम क्षमता के साथ पिन के लिए capacitive बटन का उपयोग करें.
मॉड्यूल पिन रिसाव वर्तमान परजीवी समाई (मैक्स) (लगभग.) ----------------------------------------------------------------- मास्टर 1, 2 +/- 500 NA 30 PF दास 1, 2 +/- 500 NA 30 PF जेनरिक 1, 2 +/- 500 NA 30 PF दास 7, 8 +/- 200 NA 20 PF मास्टर 3,4,5,6 +/- 100 NA 10 PF दास 3,4,5,6 +/- 100 NA 10 PF जेनरिक 3,4,5,9,10 +/- 100 NA 10 पीएफ
"सेवक" संकेतों की सटीकता, "Pwm" और “PwmFast”
पिन प्रकार सर्वो
प्रभावी रिज़ॉल्यूशन |
सटीकता |
में ड्राफ्ट की संख्या 1 Ms |
दोहराव समय |
Freq. की पुनरावृत्ति |
|
नौकर 8 बिट |
8 बिट |
3.90 हमें |
256 |
16 Ms |
60 हर्ट्ज |
नौकर 16 बिट |
14 बिट |
0.06 हमें |
16384 |
16 Ms |
60 हर्ट्ज |
इमदादी संकेतों से के बारे में अलग-अलग 0.5 Ms (कम से कम) के बारे में 2.5 Ms (अधिकतम) और पुनरावृत्ति समय लगभग है 16 Ms. एक ही मॉड्यूल भी उपयोग किया जाता है, तो इमदादी संकेत सटीकता कम हो जाती है पिन प्रकार "Pwm" या “Stepper के”.
दोहराव समय
दोहराव समय अप करने के लिए वृद्धि हुई 24 रेडियो के पुराने एनालॉग में एमएस Futaba उत्पादों, क्योंकि सभी इमदादी संकेतों युक्त दालों की एक ट्रेन पूरा सिग्नल था, एक के बाद एक. फिर साथ 12 नौकर को बढ़ाकर 24 "औसत" पर एमएस 24 Ms = 10 बुनियादी एमएस + 1 Ms * 12 नौकर. इन कारणों के लिए सभी नौकर एक पुनरावृत्ति से 5 पर जाएँ कर सकते हैं स्वीकार करते हैं…8 एमएस अप करने के लिए 25…30 Ms. हम इसलिए चुना है 16 एमएस की पुनरावृत्ति.
बार न्यूनतम अधिकतम
संकेत द्वारा मूल रूप से स्थापित किया गया था 1 एमएस एक 2 Ms (साल 80 के 1900) लेकिन इन वर्षों में यह करने के लिए विस्तार किया गया है 0.5 एमएस टुकड़ा प्रति. किसी भी दौड़ बनाने के लिए वर्तमान नौकर (जो सामान्य रूप से है 180 डिग्री) लगभग से एक संकेत की आवश्यकता 0.5 एमएस के बारे में 2.5 Ms. और यहां तक कि दास multiturn की जरूरत है किसी भी कुछ देने के लिए. हम फिर से समायोज्य न्यूनतम और अधिकतम समय बनाया 0 में 4 Ms, किसी भी सहायक करने के लिए अनुकूलित करने के लिए.
PWM पिन
प्रभावी रिज़ॉल्यूशन |
सटीकता |
NUM. चरणों में 4mS |
दोहराव समय |
Freq. की पुनरावृत्ति |
|
PWM |
8 बिट |
16 हमें |
256 |
4 Ms |
250 हर्ट्ज |
PWM_ 16 बिट |
16 बिट |
0.06 हमें |
65536 |
4 Ms |
250 हर्ट्ज |
पिन "Pwm के रूप में" का उपयोग किया की जो भी संख्या, दोहराव समय हमेशा है 250 हर्ट्ज. की अधिकतम शुद्धता 16 बिट्स है प्राप्त केवल एक पिन "PWM" और नहीं "दास" कॉन्फ़िगर करने के द्वारा. PWM संकेतों और नौकर की संख्या में वृद्धि (या stepper) एक ही मॉड्यूल, संकेतों की अधिकतम शुद्धता "PWM" को धीरे-धीरे उतरता है 8 बिट.
पिन प्रकार PwmFast
आवृत्ति और कर्तव्य चक्र, पिन-प्रकार PwmFast द्वारा उत्पंन, वे एक बहुत ही उच्च स्थिरता और कैसे आप अन्य पिन विन्यस्त के स्वतंत्र है.
न्यूनतम आवृत्ति उत्पन्न होता है 245 हर्ट्ज और अधिकतम 5.3 चारों ओर मेगाहर्ट्ज. कर्तव्य चक्र से शून्य हो जाता है (हमेशा कम उत्पादन में संकेत) जब तक 100% (एक उच्च आउटपुट संकेत).
नियमों के granularity आवृत्ति सेट पर निर्भर करता है:
- में 1000 कर्तव्य चक्र के हर्ट्ज सटीक है 16 बिट्स (त्रुटियाँ: 0.0015%) और आवृत्ति है 14 बिट (त्रुटियाँ: 0.006%)
- में 16 कर्तव्य चक्र के kHz सटीक है 12 बिट्स (त्रुटियाँ: 0.024%) और आवृत्ति है 10 बिट (त्रुटियाँ: 0.1%)
- में 1 मेगाहर्ट्ज कर्तव्य चक्र की शुद्धता के लिए सिर्फ बूँदें 6 बिट्स (त्रुटियाँ: 1.5%) और केवल आवृत्ति 4 बिट (त्रुटियाँ: 6%)
उच्च आवृत्तियों के कारण ग्रैनुलैरिटी हैं: 5.333 मेगाहर्ट्ज / 4 मेगाहर्ट्ज / 3.2 मेगाहर्ट्ज / 2.666 मेगाहर्ट्ज / 2.286 मेगाहर्ट्ज / 2 मेगाहर्ट्ज / 1.777 मेगाहर्ट्ज / 1.6 मेगाहर्ट्ज / 1.454 मेगाहर्ट्ज / 1.333 मेगाहर्ट्ज / 1.231 मेगाहर्ट्ज / 1.066 मेगाहर्ट्ज / 1 मेगाहर्ट्ज
I2C_SDA और I2C_SCL
ThereminoMaster I2C संचार कर सका (AUX पोर्ट के माध्यम से), लेकिन आवश्यक फर्मवेयर नहीं है. I2C का उपयोग करने के इच्छुक किसी ’ फर्मवेयर लिखने के लिए और अनुप्रयोग एचएएल को भी संपादित करना चाहिए, इस डेटा को USB के माध्यम से प्राप्त करने के लिए. इसलिए यह करने के लिए सलाह दी जाती है इस प्रोटोकॉल के साथ संचार करने वाले उपकरणों का उपयोग न करें.
सभी I2C सेंसर एक इसी अनुरूप है, हमारे ADC करने के लिए कनेक्ट किया गया, बेहतरीन सुविधाओं प्रदान करता है. एनालॉग सेंसर भी सस्ता कर रहे हैं और बहुत लंबे केबलों के साथ कनेक्ट किया जा सकता (सौ मीटर की दूरी), परिशुद्धता को खोने के बिना.
हमने शुरू में सोचा कि इस प्रोटोकॉल को लागू करने के, लेकिन बाद में हमें पता चला कि I2C उपकरणों एक सामान्य मानक का पालन नहीं करते. क्यों उपयोगकर्ता प्रत्येक सेंसर के लिए एक अलग फर्मवेयर कार्यक्रम चाहिए. I2C संचार धीमा है और सेंसर में एकीकृत ADCs के कम लक्षण हैं, अक्सर ही एक 8 बिट और oversampling. और अंत में I2C सेंसर एक महान दूरी पर कनेक्ट नहीं किया जा सकता, क्योंकि केबल क्षमता डिजिटल चेहरे खराब हो जाता है और संचरण त्रुटियों पैदा करता है.
I2C एक दो तार धारावाहिक संचार प्रणाली एकीकृत परिपथों के बीच संचार के लिए डिज़ाइन किया गया है, एक छोटी दूरी पर, आम तौर पर एक ही प्लेट या इलेक्ट्रॉनिक डिवाइस पर (टीवीएस में धीमी गति से संचार). I2C उपकरणों की एक श्रृंखला के साथ संवाद कर सकते हैं (अप करने के लिए 128). आप भी बड़े पैमाने पर और सत्ता का नेतृत्व करना चाहिए, क्योंकि तारों के लिए कनेक्शन की जरूरत की संख्या चार है. संचार की गति मामूली है और कनेक्टेड डिवाइसेस की संख्या में काफी वृद्धि की बूँदें.
Mca_8, Mca_16 और Mca_32
दस्तावेज पर पिन के इन प्रकार के पार हो गई है – एक संदर्भ के रूप में और संभव भविष्य की घटनाओं के लिए रहता है.
हमने शुरू में सोचा कि तेजी से ADC स्पेक्ट्रोमेट्री PIC के साथ को लागू करने के. लेकिन इसके अलावा अनुसंधान से पता चला है कि ज्यादातर सिग्नल के लिए शोर अनुपात ADC की गति की और ’ इस ध्वनि कार्ड को हरा करने के लिए मेहनत कर रहे हैं. तो आप शायद इन पिन प्रकार कभी नहीं उपयोग किया जाएगा.
मास स्पेक्ट्रोमेट्री यहाँ पढ़ने के बारे में अधिक जानकारी के लिए:– विद्युत schematics और विधानसभा की योजना: www.theremino.com/technical/schematics
– सॉफ्टवेयर: www.theremino.com/technical/schematics
– गामा स्पेक्ट्रोमेट्री: www.theremino.com/blog/geigers-and-ionchambers
– हार्डवेयर, DIY और किट: www.theremino.com/contacts/producers
– छवियाँ और वीडियो: www.theremino.com/video-and-images
—————–
पिन के इन प्रकार के एक Multichannel विश्लेषक जिसके साथ आप गामा स्पेक्ट्रोमेट्री परमाणु विकिरण के लिए एक उपकरण का निर्माण कर सकते हैं के हार्डवेयर को लागू.
विभिन्न पदार्थों कि विकिरण उत्सर्जन के बीच अंतर करने के लिए मास स्पेक्ट्रोमेट्री, यूरेनियम सबसे आम हैं, थोरियम, पोटेशियम, Americium, रेडियो, सीज़ियम और कोबाल्ट.
प्रत्यय 8, 16 और 32 इन प्रकार बिट्स, लेकिन जिसके लिए एमसीए सीरियल लाइन में बैंडविड्थ के प्रकार का उपयोग बाइट्स संकेत नहीं करता है.
प्रकार Mca_32, अच्छी तरह से 32 बाइट्स प्रत्येक ताज़गी का उपयोग करता है, के रूप में 32 पिन प्रकार Adc_8, और अर्ध के एक ही लाइन पर अन्य डिवाइस की संख्या (एडीसी, DigIn, Digout, PWM आदि…)
सबसे तेज़ प्रदर्शन अद्यतन एमसीए प्रकार Mca_32 की अनुमति देता है, यानी 1024 चैनल अप करने के लिए 15 बार प्रति सेकंड.