आम्ही PWM रेग्युलेटरसह ब्राइटनेस समायोजित करतो. कमी पॉवर एलईडी मॅट्रिक्ससाठी एलईडी ड्रायव्हर चिप्स डिमर

नोकिया 18.01.2022
नोकिया

हा लेख एक साधा पण प्रभावी कसा एकत्र करायचा याचे वर्णन करतो एलईडी ब्राइटनेस कंट्रोल LEDs च्या PWM ब्राइटनेस कंट्रोल () वर आधारित.

LEDs (प्रकाश उत्सर्जक डायोड) अतिशय संवेदनशील घटक आहेत. जर पुरवठा करंट किंवा व्होल्टेज अनुज्ञेय मूल्यापेक्षा जास्त असेल तर ते त्यांच्या अपयशास कारणीभूत ठरू शकते किंवा त्यांचे सेवा आयुष्य लक्षणीयरीत्या कमी करू शकते.

सामान्यतः, LED ला मालिकेत जोडलेल्या रेझिस्टरचा वापर करून किंवा सर्किट करंट रेग्युलेटर () द्वारे विद्युत प्रवाह मर्यादित केला जातो. LED ला विद्युतप्रवाह वाढवल्याने त्याची चमक तीव्रता वाढते आणि विद्युतप्रवाह कमी केल्याने ते कमी होते. ग्लोच्या ब्राइटनेसचे नियमन करण्याचा एक मार्ग म्हणजे डायनॅमिकली ब्राइटनेस बदलण्यासाठी व्हेरिएबल रेझिस्टर () वापरणे.

परंतु हे फक्त एकाच एलईडीवर लागू होते, कारण एका बॅचमध्ये वेगवेगळ्या ल्युमिनेसेन्स तीव्रतेसह डायोड असू शकतात आणि यामुळे एलईडीच्या गटाच्या असमान चमकांवर परिणाम होईल.

पल्स रुंदी मॉड्यूलेशन.(PWM) वापरून ग्लोची चमक नियंत्रित करणे ही अधिक प्रभावी पद्धत आहे. PWM सह, LEDs च्या गटांना शिफारस केलेल्या प्रवाहासह पुरवले जाते आणि त्याच वेळी उच्च वारंवारतेने वीज पुरवठा करून चमक मंद करणे शक्य होते. कालावधी बदलल्याने ब्राइटनेसमध्ये बदल होतो.

LED ला पुरवलेली वीज चालू आणि बंद करण्याच्या वेळेचे गुणोत्तर म्हणून कर्तव्य चक्र दर्शविले जाऊ शकते. समजा, जर आपण एका सेकंदाच्या सायकलचा विचार केला आणि LED बंद असताना 0.1 सेकंद आणि चालू असताना 0.9 सेकंद टिकेल, तर असे दिसून येते की ग्लो नाममात्र मूल्याच्या सुमारे 90% असेल.

PWM ब्राइटनेस कंट्रोलचे वर्णन

हे उच्च-फ्रिक्वेंसी स्विचिंग साध्य करण्याचा सर्वात सोपा मार्ग म्हणजे IC सह, जे आतापर्यंत तयार केलेल्या सर्वात सामान्य आणि बहुमुखी ICs पैकी एक आहे. खाली दाखवलेले PWM कंट्रोलर सर्किट LEDs (12 व्होल्ट) किंवा 12 व्होल्ट डीसी मोटरसाठी स्पीड कंट्रोलर टू पॉवर टू डिमर म्हणून वापरण्यासाठी डिझाइन केले आहे.

या सर्किटमध्ये, 25 mA चा फॉरवर्ड करंट प्रदान करण्यासाठी LEDs ला प्रतिरोधकांचा प्रतिकार निवडणे आवश्यक आहे. परिणामी, LEDs च्या तीन ओळींचा एकूण प्रवाह 75mA असेल. ट्रान्झिस्टर किमान 75 एमए च्या करंटसाठी डिझाइन केलेले असणे आवश्यक आहे, परंतु ते रिझर्व्हसह घेणे चांगले आहे.

हे डिमर सर्किट 5% ते 95% पर्यंत समायोजित होते, परंतु त्याऐवजी जर्मेनियम डायोड वापरून, श्रेणी नाममात्र मूल्याच्या 1% ते 99% पर्यंत वाढवता येते.

विविध सर्किट सोल्यूशन्स मोठ्या संख्येने आहेत, परंतु आमच्या बाबतीत आम्ही अनेक PWM पर्यायांचे विश्लेषण करू. एलईडी ब्राइटनेस कंट्रोल() PIC मायक्रोकंट्रोलरवर.

PIC10F320/322 विविध डिमर डिझाइन करण्यासाठी एक आदर्श पर्याय आहे. त्याच वेळी, आम्ही सर्वात कमी किमतीसह आणि बांधकामावर खर्च केलेल्या कमीतकमी वेळेसह एक परिष्कृत डिव्हाइस प्राप्त करतो. चला अनेक मंद पर्याय पाहू.

पहिला पर्याय.एक मूलभूत एलईडी ब्राइटनेस नियंत्रण ज्यामध्ये व्हेरिएबल नॉब फिरवून एलईडीची चमक बदलली जाते, तर ब्राइटनेस 0 ते 100% पर्यंत बदलते.

LEDs चे ब्राइटनेस व्हेरिएबल रेझिस्टर R1 मधून संभाव्य काढून टाकून सेट केले जाते. हे व्हेरिएबल व्होल्टेज RA0 इनपुटवर जाते, जे ॲनालॉग इनपुट म्हणून कार्य करते आणि मायक्रोकंट्रोलर एडीसीच्या AN2 इनपुटशी जोडलेले असते. PWM पिन RA1 ट्रान्झिस्टर V1 वर पॉवर स्विच नियंत्रित करते.

लॉजिकल कंट्रोल लेव्हलसह अनियंत्रित पॉवर ट्रान्झिस्टर निवडणे शक्य आहे, म्हणजेच, हे ते ट्रान्झिस्टर आहेत जे गेटला 1...2 व्होल्ट प्राप्त करताना त्यांचे चॅनेल पूर्णपणे उघडतात.

उदाहरणार्थ, IRF7805 ट्रान्झिस्टरसह आवश्यक आवश्यकता पूर्ण करताना 13 अँपिअरपर्यंतचा विद्युतप्रवाह नियंत्रित करणे शक्य आहे आणि इतर कोणत्याही परिस्थितीत 5 अँपिअरपर्यंतची हमी दिली जाते. कनेक्टर CON1 फक्त मायक्रोकंट्रोलरच्या इन-सर्किट प्रोग्रामिंगसाठी आवश्यक आहे; त्याच हेतूसाठी, प्रतिरोधक R2 आणि R5 देखील आवश्यक आहेत, म्हणजेच, जर मायक्रोकंट्रोलर प्रोग्राम केलेले असेल तर हे सर्व रेडिओ घटक स्थापित केले जाऊ शकत नाहीत.

रेझिस्टन्स R4 आणि BAV70 ओव्हरव्होल्टेज आणि वीज पुरवठ्याच्या अयोग्य कनेक्शनपासून संरक्षण करतात. कॅपेसिटर C1 आणि C2 सिरॅमिक आहेत आणि आवेग कमी करण्यासाठी आणि LM75L05 स्टॅबिलायझरच्या विश्वसनीय ऑपरेशनसाठी काम करतात.

दुसरा पर्याय.येथे, LEDs चा ब्राइटनेस देखील व्हेरिएबल रेझिस्टरद्वारे नियंत्रित केला जातो आणि बटणे वापरून स्विच चालू आणि बंद केले जाते.

तिसरा पर्याय.तुम्ही बघू शकता, सर्किटमध्ये कोणतेही व्हेरिएबल रेझिस्टर नाही. या आवृत्तीमध्ये, LEDs ची चमक केवळ दोन बटणांद्वारे नियंत्रित केली जाते. समायोजन टप्प्याटप्प्याने केले जाते, प्रत्येक त्यानंतरच्या प्रेससह चमक बदलते.

चौथा पर्याय.मूलत: तिसऱ्या पर्यायाप्रमाणेच, परंतु जेव्हा तुम्ही बटण दाबून ठेवता, तेव्हा LED चमक सहजतेने बदलते.

या लेखात सादर केलेला सर्वात सोपा एलईडी ब्राइटनेस कंट्रोल सर्किट कार ट्यूनिंगमध्ये यशस्वीरित्या वापरला जाऊ शकतो किंवा रात्रीच्या वेळी कारमध्ये आराम वाढवण्यासाठी, उदाहरणार्थ, इन्स्ट्रुमेंट पॅनेल, ग्लोव्ह कंपार्टमेंट्स इत्यादी प्रकाशित करण्यासाठी. हे उत्पादन एकत्र करण्यासाठी, आपल्याला तांत्रिक ज्ञानाची आवश्यकता नाही, आपल्याला फक्त सावध आणि सावधगिरी बाळगण्याची आवश्यकता आहे.
व्होल्टेज 12 व्होल्ट लोकांसाठी पूर्णपणे सुरक्षित मानले जाते. जर तुम्ही तुमच्या कामात एलईडी स्ट्रिप वापरत असाल तर तुम्हाला आग लागणार नाही असे तुम्ही गृहीत धरू शकता, कारण पट्टी व्यावहारिकरित्या गरम होत नाही आणि अतिउष्णतेमुळे आग पकडू शकत नाही. परंतु माउंट केलेल्या डिव्हाइसमध्ये शॉर्ट सर्किट टाळण्यासाठी आणि परिणामी, आग लागणे आणि म्हणून आपली मालमत्ता जतन करण्यासाठी कामात अचूकता आवश्यक आहे.
ट्रान्झिस्टर T1, ब्रँडवर अवलंबून, 100 वॅट्सपर्यंतच्या एकूण पॉवरसह LEDs च्या ब्राइटनेसचे नियमन करू शकते, जर ते योग्य क्षेत्राच्या कूलिंग रेडिएटरवर स्थापित केले असेल.
ट्रान्झिस्टर टी 1 च्या ऑपरेशनची तुलना सामान्य पाण्याच्या नळाच्या ऑपरेशनशी आणि त्याच्या हँडलसह पोटेंटिओमीटर आर 1 शी केली जाऊ शकते. जितके जास्त तुम्ही स्क्रू कराल तितके पाणी जास्त वाहते. तर ते येथे आहे. तुम्ही पोटेंशियोमीटर जितका जास्त काढाल तितका जास्त विद्युत प्रवाह. जेव्हा तुम्ही ते घट्ट करता तेव्हा LEDs कमी गळतात आणि LEDs कमी चमकतात.

रेग्युलेटर सर्किट

या योजनेसाठी आम्हाला अनेक भागांची गरज भासणार नाही.
ट्रान्झिस्टर T1. आपण कोणत्याही अक्षरासह KT819 वापरू शकता. KT729. 2N5490. 2N6129. 2N6288. 2SD1761. BD293. BD663. BD705. BD709. BD953. हे ट्रान्झिस्टर तुम्ही किती एलईडी पॉवरचे नियमन करण्याची योजना आखत आहात यावर अवलंबून निवडणे आवश्यक आहे. ट्रान्झिस्टरच्या शक्तीवर अवलंबून, त्याची किंमत देखील अवलंबून असते.
पोटेंशियोमीटर R1 कोणत्याही प्रकारचे असू शकते ज्याचा प्रतिकार तीन ते वीस किलो आहे. तीन-किलो-ओहम पोटेंशियोमीटर केवळ LEDs ची चमक किंचित कमी करेल. दहा किलो-ओहम ते जवळजवळ शून्यावर कमी करेल. वीस – स्केलच्या मध्यापासून समायोजित होईल. आपल्यासाठी सर्वात योग्य ते निवडा.
जर तुम्ही एलईडी स्ट्रिप वापरत असाल, तर तुम्हाला फॉर्म्युला वापरून डॅम्पिंग रेझिस्टन्स (आर 2 आणि आर 3 आकृतीमध्ये) मोजण्याचा त्रास होणार नाही, कारण हे प्रतिरोधक उत्पादनादरम्यान स्ट्रिपमध्ये आधीच तयार केलेले आहेत आणि तुम्हाला फक्त कनेक्ट करणे आवश्यक आहे. ते 12 व्होल्टच्या व्होल्टेजपर्यंत. आपल्याला फक्त 12 व्होल्टसाठी एक टेप खरेदी करण्याची आवश्यकता आहे. आपण टेप कनेक्ट केल्यास, नंतर प्रतिकार R2 आणि R3 वगळा.
ते 12 व्होल्ट वीज पुरवठ्यासाठी डिझाइन केलेले एलईडी असेंब्ली आणि कारसाठी एलईडी बल्ब देखील तयार करतात. या सर्व उपकरणांमध्ये, क्वेंचिंग रेझिस्टर किंवा पॉवर ड्रायव्हर्स उत्पादनादरम्यान तयार केले जातात आणि मशीनच्या ऑन-बोर्ड नेटवर्कशी थेट जोडलेले असतात. जर तुम्ही इलेक्ट्रॉनिक्समध्ये तुमची पहिली पावले उचलत असाल, तर अशी उपकरणे वापरणे चांगले.
तर, आम्ही सर्किटच्या घटकांवर निर्णय घेतला आहे, एकत्र करणे सुरू करण्याची वेळ आली आहे.


आम्ही ट्रान्झिस्टरला उष्णता-संवाहक इन्सुलेटिंग गॅस्केटद्वारे कूलिंग रेडिएटरच्या बोल्टवर स्क्रू करतो (जेणेकरून शॉर्ट सर्किट टाळण्यासाठी रेडिएटर आणि वाहनाच्या ऑन-बोर्ड नेटवर्कमध्ये कोणताही विद्युत संपर्क होणार नाही).


वायरला आवश्यक लांबीचे तुकडे करा.


आम्ही पृथक् पट्टी आणि टिन सह टिन.


एलईडी पट्टीचे संपर्क स्वच्छ करा.


तारांना टेपला सोल्डर करा.


आम्ही उघड झालेल्या संपर्कांना गोंद बंदुकीने संरक्षित करतो.


आम्ही तारा ट्रान्झिस्टरला सोल्डर करतो आणि त्यांना उष्णता संकुचित आवरणाने इन्सुलेट करतो.


आम्ही तारांना पोटेंशियोमीटरला सोल्डर करतो आणि त्यांना उष्णता-संकुचित करता येण्याजोग्या आवरणाने इन्सुलेट करतो.

MK ATmega8 वर PWM ब्राइटनेस कंट्रोलर, बॅटरीवर चालणारे, आणि चार्ज इंडिकेशन.

हा लेख रेडिओ इलेक्ट्रॉनिक्सचे काही ज्ञान असलेल्या व्यक्तींसाठी आहे, म्हणजे:

  • मायक्रोकंट्रोलर म्हणजे काय आणि ते कसे फ्लॅश करायचे,
  • PWM नियमन काय आहे,
  • लीड ड्रायव्हर काय आहे.

हा प्रकल्प सायकलवर बसवण्यासाठी तयार करण्यात आला होता. हे सर्व कसे सुरू झाले. मी आणि माझे मित्र अनेकदा रात्रीच्या बाईक राईडमध्ये भाग घ्यायचो, त्यामुळे आम्हाला आमच्या बाईकसाठी हेडलाइटची गरज होती. बरं, मला नियमित फ्लॅशलाइट स्थापित करायचा नव्हता... मला काहीतरी अधिक कार्यशील हवे आहे. उदाहरणार्थ, ब्राइटनेस समायोजन "कमी / मध्यम / कमाल" सह, आणि वीज पुरवठा म्हणून लिथियम-आयन बॅटरी वापरण्याचे नियोजित असल्याने, चार्ज लेव्हल इंडिकेटर देखील आवश्यक होता. मी इंटरनेटवर बरेच समान प्रकल्प पाहिले, परंतु कसे तरी ते माझ्यासाठी अनुकूल नव्हते. उदाहरणार्थ, मी PWM ब्राइटनेस कंट्रोलर्ससाठी प्रोजेक्ट पाहिला, परंतु त्यांच्याकडे एकतर चार्ज लेव्हल इंडिकेटर नव्हता किंवा चार्ज लेव्हल इंडिकेटर 1...3 LEDs वर होता आणि मला इतकी छोटी माहिती आवडली नाही. बरं, ते असं कर आणि मी माझा प्रोजेक्ट असेंबल करायला निघालो. म्हणून, चार्ज इंडिकेटर म्हणून, मी 10 LED घेतो किंवा त्याऐवजी, मी एक LED “स्तंभ” घेतो, याप्रमाणे:

मी हे LED “बोलार्ड” एका ऑनलाइन स्टोअरमधून ऑर्डर केले आहे (आमच्या शहरात रेडिओ स्टोअर नाहीत), म्हणून ते फक्त दोन आठवड्यांत येईल. त्याऐवजी, मी तात्पुरते 10 नियमित एलईडी स्थापित केले.

मी नियंत्रण मायक्रोकंट्रोलर म्हणून ATmega8 (किंवा ATmega328) वापरला, कारण या MK मध्ये ADC आहे, ज्याद्वारे मी बॅटरी चार्ज पातळीचे मोजमाप आयोजित केले. या MK मध्ये पुरेशा प्रमाणात पिन देखील आहेत (आणि आम्हाला जास्तीत जास्त 10 LED कनेक्ट करायचे आहेत). हा मायक्रोकंट्रोलर रेडिओ स्टोअरमध्ये सामान्य आहे आणि तुलनेने स्वस्त आहे - 50...100 रूबलच्या श्रेणीत, स्टोअरच्या लोभावर आणि केसच्या प्रकारावर अवलंबून.

डिव्हाइस कसे कार्य करते हे समजून घेण्यासाठी, ब्लॉक आकृती पाहू:

हा लेख केवळ PWM कंट्रोलर (ब्लॉक आकृतीच्या डाव्या बाजूला) संबंधित असलेल्या गोष्टींचे वर्णन करतो आणि तुम्ही तुमच्या आवडीनुसार LED ड्रायव्हर आणि LED निवडता, जो तुमच्यासाठी सर्वात योग्य आहे. ZXSC400 ड्राइव्हर माझ्यासाठी अनुकूल आहे, म्हणून मी ते उदाहरण म्हणून वापरेन.

PWM कंट्रोलर एका LED ड्रायव्हरशी जोडलेला असणे आवश्यक आहे ज्यात झेडएक्सएससी 400 सारखे डिमिंग फंक्शन (DIM, PWM, इ.) आहे. जोपर्यंत तो PWM ब्राइटनेस कंट्रोलला सपोर्ट करत असेल आणि PWM कंट्रोलरला त्याच बॅटरीद्वारे समर्थित असेल तोपर्यंत तुम्ही इतर कोणताही योग्य ड्रायव्हर वापरू शकता. ज्यांना LED ड्रायव्हर म्हणजे काय हे माहित नाही त्यांच्यासाठी मी समजावून सांगेन: ड्रायव्हर आवश्यक आहे जेणेकरून बॅटरी चार्ज झाल्यावर आणि बॅटरी संपल्यावर LED तितक्याच चमकदारपणे चमकेल. दुसऱ्या शब्दांत, एलईडी ड्रायव्हर एलईडीद्वारे स्थिर प्रवाह राखतो.

ZXSC400 LED ड्रायव्हर चालू करण्यासाठी ठराविक सर्किट डायग्राम:

या सर्किटची शक्ती आमच्या PWM रेग्युलेटरच्या पॉवरशी कनेक्ट केलेली असणे आवश्यक आहे आणि रेग्युलेटरचे PWM आउटपुट ZXSC400 ड्रायव्हरच्या “STDN” इनपुटशी कनेक्ट केलेले असणे आवश्यक आहे. “STDN” पिन PWM सिग्नल वापरून ब्राइटनेस समायोजित करण्यासाठी वापरला जातो. अशाच प्रकारे, तुम्ही PWM कंट्रोलरला इतर अनेक LED ड्रायव्हर्सशी जोडू शकता, परंतु हा एक वेगळा विषय आहे.

डिव्हाइस ऑपरेशनचे अल्गोरिदम. पॉवर लागू केल्यावर, MK बॅटरी चार्ज पातळी 1 सेकंद (10 LEDs च्या LED स्केलवर) प्रदर्शित करते, नंतर LED स्केल बंद होते, MK ऊर्जा बचत मोडमध्ये जाते आणि नियंत्रण आदेशांची प्रतीक्षा करते. बाईकवर कमी वायर्स खेचण्यासाठी मी एका बटणावर सर्व नियंत्रणे केली. जेव्हा तुम्ही 1 सेकंदापेक्षा जास्त वेळ बटण दाबून ठेवता, तेव्हा PWM कंट्रोलर चालू होतो आणि PWM आउटपुटला 30% (LED ब्राइटनेसचा 1/3) ड्यूटी सायकल असलेला सिग्नल पुरवला जातो. जेव्हा तुम्ही 1 सेकंदापेक्षा जास्त वेळ बटण दाबता तेव्हा PWM कंट्रोलर बंद होतो आणि PWM आउटपुट (0% ड्यूटी सायकल) वर कोणताही सिग्नल पाठवला जात नाही. जेव्हा तुम्ही थोडक्यात बटण दाबता, तेव्हा ब्राइटनेस 30% - 60% - 100% वरून स्विच होते आणि बॅटरी चार्ज 1 सेकंदासाठी प्रदर्शित होतो. अशाप्रकारे, एका दाबाने LED ची चमक बदलते आणि दीर्घ दाबाने LED चालू/बंद होते. PWM कंट्रोलरच्या कार्यक्षमतेची चाचणी घेण्यासाठी, मी त्याच्या आउटपुटशी नियमित LED कनेक्ट केले, परंतु मी पुन्हा एकदा पुनरावृत्ती करतो - केवळ कार्यक्षमतेची चाचणी करण्याच्या हेतूने. भविष्यात मी PWM कंट्रोलरला ZXSC400 ड्रायव्हरशी जोडेन. डिव्हाइसचे ऑपरेशन व्हिडिओमध्ये अधिक तपशीलवार आणि स्पष्टपणे दर्शविले आहे (लेखाच्या शेवटी दुवा).

खालील आकृती ब्राइटनेस समायोजित करण्याची प्रक्रिया देखील दर्शवते:

जर तुम्ही या ब्राइटनेस व्हॅल्यूजशी समाधानी नसाल तर काय करावे? उदाहरणार्थ, तुम्हाला ते असे हवे आहे: 1%, नंतर 5%, नंतर 100%. मी हा पर्याय देखील प्रदान केला आहे. आता वापरकर्ता या तीन ब्राइटनेस व्हॅल्यूजला त्याला हवे तसे सेट करू शकतो! हे करण्यासाठी, मी एक छोटा प्रोग्राम लिहिला आहे जो इच्छित मूल्यांवर आधारित, EEPROM फ्लॅश करण्यासाठी फाइल व्युत्पन्न करतो. ही फाईल मायक्रोकंट्रोलरमध्ये फ्लॅश केल्याने, ब्राइटनेस इच्छित असलेल्यांनुसार बदलेल. मी प्रोग्राम विंडोचा स्क्रीनशॉट संलग्न करत आहे:

आपण EEPROM फाइल फ्लॅश न केल्यास, ब्राइटनेस मूल्ये "डीफॉल्ट" राहतील - 30%, 60%, 100%. योग्यरित्या एकत्रित केलेल्या डिव्हाइसला कॉन्फिगरेशनची आवश्यकता नसते. इच्छित असल्यास, आपण आपल्या विवेकबुद्धीनुसार केवळ किमान, सरासरी आणि कमाल चमक समायोजित करू शकता. प्रोग्राम आणि वापरासाठी सूचना लेखाच्या शेवटी आहेत.

वापरण्यासाठी बॅटरी निवडत आहे. मी ली-आयन बॅटरी वापरली आहे कारण तिचा प्रसार आणि कमी किंमत आहे. परंतु सर्किटमध्ये मी जम्पर जे 1 समाविष्ट केला आहे, ज्यासह आपण पॉवर म्हणून वापरतो ते आपण निवडू शकता.

जर जम्पर J1 "1" स्थितीत असेल, तर एक ली-आयन बॅटरी वापरली जाते. जर जंपर J1 "2" स्थितीत असेल, तर तीन सामान्य AAA/AA/C/D बॅटरी वापरल्या जातात, मालिकेत जोडलेल्या असतात. बॅटरी चार्ज पातळी योग्यरित्या प्रदर्शित करण्यासाठी जंपर J1 आवश्यक आहे, कारण ली-आयन बॅटरीसाठी ऑपरेटिंग व्होल्टेज अंदाजे 3.3...4.2V च्या श्रेणीत आहे आणि पारंपारिक बॅटरीसाठी ऑपरेटिंग व्होल्टेज अंदाजे 3.0...4.5V आहे. . मी लेखाच्या तळाशी इंडिकेटर रीडिंगसह बॅटरी व्होल्टेजची टेबल्स जोडली आहेत.

निर्देशक LEDs. बॅटरी चार्ज पातळी प्रदर्शित करणारे LEDs काहीही असू शकतात. वर्तमान-मर्यादित प्रतिरोधक R1 चे मूल्य बदलून तुम्ही त्यांची चमक लहान मर्यादेत समायोजित करू शकता. चार्ज लेव्हल प्रदर्शित करण्यासाठी, डायनॅमिक इंडिकेशन वापरला जातो, ज्यामुळे ऊर्जेची बचत होते, कारण एका वेळी फक्त एक एलईडी दिवा लागतो. आपण बॅटरी चार्ज पातळी दर्शविणारा व्हिडिओ देखील पाहू शकता (लेखाच्या शेवटी लिंक).

मायक्रोकंट्रोलर एकतर ATmega8 किंवा ATmega328 असू शकतो. हे दोन्ही मायक्रोकंट्रोलर संपर्कांच्या व्यवस्थेमध्ये सुसंगत आहेत आणि फक्त "फर्मवेअर" च्या सामग्रीमध्ये भिन्न आहेत. मी ATmega328 वापरला कारण माझ्याकडे हा MK स्टॉकमध्ये आहे. वीज वापर कमी करण्यासाठी, मायक्रोकंट्रोलर अंतर्गत 1 मेगाहर्ट्झ आरसी ऑसिलेटरद्वारे समर्थित आहे. मायक्रोकंट्रोलर प्रोग्राम पर्यावरण 4.3.6.61 (किंवा 4.3.9.65) मध्ये लिहिलेला आहे.

सर्किट एक TL431 संदर्भ व्होल्टेज स्रोत microcircuit वापरते. त्याच्या मदतीने, बॅटरी व्होल्टेज मोजण्यासाठी चांगली अचूकता प्राप्त होते. रेझिस्टर R3 द्वारे मायक्रोकंट्रोलरच्या PC1 पिनमधून TL431 ला वीजपुरवठा केला जातो. TL431 ला पुरवठा व्होल्टेज फक्त चार्ज लेव्हल इंडिकेशन दरम्यान होतो. संकेत LEDs बाहेर गेल्यानंतर, पुरवठा व्होल्टेज थांबविला जातो, बॅटरी उर्जेची बचत होते. TL431 चिप संगणकावरील निरुपयोगी वीज पुरवठ्यामध्ये, सेल फोनमधील तुटलेल्या चार्जरमध्ये, लॅपटॉप आणि विविध इलेक्ट्रॉनिक उपकरणांमधून वीज पुरवठा स्विच करताना आढळू शकते. मी SOIC-8 पॅकेजमध्ये (smd आवृत्ती) TL431 वापरले, परंतु TO-92 पॅकेजमध्ये TL431 अधिक सामान्य आहे, म्हणून मी अनेक PCB बदल केले.

" " कार्यक्रमातील अनुकरण बद्दल. प्रोटीयसमधील प्रकल्प योग्यरितीने काम करत नाही. एटीमेगा 8 मॉडेल स्लीप मोडमधून जागे होत नाही या वस्तुस्थितीमुळे आणि ब्रेकसह, एक डायनॅमिक संकेत प्रदर्शित केला जातो. जर, प्रकल्प सुरू केल्यानंतर, आपण ताबडतोब बटण दाबून ठेवा जेणेकरून PWM कंट्रोलर चालू होईल, तर सर्वकाही कार्य करते. परंतु PWM कंट्रोलर बंद करण्यासाठी तुम्ही पुन्हा बटण दाबताच, MK झोपेत जाईल आणि पुन्हा जागे होणार नाही (प्रोजेक्ट रीस्टार्ट होईपर्यंत). मी Proteus मध्ये प्रकल्प संलग्न करत नाही. कोणाला आजूबाजूला खेळायचे आहे - लिहा, मी प्रोटीसला प्रकल्प पाठवीन.

मुख्य तांत्रिक वैशिष्ट्ये:

  • पुरवठा व्होल्टेज ज्यावर ऑपरेशनची हमी दिली जाते: 2.8 ... 5 व्होल्ट
  • PWM सिग्नल वारंवारता: 244 Hz
  • 10 LED स्केलची डायनॅमिक डिस्प्ले वारंवारता: 488 Hz (प्रति 10 LEDs) किंवा 48.8 Hz (प्रति LED)
  • एका चक्रात स्विच करण्यायोग्य ब्राइटनेस मोडची संख्या: 3 मोड
  • वापरकर्ता प्रत्येक मोडची चमक बदलू शकतो: होय

खाली तुम्ही MK ATmega8 साठी फर्मवेअर डाउनलोड करू शकताआणि ATmega328

शुटोव्ह मॅक्सिम, वेल्स्क

रेडिओ घटकांची यादी

पदनाम प्रकार संप्रदाय प्रमाण नोंददुकानमाझे नोटपॅड
U1 MK AVR 8-बिट

ATmega8-16PU

1 नोटपॅडवर
U2 व्होल्टेज संदर्भ आयसी

TL431ILP

1 नोटपॅडवर
प्रतिरोधक
R1, R2 स्थिर प्रतिरोधक SMD 1206

330 ओम

2 नोटपॅडवर
R3 स्थिर प्रतिरोधक SMD 1206

1 kOhm

1 नोटपॅडवर
R4 स्थिर प्रतिरोधक SMD 1206

10 kOhm

1 नोटपॅडवर
R5 स्थिर प्रतिरोधक SMD 1206

47 kOhm

1 नोटपॅडवर
स्थिर प्रतिरोधक SMD 1206

इन्स्ट्रुमेंट पॅनेल बदलताना, स्थापित केलेल्या बोर्डांची चमक समायोजित करणे आवश्यक आहे. आपण अंधारात बराच वेळ गाडी चालवत असल्यास हे विशेषतः आवश्यक आहे. सर्व समान, LEDs पारंपारिक दिव्यांपेक्षा अधिक समृद्ध आणि उजळ चमकतात आणि नियामक नसतानाही काम अपूर्ण दिसते.

LED पट्ट्या समायोजित करण्यासाठी रेडीमेड डिमर खरेदी करून किंवा नेटवर्क ब्रेकमध्ये स्थापित केलेले एक साधे व्हेरिएबल रेझिस्टर वापरून समस्येचे निराकरण केले जाऊ शकते. ही आमची पद्धत नाही. रेग्युलेटर PWM (पल्स रुंदी मॉड्युलेटर) असणे आवश्यक आहे.

PWM समायोजन आहेवेळोवेळी अल्प कालावधीसाठी एलईडीद्वारे विद्युत प्रवाह चालू आणि बंद करणे. मानवी दृष्टीने ज्यामध्ये होणारा परिणाम टाळण्यासाठी, या चक्राची वारंवारता किमान 200Hz असणे आवश्यक आहे.

LEDs मंद करण्याचा एक पर्याय लोकप्रिय 555 टाइमरवर आधारित एक साधा डिव्हाइस आहे, जो PWM सिग्नल वापरून हे ऑपरेशन करतो. सर्किटचा मुख्य घटक 555 टाइमर आहे, जो PWM सिग्नल व्युत्पन्न करतो; अंगभूत जनरेटर 200 Hz च्या वारंवारतेसह डाळींचे कर्तव्य चक्र बदलते.

दोन पल्स डायोडच्या मदतीने व्हेरिएबल रेझिस्टर ब्राइटनेस समायोजित करतो. सर्किटचा एक महत्त्वाचा घटक म्हणजे मुख्य फील्ड-इफेक्ट ट्रान्झिस्टर सामान्य-स्रोत सर्किटनुसार कार्य करतो. डिमर सर्किट 5% ते 95% पर्यंतच्या श्रेणीमध्ये ब्राइटनेस समायोजित करण्यास सक्षम आहे.

सिद्धांत पास झाला. चला सरावाकडे वळूया.

दोन अटी सेट केल्या होत्या:
1. SMD घटक वापरून सर्किट एकत्र करणे आवश्यक आहे
2. किमान परिमाणे.

घटक निवडताना लगेच अडचणी येतात. माझ्या बाबतीत, मुख्य गोष्ट म्हणजे मक्का - चिप आणि डिप स्टोअरमध्ये रेडिओ एमेच्युअर्स खरेदी करणे आणि रशियन पोस्टच्या सहाय्याने वितरणासाठी दोन आठवडे प्रतीक्षा करणे. उर्वरित स्थानिक स्टोअरमध्ये शोधा.

ही सर्वात कठीण गोष्ट आहे, कारण... त्यापैकी फक्त एक दोन आहेत. मी लगेच म्हणेन की ते प्रथमच कार्य करत नाही, मला फील्ड-इफेक्ट ट्रान्झिस्टरसह माझे मेंदू रॅक करावे लागले आणि अनेक वेळा पुन्हा करा/पुन्हा काढा/रीसोल्डर करा.

क्लासिक योजना आधार म्हणून घेतली जाते:

आकृतीमध्ये बदल केले आहेत:
1. कॅपेसिटन्स 0.01 µF आणि 0.1 µF ने बदलले गेले
2. IRF7413 सह ट्रान्झिस्टर बदलले. 30V 13A धारण करतो. भव्य!

पहिला आणि दुसरा पर्याय.

आवृत्ती १ आणि आवृत्ती २.

जसे तुम्ही दुसऱ्या आवृत्तीमध्ये पाहू शकता, एकूण परिमाणे आणखी कमी करण्यात आले आणि फील्ड फिल्टर आणि क्षमता बदलण्यात आली.

तुलना. आकारांच्या स्पष्टतेसाठी.

सर्व त्रुटी लक्षात घेऊन, मी आकृती पुन्हा केली आणि एकूण मोजमाप थोडे अधिक कमी केले.

विजय!

आम्ही स्केलचा तुकडा कनेक्ट करतो:

कमाल चमक





आम्ही वाचण्याची शिफारस करतो

वर