बिना माइक्रोकंट्रोलर के डेटा की बचत?


11

क्या EEPROM, SDCARD, इत्यादि, कहीं भी (बिना माइक्रोकंट्रोलर के) सीधे वोल्टेज डेटा को बचाने का एक तरीका है?

उदाहरण के लिए, मैं एक एमपीएक्स प्रेशर सेंसर का उपयोग कर रहा हूं जो 0V से 5V एनालॉग आउटपुट देता है। एक माइक्रोकंट्रोलर और बचत (जो समय, पैसा, स्थान, आदि ...) में दबाव के लिए वोल्टेज को परिवर्तित करने के बजाय, पहले, मैं एनालॉग डेटा को सहेजना चाहता हूं, फिर दबाव के लिए वोल्टेज के रूपांतरण के लिए इन आंकड़ों को अपने कंप्यूटर पर ले जा रहा हूं।


29
आप मल्टीमीटर के साथ बैठ सकते हैं और इसे एक पेन और पेपर के साथ लिख सकते हैं। या उचित इंस्ट्रूमेंटेशन का उपयोग करें, जो अंततः किसी प्रकार के एमसीयू
यूजीन श

8
किसी भी एनालॉग समाधान को आप uc के लिए 2 सी से अधिक लागत का सपना देख सकते हैं
प्लाज़्मा एचएच

18
मैं सिर्फ यह उल्लेख करूंगा कि SD कार्ड में बस / स्टोर / रीड डेटा आदि प्रदान करने के लिए एक mcu शामिल है
magu_

1
क्या चार्ट रिकॉर्डर की गिनती होती है?
कॉनर वुल्फ

7
चुंबकीय टेप? :)
जूल्स

जवाबों:


74

आप EEPROM या किसी अन्य स्टोरेज का उपयोग नहीं कर सकते हैं, जो कि पहले आपके सिग्नल को डिजिटल में परिवर्तित किए बिना डिजिटल है। एक माइक्रोकंट्रोलर का उपयोग करना स्पष्ट और सरल तरीका है।

हालाँकि, यदि आप वास्तव में अपने भीतर की गुफा आदमी को संतुष्ट करना चाहते हैं, तो इनमें से किसी एक को प्राप्त करें:

यह Hz के कुछ 10s से कुछ kHz के एनालॉग डेटा को स्टोर करता है। आपको इसका उपयोग करने के तरीके के बारे में जानने के लिए कुछ मिट्टी की गोलियों से परामर्श करना होगा।

आपके पास एक समस्या यह होगी कि ब्याज की आवृत्ति संभवतः रिकॉर्ड की तुलना में कम है। समाधान यह है कि आपके सिग्नल ड्राइव में वोल्टेज-चर थरथरानवाला है, फिर उस थरथरानवाला के उत्पादन को रिकॉर्ड करें। दूसरे शब्दों में, एफएम आपके कम आवृत्ति संकेत को नियंत्रित करता है।

ऐसे आईसी हैं जो वोल्टेज-नियंत्रित थरथरानवाला फ़ंक्शन को लागू करते हैं, लेकिन यह बहुत समझदार होगा और आपके रेट्रो लक्ष्य के साथ टकराएगा। इनमें से कुछ प्राप्त करें:

और अपना खुद का बनाओ।

डेटा संग्रहीत होने के बाद, आप भंडारण माध्यम "रिवाइंड" (क्ले टैबलेट देखें)। फिर इसे एक पीसी साउंड कार्ड में "प्ले" करें। पीसी सिग्नल की आवृत्ति का पता लगाता है, जिसमें से वोल्टेज में वापस धर्मान्तरित होता है, और इससे वास्तविक डेटा मूल्य निर्धारित होता है।

या, आप बस एक माइक्रोकंट्रोलर का उपयोग कर सकते हैं और कम समय, धन, शक्ति और स्थान का उपभोग कर सकते हैं।


13
lol ............
लॉन्ग फाम

17
अन्य रेट्रो विकल्प एक एनालॉग पेपर रिकॉर्डर है: google.com/search?q=analog+paper+recorder
W5VO

21
@ W5VO: और फिर आपको अंततः अपने पीसी में डेटा प्राप्त करने के लिए मशीन विजन सिस्टम लागू करना होगा।
ओलिन लेट्रोप

2
मैंने कहा कि यह एक अच्छा समाधान नहीं था , लेकिन मुझे लगा कि यह टेप रिकॉर्डर और क्ले टैबलेट के बीच कहीं है
W5VO

1
मैं अपने बीटा वीसीआर पर सबसे धीमी गति से 10 घंटे के उच्च गुणवत्ता स्टीरियो एमपी 3 रिकॉर्ड करता था।
टोनी स्टीवर्ट Sunnyskyguy EE75

36

नहीं, आप एक एनालॉग मूल्य को स्टोर नहीं कर सकते हैं जैसा कि एक eeprom या SD कार्ड जैसे डिजिटल स्टोरेज माध्यम पर है।

आप अपने एनालॉग को डिजिटल में बदलने के लिए एक एनालॉग-टू-डिजिटल रूपांतरण (एक उपयुक्त चिप का उपयोग करके) कर सकते हैं। अगले चरण के लिए, एसडी-कार्ड पर लिखने के लिए व्यावहारिक रूप से एक प्रोसेसर की आवश्यकता होती है। यदि आप वास्तव में MCU का उपयोग नहीं करना चाहते हैं, तो आप सरल बिल्डिंग ब्लॉकों से डिजाइनिंग और खुद का निर्माण करेंगे। यह एक दिलचस्प शैक्षिक परियोजना है, एक छात्र के लिए लगभग 0.5 मानव-वर्ष जो प्रोग्रामिंग और इलेक्ट्रॉनिक्स दोनों में अच्छा है।

मूल्यों को लिखने के लिए एक EEPROM थोड़ा आसान होगा, लेकिन अपने पीसी के लिए मूल्यों को पढ़ना अधिक जटिल होगा। संतुलन में यह अभी भी DIY MCU की तुलना में बहुत आसान होगा, लेकिन अभी भी काफी परियोजना है।

जब आप अपने आस-पास देखते हैं तो हर कोई लगभग सभी परियोजनाओं के लिए एमसीयू का उपयोग करता है, जिसमें आप चाहते हैं कि डेटा लॉगिंग भी शामिल है। सोचों क्यूँ!


4
अंतिम प्रश्न के साथ अंतिम पैराग्राफ +1 के लायक एक रत्न है।
माइकल करस

18
लेकिन आप मोम सिलेंडर और पारा देरी लाइनों की तरह सभी रोमांचक एनालॉग मीडिया पर छोड़ दिया!
BeB00

6
एक एडीसी से 74-सीरीज़ लॉजिक के साथ एक तरफ एक दोहरे पोर्ट रैम ऐरे के बारे में कैसे और दूसरी तरफ ... एक एफडीडीआई एक प्रोसेसर के रूप में गिना जाता है? ओह, और एक बैटरी ... किसी ने भी घने बोर्ड नहीं चाहने के बारे में कुछ भी कहा, क्या उन्होंने?
असीमॉल्फ जूल

1
@ BeB00 IMO यूजीन श। अपने मल्टीमीटर + नोटपैड (पेपर संस्करण, मुझे लगता है) सुझाव के साथ उस मार्ग को बहुत अच्छी तरह से कवर किया गया है!
राउटर वैन ऊइजेन

@OutervanOoijen एक डिजिटल माध्यम नहीं है? मैं अपेक्षाकृत निश्चित हूं कि गीली MCU में जाने से पहले फोटोरिसेप्टर द्वारा कम से कम आंशिक रूप से डिजिटलीकृत किया जाता है।
मैकिएज पीचोटका

16

क्या आप लॉगिंग की तरह लगता है करने की कोशिश कर रहे हैं।

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

तकनीकी रूप से यह आंतरिक रूप से MCU का उपयोग करता है। लेकिन आप MCU को कभी नहीं देखते हैं, आपको MCU के लिए कभी भी सॉफ्टवेयर विकसित नहीं करना पड़ता है और आप MCU को कभी नहीं छूते हैं।


@immibis आप नहीं करेंगे ... Google सहायक रूप से " वोल्टेज लकड़हारा के लिए परिणाम दिखा रहा है। " vlotage लकड़हारा के बजाय खोजें "तो परिणाम समान होंगे!
ट्रिपहाउंड

10

उत्तर "सीधे" की आपकी परिभाषा पर निर्भर करता है।

मैं निम्नलिखित सेटअप की कल्पना कर सकता हूं ("प्रत्यक्ष" से दूर, लेकिन एमसीयू के बिना):

लक्ष्य स्मृति:

  1. समानांतर EEPROM
  2. एडीसी (जैसे।) 8-बिट समानांतर आउटपुट
  3. काउंटर बनाने के लिए रजिस्टरों का एक सेट
  4. समय चिप (जैसे। NE555)
  5. एक और EEPROM जो एक राज्य मशीन + कुछ गेट्स के साथ प्रोग्राम किया जाएगा जो मूल रूप से काउंटर को आगे बढ़ाएगा और EEPROM के समानांतर ADC डेटा के कमांड लिखेगा।

वैकल्पिक रूप से ऊपर का पूरा सेटअप CPLD या FPGA में लागू किया जा सकता है, MCU नहीं।

आप एक मोटोरोला MC14500B कंट्रोलर का भी उपयोग कर सकते हैं , जो MCU नहीं है।

व्यवहार में, आज, सबसे सस्ता, सबसे छोटा, सबसे तेज़ और सबसे विश्वसनीय विकल्प एक एमसीयू है।


9
संभवतः जोड़ने योग्य है: और एक बार जब आप उस EEPROM / रजिस्टर / राज्य-मशीन का निर्माण कर लेते हैं, तो आपने मूल रूप से सिर्फ अपना MCU बनाया है।
डस्कवफ-एक्टिव-

2
मैं इस समाधान की कल्पना करता हूं (हालांकि अधिक जटिल) एमसीयू की तुलना में अधिक विश्वसनीय होगा। विशेष रूप से, यदि आपको एक सटीक एडीसी की आवश्यकता है, या नियमित नमूनों की गारंटी देने के लिए।
माइकल मोल्टर

10
@MichaelMolter: मैं आपके द्वारा कहे गए भयावहता की कल्पना नहीं कर सकता ...
इग्नासियो वाज़केज़-अब्राम्स

एक बिंदु पर MCU स्टैक ओवरफ़्लो पर टोयोटा की अटक त्वरक समस्या को दोषी ठहराया गया था। मैं तर्क दूंगा कि यह एक समान रूप से सरल कार्यान्वयन है जो कठोर परीक्षण से गुजरता है और अभी भी एक तरह से विनाशकारी रूप से विफल हो जाएगा जैसा कि कुछ भविष्यवाणी करेगा। कोई MCU, कोई समस्या नहीं, है ना? httpsw.edn.com/design/automotive/4423428/Toyota-s-killer-firmware--Bad-design-and-its-conpretences
माइकल मौल्टर

1
@duskwuff - राज्य मशीन आवश्यक रूप से उस जटिलता तक नहीं पहुंच पाएगी जहाँ आप इसकी तुलना एक सामान्य माइक्रोकंट्रोलर से करेंगे। उदाहरण के लिए, इसे संभवतः ब्रांचिंग का समर्थन करने की आवश्यकता नहीं होगी ... आप संभवतः एक रजिस्टर के बजाय वर्तमान स्थिति के लिए एक रीसेट काउंटर के साथ प्राप्त कर सकते हैं, जिसे हर घड़ी पर एक निर्दिष्ट मूल्य पर अपडेट करने की आवश्यकता होती है।
जूल्स

5

चूंकि आप कंप्यूटर को "दबाव में वोल्टेज में परिवर्तित करने के लिए" का उपयोग करने पर विचार करते हैं, इसलिए आपको कंप्यूटर द्वारा समझे जाने वाले डेटा प्रारूप का उपयोग करने की आवश्यकता है - जो एक डिजिटल प्रारूप है। इसलिए कुछ को अपने सेंसर के एनालॉग आउटपुट को पहले डिजिटल रूप में बदलना होगा, वोल्टेज को "डिजिटाइज़" करना होगा। इस प्रकार बीच में एक एनालॉग-टू-डिजिटल कनवर्टर होना चाहिए। डिजिटाइज्ड वोल्टेज को प्रेशर रीडिंग में बदलना (हो सकता है कि कुछ टेबल या कनवर्ज़न फ़ार्मुलों का उपयोग करके यदि रूपांतरण नॉनलाइनियर है) आपके पीसी के लिए एक अच्छा काम है।

तकनीकी रूप से आपको इस रूपांतरण को करने के लिए MCU की आवश्यकता नहीं है, हार्डवेयर्ड एल्गोरिदम के साथ एक समर्पित FPGA सभी डेटा सैंपलिंग और संचार को नियंत्रित कर सकता है। लेकिन एमसीयू अधिक सुविधाजनक है, खासकर अगर इसमें पहले से ही एक एडीसी है।

और आपको अपना समय MCU + कन्वर्टर के निर्माण पर खर्च करने की आवश्यकता नहीं है, "डेटा अधिग्रहण सिस्टम" (DAS), या "डेटा लॉगर" नामक उपकरण हैं जो इसे आपके लिए करेंगे, एनालॉग डेटा कन्वर्ट / और संचार करेंगे। USB (या RS232) के रूप में सुविधाजनक इंटरफ़ेस के माध्यम से। कुछ DMM में यह डेटा अधिग्रहण क्षमता होती है, या आप DATAQ.com जैसी जगहों से एक समर्पित DAS प्राप्त कर सकते हैं। डीएएस सभी आवश्यक डेटा लॉगिंग सॉफ़्टवेयर के साथ आएगा, और आप डेटा को वैसे भी स्टोर कर सकते हैं जैसे आप चाहें, एसडी, या फिर अन्य। निश्चित रूप से आपके सेंसर से प्रयोग करने योग्य दबाव डेटा में रूपांतरण से आपको कुछ पैसे खर्च होंगे, कुछ भी मुफ्त में नहीं मिलता है।


3

हाँ, आप कर सकते हैं ... की तरह। के लिए देखो आईएसडी चिप्स , मृत सरल और सस्ते अनुप्रयोगों, जहां रिकॉर्ड और एनालॉग संकेतों को पुनः चलाने की जरूरत के लिए बनाया गया। टॉकिंग टॉयज, म्यूजिकल पोस्टकार्ड और पसंद में उपयोग किया जाता है। मुझे संदेह है कि वे आपके उद्देश्य के लिए पर्याप्त सटीक हैं, हालांकि।

http://www.nuvoton.com/hq/products/isd-voice-ics/isd-chipcorder-family/?__locale=en


+1 हां, ये मौजूद हैं और (कम से कम कुछ रूप) प्रश्न के लक्ष्य की शाब्दिक व्याख्या है। हालांकि, व्यावहारिक रूप से, एमसीयू सस्ते हैं और रिकॉर्डिंग और प्लेबैक प्रक्रिया को अनुकूलित करने जैसी चीजों के लिए अनुमति देते हैं।
क्रिस स्ट्रैटन

3

चूंकि आपकी एकमात्र आवश्यकता यूसी का उपयोग नहीं कर रही है, आप पीसी के साथ एसपीआई एडीसी को इंटरफेस करने के लिए यूएसबी-एसपीआई पुल का उपयोग कर सकते हैं।

यदि आप uC का उपयोग नहीं करना चाहते हैं तो यह सबसे सस्ता उपाय है।

या आपके संस्थान, अनुसंधान केंद्रों के लिए $ $ $ कोष कर सकते हैं ... इसलिए वे एनालॉग मेमोरी के शोध को गति दे सकते हैं, जिस चीज की आपको अभी आवश्यकता है।


1
उनके पास एनालॉग मेमोरी थी, जिसे कई सालों तक एक बाल्टी-ब्रिगेड डिवाइस कहा जाता है । यह एक सीसीडी कैसे काम करता है।
user71659

@ user71659 यह उपकरण केवल एनालॉग सिग्नल में देरी के लिए है, इसे विस्तारित अवधि के लिए संग्रहीत करने के लिए नहीं।
लॉन्ग फाम

-1

0 ~ 32V वोल्टेज डेटा लकड़हारा USB-503 1k
से 12 घंटे के अंतराल के साथ 32k माप संग्रहीत करता है ।
बैटरी के साथ USB डोंगल पर स्टोर। एक्सेल के लिए आसान निर्यात। इंक www.mccdaq.com पर सॉफ्टवेयर

सस्ते।

यह केवल 2.1 मिलियन Rials है

एहम .. कि 2.2 मीटर और बढ़ती है

यहाँ छवि विवरण दर्ज करें


1
साइबरनार्ड के उत्तर के रूप में भी। अगर इसमें कोई माइक्रोकंट्रोलर है (और मैं शर्त लगाता हूं कि मेरी शर्ट एक है), तो यह सवाल का जवाब नहीं देता है।
एसई

स्वीकृति मानदंड समय, धन और स्थान को बचाने के लिए था, तर्क से शून्य नहीं होना चाहिए। मैं उन इंजीनियरों के बारे में सोचता हूं, जो समाधान नहीं ढूंढते हैं और उन लोगों की प्रशंसा करते हैं जो उन्हें थोड़े प्रयास से हल करते हैं।
टोनी स्टीवर्ट Sunnyskyguy EE75

3
पक्का नहीं है कि मुझे मिलता है। आप किस इंजीनियर की बात कर रहे हैं? मेरे? जिन लोगों की मैं प्रशंसा करता हूं वे इंटरनेट पर नहीं हैं। वे किताबों में हैं। इंटरनेट पर, मैं बस लोगों का सम्मान करने की कोशिश करता हूं, और यह पहले से ही काफी कठिन है। आप मुझसे जो भी विचार ले सकते हैं, उसकी कोई प्रासंगिकता नहीं है। बात यह है कि, जो कुछ भी आपको लगता है कि स्वीकृति मानदंड है, मूल पोस्ट में एक प्रश्न था, और आपका उत्तर कुछ और बताता है।
एसई

1
@ आपको लगता है कि डेटा की दूरस्थ बचत महंगी हो सकती है (समय, धन और स्थान) अंतर्दृष्टि की कमी है। पुस्तकों में अकादमिक समाधान आवश्यक हैं लेकिन व्यावहारिक समाधान जैसे कि सुझाए गए "डेटा लकड़हारा" की कीमत आमतौर पर 300-500 डॉलर न्यूनतम या $ k होती है। !! जो किसी के बजट में फिट नहीं हो सकता है। आप इस बात को नज़रअंदाज़ नहीं कर सकते कि एक $ 49 समाधान एक "नो-ब्रेनर" है जो हाल ही में डिज़ाइन में हुए विकास का परिणाम है। इसलिए मेरा सुझाव है कि आप पिछले फंडामेंटल को आगे बढ़ाना शुरू करें और वेब और दिग्गजों के कंधों को किताबों से कहीं अधिक अनुभव के साथ सीखें। यह दैनिक सीखने की प्रक्रिया है। हालांकि हास्य भी अच्छा है।
टोनी स्टीवर्ट Sunnyskyguy EE75

2
आप गलत कर रहे हैं। मैं यह तर्क नहीं दे रहा कि आपका विचार अच्छा है या बुरा (यह शायद अच्छा है)। मैं एक अलग स्तर पर हूं: क्या आप सवाल का जवाब देते हैं? देखिए ... यदि प्रश्न "क्या आप ब्रश के बिना पेंटिंग बना सकते हैं?", तो उत्तर "मैं ब्रश n ° 5 का उपयोग करूंगा" प्रश्न का उत्तर नहीं देता है । ब्रश n ° 5 एक अच्छा विचार है या नहीं, या आप वास्तव में ब्रश के बिना पेंटिंग बना सकते हैं या नहीं। यह सबसे अच्छा है, एक दिलचस्प टिप्पणी, या एक जवाब का एक हिस्सा है। उदाहरण के लिए, एक वास्तविक उत्तर यह होगा: "ब्रश के बिना पेंटिंग करना कठिन है, क्योंकि यह। वैसे, मैं एक ब्रश n ° 5 का उपयोग करूंगा।"
एसई
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.