7-खंड एलईडी झिलमिलाहट के लिए संभावित कारण


11

मैं एक मौजूदा उत्पाद को फिर से बनाने के लिए एक विक्रेता के साथ विदेशों में काम कर रहा हूं। हम लागत कम रखने की कोशिश कर रहे हैं।

वर्तमान में उत्पाद में निम्न शामिल हैं:

  • 4 बड़े बटन
  • 4 डबल अंक 7-खंड एल ई डी। (प्रत्येक बटन के नीचे दोहरे अंक होते हैं)
  • 1 एलसीडी (8 अक्षर ... प्रत्येक चरित्र प्रदर्शन एलसीडी डॉट्स के 3x8 ग्रिड से बना है)
  • वक्ता
  • एक माइक्रोकंट्रोलर
  • एलसीडी ड्राइवर

सुधार में, विक्रेता वर्तमान उत्पाद के साथ एक समस्या को संबोधित करना चाहता है। दोहरे अंक के सभी 4 एल ई डी में एक ध्यान देने योग्य झिलमिलाहट है।

विक्रेता हमें एक अनुमान दे रहा है जिसमें एक नया माइक्रोकंट्रोलर, कुछ सर्किट रीडिज़ाइन का उपयोग करना और पूरे कार्यक्रम को फिर से बनाना शामिल है! (हम सिर्फ ऑडियो फाइलों को स्वैप करना चाहते हैं और झिलमिलाहट को ठीक करना चाहते हैं ... मुझे नहीं लगता कि उत्पाद के लिए सामान्य तर्क को बिल्कुल बदलना होगा)

मुझे यकीन नहीं है कि पिछले सर्किट को कैसे डिजाइन किया गया था, लेकिन संभावित रूप से फ़्लिकर एलईडी प्रकाश व्यवस्था के दौरान mcu से PWM के लिए काफी तेज़ नहीं होने के कारण हो सकता है।

सामान्य तौर पर, अनुभव के आधार पर, 7-सेगमेंट एलईडी के टिमटिमाना के कुछ अन्य कारण क्या हो सकते हैं। मैं सिर्फ इस मुद्दे को समझना चाहता हूं ताकि मैं यह पता लगा सकूं कि क्या जरूरत पड़ने पर विक्रेता अतिरिक्त काम का बजट बना रहा है।


2
हेल-मैरी हैक: MCU थरथरानवाला आवृत्ति डबल (या अधिक)। यह शायद काम नहीं करेगा, लेकिन, हे, क्यों नहीं?
टाइबलू

जवाबों:


18

झिलमिलाहट बहुत धीमी गति से ताज़ा होने का एक परिणाम है। आपको प्रत्येक खंड को कुछ 100 हर्ट्ज न्यूनतम पर ताज़ा करने की आवश्यकता है। हालांकि, कुछ तरकीबें हैं जो स्पष्ट झिलमिलाहट को कम कर सकती हैं जबकि वास्तव में तेजी से ताज़ा नहीं कर रही हैं। भोले दृष्टिकोण क्रम में अंकों को ताज़ा करने के लिए है। लेकिन, यदि आप उन्हें थोड़ा वैकल्पिक करते हैं, तो पूरी संख्या कम दिखती है। उदाहरण के लिए, अंक 1, 3 और 5 करें, फिर वापस आकर अंक 2, 4 और 6 करें।

प्रोसेसर को जानने और स्रोत कोड को देखे बिना, यह कहना असंभव है कि क्या विक्रेता आपके साथ स्ट्रिंग करने की कोशिश कर रहा है या गड़बड़ को वास्तव में फिर से लिखने की आवश्यकता है। ध्यान रखें कि 99% फर्मवेयर इंजीनियर भयानक फर्मवेयर लिखते हैं। घड़ी की आवृत्ति, एलईडी रिफ्रेश दर आदि के बारे में धारणाएं बनाने वाले सभी स्थानों पर कठोर कोडित स्थिरांक हो सकता है। अच्छी तरह से लिखित फर्मवेयर के साथ, रिफ्रेश दर को बढ़ाने से प्रोसेसर को संभालने के लिए आवश्यक चक्र पहले से ही आसान होना चाहिए। बुरी तरह से लिखित फर्मवेयर के साथ, यह गड़बड़ करने और इसे सही लिखने की तुलना में बहुत अधिक परेशानी हो सकती है।

कैसे मूल डिजाइनर झिलमिलाहट को संबोधित नहीं किया? शायद फर्मवेयर इतनी बुरी तरह से आर्किटेक्चर है कि बस बढ़ाना संभव नहीं था? यदि झिलमिलाहट स्पष्ट है, तो उत्पाद को कभी भी उस तरह से क्यों बनाया गया था? अकेले ही यह संभव बनाता है कि मूल डिजाइनर ने गड़बड़ी की। अगर वह आसानी से तय कर सकता था, तो वह शायद होगा।

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

आपको कैसे पता चलेगा कि क्या यह एक बुरा विचार है या माइक्रोकंट्रोलर और सर्किट को बदलना नहीं है अगर आपको नहीं पता कि दोनों क्या हैं? कीमत पर इंजीनियरिंग को सख्ती से खरीदना सबसे महंगा तरीका है।

टिप्पणियों के जवाब में जोड़ा गया:

मुझे याद नहीं है कि मैंने गैर-क्रमिक रूप से ताज़ा अंकों के बारे में कहाँ सुना है, लेकिन मैंने इसकी कोशिश की है और इसे मदद के लिए पाया है। मुझे लगता है कि यह उसी कारण से काम करता है जब इंटरलेस्ड टीवी फ्रेम दर के बजाय क्षेत्र दर पर झिलमिलाहट के लिए दिखाई दिया। एनटीएसआर के लिए, पूरी तस्वीर 30 हर्ट्ज पर फिर से तैयार की गई थी, लेकिन इंटरलेसिंग रिफ्रेश होने के कारण स्पष्ट झिलमिलाहट 60 हर्ट्ज थी। आप अंक पाने वाले अंक द्वारा उस तरह 2: 1 प्राप्त नहीं करने वाले हैं, लेकिन यह मदद करता है।

नहीं, 60 हर्ट्ज तेजी से पर्याप्त नहीं है, करीब भी नहीं। 60 हर्ट्ज के बारे में है जहां ज्यादातर लोग एक चौकोर लहर के लिए झिलमिलाहट नहीं देखते हैं। 60 हर्ट्ज पर 50% समय में एक एलईडी चालित पर सीधे घूरने वाला व्यक्ति झिलमिलाहट नहीं देख सकता है, लेकिन यह एकमात्र तरीका नहीं है जो लोग इसे समझते हैं। जब तक आपके पास केवल दो अंक नहीं होंगे, एलइडी समय के एक छोटे से हिस्से के लिए उज्जवल होगा, जो झिलमिलाहट को स्पष्ट बनाता है। जवाब देने में आपकी रेटिना का केंद्र सबसे धीमा है। आप अपनी दृष्टि की परिधि में झिलमिलाहट को अधिक नोटिस करेंगे। हालाँकि असली आपत्तिजनक हिस्सा तब होता है जब आप अपनी आँखें घुमाते हैं। झिलमिलाहट आसानी से 60 हर्ट्ज पर स्पष्ट है। आप इस घटना के कारण झिलमिलाहट को अदृश्य नहीं कर सकते, इसलिए समस्या यह है कि इसे कम कष्टप्रद बनाया जाए। 60 हर्ट्ज अभी भी ज्यादातर लोगों के लिए काफी कष्टप्रद है। जैसा कि मैंने कहा, आप कम से कम कुछ 100 हर्ट्ज चाहते हैं।

अच्छी इंजीनियरिंग प्राप्त करने के लिए, यह अपने आप में एक संपूर्ण विषय है। विदेश जाने में कुछ भी गलत नहीं है। सक्षम लोग विभिन्न स्थानों पर रहते हैं। मुद्दा यह है कि पहले से ही सही जगह पर शीर्ष इंजीनियर को काम पर रखने की तुलना में खराब डिजाइन की लागत बहुत अधिक होगी। दूसरा, आपको यह महसूस करना होगा कि इंजीनियरिंग प्रतिभा को खोजने और उसे अपनाने से कुछ काम होता है। आप $ का अधिकतम खर्च करने जा रहे हैं, संभवत: $ 10 के अतिरिक्त। इसे उस परिमाण के अन्य खरीद निर्णयों की तरह मानें। चारों ओर से पूछें, साक्षात्कार करें, संदर्भ प्राप्त करें और वास्तव में उन पर अनुसरण करें।

जब तक आप गंभीर हैं और नौकरी वास्तविक है, मैं कहूंगा कि आपके पास कोई भी कमिटमेंट होने से पहले प्रारंभिक परामर्श के लगभग 2 घंटे की उम्मीद करने का अधिकार है। ध्यान रखें कि दोनों तरीके से जाते हैं। इस समय का एक हिस्सा आपके लिए इंजीनियर का मूल्यांकन करने के लिए है, लेकिन निश्चित रूप से इंजीनियर आपको भी मूल्यांकन कर रहा है। वे यह तय करने की कोशिश कर रहे हैं कि क्या यह नौकरी वे जो करना चाहते हैं, उसके अनुरूप है, क्या आप बट ग्राहक में दर्द होने जा रहे हैं, आदि किसी भी तरह से, आवश्यकताओं को पूरा करने और बात करने के लिए बहुत समय होना चाहिए। अभियंता किस मार्ग के प्रारंभिक छापों के बारे में समाधान के लिए राजी होंगे। यह आपको उनके बारे में बहुत कुछ बताना चाहिए कि वे कैसे सोचते हैं, वे कितना कुछ भी लागू करते हैं जो आपने उन्हें बताया है बनाम ड्रिलिंग और वास्तविक समस्या पर पहुंचने की कोशिश कर रहे हैं और सुनिश्चित करें कि हल किया गया है, वैकल्पिक समाधान का सुझाव दे रहा है, आदि।

इसमें से कोई भी नहीं कहता है कि इंजीनियर की देखरेख नहीं की जा सकती है, लेकिन यह रसद और अच्छे मूल्यांकन को कठिन बनाता है। यदि आपके पास उन लोगों की मजबूत सिफारिशें हैं, जिन पर आप भरोसा करते हैं, तो इससे बहुत मदद मिलती है। यदि आप तर्क देते हैं कि बोस्टन में बॉब $ 130 / घंटा चाहता है और 4 सप्ताह का अनुमान लगा रहा है, जबकि बैंगलोर में नरेश $ 35 / घंटा चाहता है और इसे 2 सप्ताह में कर सकता है, तो आप गंभीर संकट के लिए नेतृत्व कर रहे हैं।


5
चारों ओर +1। मुझे यह भी कभी नहीं पता था कि आदेश से उन्हें ताज़ा करने से झिलमिलाहट, सामान्य ज्ञान का अच्छा टुकड़ा कम हो सकता है। एक त्वरित Google खोज वास्तव में उस तथ्य की कोई जानकारी नहीं लौटाती है। क्या आपके पास एक लिंक / संदर्भ है जो उस घटना की व्याख्या करता है? मैं इस बात को लेकर उत्सुक हूं कि मस्तिष्क इस तरह से व्यवहार करेगा।
क्रिस बानसेन

refresh each segment at a few 100 Hz minimum 60 हर्ट्ज (खेल, एलसीडी आदि की ताज़ा दर) पर्याप्त नहीं होगी?
m.Alin

ओलिन: आपके पास अच्छी इंजीनियरिंग पाने के बारे में एक अच्छी बात है। आप क्या सुझाव देंगे? इंजीनियर घरेलू और फिर इसे विदेशों में उत्पादन?
मील्मो

@ m.Alin: जवाब देने के लिए इसके अलावा देखें।
ओलिन लेथरोप

@ क्रिस: जवाब देने के लिए इसके अलावा देखें।
ओलिन लेथरोप

1

मैं 100Hz न्यूनतम ताज़ा दर से सहमत हूँ। यह किसी भी यूसी के लिए कोड में बहुत आसान होना चाहिए। कम घड़ी च के कोई अन्य लक्षण? स्पीकर में कम पिच की तरह?

सभी Mux'd प्रदर्शित होता है निश्चित% कर्तव्य चक्र = पर / चक्र समय तो औसत वर्तमान ताज़ा समय की परवाह किए बिना स्थिर है। तो परिवर्तन करते समय ओएन समय और चक्र समय को कैसे समझना चाहिए।

यदि आप कैसे जानते हैं, यह तुच्छ है। यदि आप नहीं करते हैं, तो यह वास्तव में महंगा है।


0

मैं समझता हूं कि झिलमिलाहट को उसी उत्पाद मॉडल की सभी इकाइयों में देखा जा सकता है, इसलिए ऐसा नहीं है कि कुछ क्षतिग्रस्त हो गया है। मैं यह भी कहूंगा कि आपको केवल ताज़ा फ्रिक्वेंसी बढ़ाने की ज़रूरत है, और निश्चित रूप से पूरे कार्यक्रम को बदलने की नहीं।

यह मामला हो सकता है कि MCU उन दोहरे अंकों को अधिक दर से ताज़ा करने के लिए पर्याप्त तेज़ नहीं है, लेकिन मुझे संदेह है। क्या आप हमें बता सकते हैं कि MCU क्या है?

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