چراغ نشانگر رهبری یک تلفن آلکاتل چیست؟ شاخص های هفت بخشی LED

به شما اجازه نمی دهد که به طور مستقیم نشانگر LED یا فلاش دوربین را روشن یا خاموش کنید ، در برخی از تلفن ها این گزینه موجود است.

چگونگی چشمک زدن برنامه نویسی با چراغ های رنگارنگ ، چگونگی نوشتن "چراغ قوه" خود یا سایر LED های دستگاه قابل کنترل است - در زیر این مورد را می آموزید.

همه اینها از زمانی شروع شد كه من ضمن بررسی فایل سیستم HTC Desire من با استفاده از ES Explorer ، به طور اتفاقی روی فهرست های كنجكاو افتادم: / sys / class / leds / blue، / sys / class / leds / چراغ قوه و غیره.
  چه چیز دیگری آبی است ؟! من فقط نشانگر نارنجی و سبز را دیدم. اما جالب ترین - در داخل این فهرست ها فایل روشنایی با حق نوشتن معلوم شد! چیزی که بلافاصله از آن استفاده کردم.

در حقیقت ، این یک فایل ساده نیست بلکه رابط کارایی با درایور LED است. بنابراین ، با نوشتن یک عدد مثبت در پرونده / sys / class / leds / blue / روشنایی ، نشانگر آبی را روی بدن گوشی روشن می کنیم و 0 را می نویسیم - آن را خاموش کنید. به طور مشابه با شاخص های کهربا و سبز. با روشن کردن دو LED به هم ، رنگ های جدیدی به دست می آوریم: کهربا + آبی \u003d بنفش؛ سبز + آبی \u003d آبی.

و حالا ، چگونه همه اینها برنامه ریزی شده اند
void public ledControl (نام رشته ، روشنایی int) (

تلاش كردن (

   FileWriter fw \u003d FileWriter جدید ("/ sys / class / leds /" + نام + "/ روشنایی")؛

   fw.write (Integer.toString (روشنایی))؛

   fw.close ()؛

   ) گرفتن (استثناء) (

// کنترل LED در دسترس نیست

}

}


// نشانگر بنفش را روشن کنید

  ledControl ("کهربا" ، 255)؛

  ledControl ("آبی" ، 255)؛


// نمایش را تیره تر کنید

  ledControl ("ال سی دی-نور پس زمینه" ، 30)؛


// روشنایی دکمه را خاموش کنید

  ledControl ("دکمه نور پس زمینه" ، 0)؛


// سازماندهی یک چراغ قوه از روشنایی متوسط

  ledControl ("چراغ قوه" ، 128)؛

یک برنامه نمونه با کد منبع را می توان بارگیری کرد.

نتیجه
  همه! حالا تلفن مانند یک درخت کریسمس می درخشد. این کد فقط در HTC Desire با اندروید 2.2 مورد آزمایش قرار گرفت ، اما احتمالاً می تواند در دستگاه های دیگر کار کند. برای من بنویسید که آیا تمرکز روی تلفن شما روشن خواهد شد یا خیر.

در این درس ، ما در مورد برنامه های اتصال شاخص های LED هفت قسمت به میکروکنترلرها و نحوه کنترل شاخص ها می آموزیم.

ال ای دی های هفت بخش یکی از محبوب ترین عناصر برای نمایش اطلاعات دیجیتال هستند.

خصوصیات زیر به این امر کمک می کند.

  • قیمت پایین. در نمایشگرهای LED چیزی کمتر از نشانگرهای دیجیتال LED وجود ندارد.
  • اندازه های مختلف کوچکترین و بزرگترین نشانگر LED است. من شاخص های LED را با ارتفاع رقمی 2.5 میلی متر ، تا 32 سانتی متر می شناسم.
  • نوری در تاریکی. در برخی از برنامه ها ، این خاصیت تقریبا تعیین کننده است.
  • آنها رنگ های مختلفی از درخشش دارند. حتی موارد دوتایی هم وجود دارد.
  • جریانهای کنترل نسبتاً کمی. شاخص های مدرن LED بدون کلیدهای اضافی می توانند به خروجی میکروکنترلرها متصل شوند.
  • اجازه دهید شرایط سخت کار (محدوده دما ، رطوبت زیاد ، لرزش ، محیط های پرخاشگر و غیره) را داشته باشید. از نظر این کیفیت ، شاخص های LED با سایر عناصر نمایشگر مساوی نیستند.
  • عمر نامحدود خدمات.

انواع نشانگرهای LED.

یک نشانگر LED با هفت بخش با استفاده از هفت LED - یک قطعه نمادی را به نمایش می گذارد. چراغ هشتم نقطه اعشار را روشن می کند. بنابراین در شاخص هفت بخش 8 بخش وجود دارد.

بخش ها با حروف لاتین از "A" تا "H" نشان داده می شوند.

آندها یا کاتدهای هر LED در یک نشانگر ترکیب شده و یک سیم مشترک را تشکیل می دهند. بنابراین ، شاخص هایی با یک آند مشترک و یک کاتد مشترک وجود دارد.

نشانگر LED با یک آند مشترک.

نشانگر LED با یک کاتد مشترک.

کنترل استاتیک LED.

نشانگرهای LED را از طریق مقاومتهایی که جریان را محدود می کنند به میکروکنترلر وصل کنید.

محاسبه مقاومتها همانند LED های جداگانه است.

بخش R \u003d (منبع U - بخش U) / I

برای این مدار: بخش I \u003d (5 - 1.5) / 1000 \u003d 3.5 میلی آمپر

شاخص های مدرن LED در حال حاضر با شدت 1 میلی آمپر روشن می شوند. برای مدار با یک آند مشترک ، بخش ها روی پایانه های کنترل روشن می شوند که میکروکنترلر از آنها سطح پایین تشکیل می دهد.

در نمودار سیم کشی شاخص با یک کاتد مشترک ، قطبیت سیگنال های قدرت و کنترل تغییر می کند.

این بخش روشن خواهد شد که در خروجی کنترلی از آن سطح بالایی (5 ولت) تشکیل می شود.

نشانگرهای LED (LED) حالت کنترل چند منظوره.

هشت پین برای اتصال هر یک از شاخص های هفت قسمتی به میکروکنترلر لازم است. اگر شاخص ها (رقم ها) 3 - 4 باشد ، کار به طور عملی غیرممکن می شود. نتیجه گیری میکروکنترلر به اندازه کافی وجود ندارد. در این حالت ، شاخص ها را می توان در حالت multiplexed ، در حالت نشانگر پویا متصل کرد.

یافته های بخش های یکسان از هر شاخص ترکیب شده است. این یک ماتریس از LED ها است که بین نتیجه گیری بخش ها و نتیجه گیری مشترک از شاخص ها متصل می شود. در اینجا نمودار کنترل چند برابر یک نشانگر سه بیتی با یک آند مشترک آورده شده است.

برای اتصال سه شاخص ، 11 نتیجه گیری لازم بود ، و نه 24 ، مانند حالت کنترل استاتیک.

با نمایشگر پویا ، فقط یک رقم به طور همزمان روشن می شود. یک سیگنال سطح بالا (5 ولت) به خروجی مشترک یکی از تخلیه ها عرضه می شود و سیگنال های سطح پایین برای آن بخش هایی که باید در این تخلیه درخشش داشته باشند به خروجی قطعه ارائه می شود. پس از مدت معینی ، تخلیه بعدی روشن می شود. سطح بالایی به خروجی کلی آن تأمین می شود و سیگنال های وضعیت برای این تخلیه به خروجی قطعه منتقل می شوند. و بنابراین برای همه بیت ها در یک حلقه بی نهایت. زمان چرخه ، زمان بازسازی شاخص نامیده می شود. اگر زمان تولید مثل كوتاه باشد ، چشم انسان متوجه جابجایی ترشحات نخواهد شد. به نظر می رسد که همه تخلیه ها بطور مداوم روشن می شوند. برای جلوگیری از نشانگرهای سوسو زدن ، اعتقاد بر این است که فرکانس چرخه بازسازی باید حداقل 70 هرتز باشد. سعی می کنم حداقل از 100 هرتز استفاده کنم.

مدار نشانگر پویا برای LED ها با یک کاتد مشترک به این شکل به نظر می رسد.

قطبیت همه سیگنالها تغییر می کند. اکنون یک سطح کم بر روی سیم مشترک تخلیه فعال اعمال می شود و سطح بالایی برای بخش هایی که باید روشن شوند تأمین می شود.

محاسبه عناصر نشانگر پویا از شاخص های LED (LED).

محاسبه تا حدودی پیچیده تر از حالت استاتیک است. در حین محاسبه ، لازم است تا مشخص شود:

  • جریان متوسط \u200b\u200bبخش ها؛
  • بخش های جریان پالس.
  • مقاومت مقاومت سگمنتال؛
  • جریان پالس نتیجه گیری کلی تخلیه.

زیرا اگر شاخص ها به نوبه خود روشن شوند ، میزان روشنایی جریان متوسط \u200b\u200bرا تعیین می کند. ما باید آن را بر اساس پارامترهای نشانگر و میزان روشنایی لازم انتخاب کنیم. جریان متوسط \u200b\u200bروشنایی شاخص را در سطح مربوط به کنترل استاتیک با همان جریان مستقیم تعیین می کند.

ما جریان متوسط \u200b\u200bقطعه 1 میلی آمپر را انتخاب می کنیم.

اکنون جریان پالس قطعه را محاسبه می کنیم. برای تأمین جریان متوسط \u200b\u200bمورد نیاز ، جریان پالس باید N برابر بیشتر باشد. جایی که N تعداد رقمهای نشانگر است.

من بخش مورچه \u003d من بخش میانگین * ن

برای طرح ما ، من بخش. مورچه \u003d 1 * 3 \u003d 3 میلی آمپر.

مقاومت مقاومت هایی را که محدود کننده جریان هستند را محاسبه می کنیم.

بخش R \u003d (منبع U - بخش U) / I. مورچه

R \u003d (5 - 1.5) / 0.003 \u003d 1166 اهم

ما جریان پالس نتیجه گیری کلی تخلیه را تعیین می کنیم. در همان زمان ، 8 بخش می توانند درخشش داشته باشند ، به این معنی که جریان پالس یک بخش باید با 8 ضرب شود.

طبقه اول \u003d من بخش مورچه * 8

برای مدار خودم که صادر می کنم \u003d 3 * 8 \u003d 24 میلی آمپر.

  • مقاومت مقاومت ها 1.1 کیلومتر در ساعت انتخاب می شود.
  • خروجی میکروکنترلر کنترل سگمنتال باید حداقل 3 میلی آمپر جریان داشته باشد.
  • خروجی میکروکنترلر برای انتخاب تخلیه نشانگر باید حداقل 24 میلی آمپر جریان داشته باشد.

با چنین مقادیر فعلی ، نشانگر می تواند مستقیماً به نتیجه گیری های صفحه آردوینو ، بدون استفاده از کلیدهای اضافی ، متصل شود. برای شاخص های روشن ، چنین جریان هایی کاملاً کافی هستند.

طرح هایی با کلیدهای اضافی.

اگر نشانگرها به جریان بزرگتری احتیاج داشته باشند ، باید از کلیدهای اضافی استفاده شود ، به خصوص برای سیگنالهای انتخاب تخلیه. جریان کلی تخلیه 8 برابر جریان یک قطعه است.

نمودار اتصال نشانگر LED با یک آند مشترک در حالت چند برابر با سوئیچ های ترانزیستور برای انتخاب بیت.

برای انتخاب تخلیه در این مدار ، تولید سیگنال سطح پایین لازم است. کلید مربوطه منبع بیت نشانگر را باز و تامین می کند.

نمودار اتصال نشانگر LED با یک کاتد مشترک در حالت چند برابر با سوئیچ های ترانزیستور برای انتخاب بیت.

برای انتخاب تخلیه در این مدار ، تولید سیگنال سطح بالا ضروری است. کلید مربوطه ترمینال تخلیه مشترک را به زمین باز و بسته می کند.

ممکن است مدارهایی وجود داشته باشد که استفاده از سوئیچ های ترانزیستور برای هر دو بخش و برای خروجی های پین عمومی ضروری باشد. چنین طرح هایی به راحتی از دو مورد قبلی تولید می شوند. تمام مدارهای نشان داده شده هنگام تغذیه نشانگر با ولتاژ مساوی با قدرت میکروکنترلر استفاده می شوند.

کلیدهای نشانگر ولتاژ بالا.

شاخص های بزرگی وجود دارد که در هر بخش از چندین LED متصل به سری تشکیل شده است. برای تهیه چنین شاخص هایی ، منبع با ولتاژ بیشتر از 5 ولت مورد نیاز است. کلیدها باید سوئیچ ولتاژ بالایی را کنترل کنند که توسط سیگنال های سطح میکروکنترلر کنترل می شود (معمولاً 5 ولت).

مدار کلیدهای بستن سیگنالهای نشانگر به زمین بدون تغییر باقی می ماند. و کلیدهای پاور باید طبق یک طرح دیگر ساخته شوند ، مثلاً چنین.

در این مدار ، تخلیه فعال با سطح بالایی از سیگنال کنترل انتخاب می شود.

بین تعویض بیت های نشانگر برای مدت زمان کوتاه (1-5 میکرومتر) ، همه بخش ها باید خاموش شوند. این زمان برای تکمیل مراحل تعویض کلید کلیدها لازم است.

از لحاظ ساختاری ، خروجی های تخلیه را می توان مانند یک مورد خاص از یک نشانگر چند بیتی ترکیب کرد ، یا یک شاخص چند بیتی را می توان از شاخص های تک بیتی جداگانه جمع کرد. علاوه بر این ، می توانید یک نشانگر از LED های جداگانه را که در بخش ها ترکیب شده اند ، جمع کنید. این کار معمولاً در صورت نیاز به جمع آوری شاخص هایی در اندازه های بسیار بزرگ انجام می شود. تمام طرح های فوق برای چنین گزینه هایی معتبر خواهد بود.

در درس بعدی یک شاخص LED هفت قسمتی را به برد آردوینو وصل خواهیم کرد ، برای کنترل آن یک کتابخانه می نویسیم.

   دسته بندی:. می توانید به نشانک ها اضافه کنید.

برای دومین سال ، من تقویت کننده Solntsev ، که 20 سال پیش مونتاژ شده است ، دوباره فعال کردم. یکی از گره های تقویت کننده ، شاخص قدرت خروجی است. در زمان ایجاد ، تقویت کننده شامل یک شاخص مونتاژ شده در K155LA3 - 8 ساختمان + کیت بدنه بود. خوب کار کرد ، اما اکنون مدرن نیست. تناسخ مجدد در یک پایگاه مدرن در زیر برش.
  در فرایند احیا ، تصمیم گرفتم یک شاخص جدید ، بر روی یک پایه ابتدایی مدرن بسازم. در حال حاضر محبوب ترین مدار نشانگر در LM3915 است.


  متأسفانه ، در منطقه ما بلافاصله پیدا نشدم برای فروش یک سری از نشانگرهای LED در یک خانه و مجهز به LED های جداگانه.



به طور کلی ، بد نیست ، اما مبهم بودن (حتی کدورت) لکه های نور کاملاً مناسب نبود.
  در جستجوی نوار LED ، به یک سری از نشانگرهای LED در یک محفظه برای 12 قسمت رسیدم ، که 8 مورد از آنها سبز و 4 قرمز است.


  در طراحی من از 10 ال ای دی برای نشان دادن توان خروجی آمپلی فایر استفاده می شود و از دو LED برای نشان دادن ظاهر ولتاژ منفی یا مثبت در خروجی آمپلی فایر استفاده می شود.
  انتظار برای یک بسته ، یک پرداخت نمادین برای تحویل و تغییر شاخص از خرید مانع نیست.
  نتیجه گیری های هر شاخص با دقت توسط فروشنده محافظت می شد و با یک حباب کوچک در یک پاکت بسته بندی می شد.



قسمت جلوی هر پنل با یک برچسب محافظ پوشانده شده است.

در داخل ، شاخص ها با یک ترکیب شفاف آب می شوند

به طور کلی ، من حتی بسیار خوشحال از کیفیت شاخص های عملکرد شگفت زده شدم - نه یک محصول چهره.
ابعاد بیان شده توسط فروشنده دقیقاً با واقعیت مطابقت دارد. سازنده در طول خروجی پس انداز نکرد.
  از آنجا که فروشنده مصرف فعلی ال ای دی یا ولتاژ را نشان نمی دهد ، وی این داده ها را به طور کلی پذیرفته شده ، تقریباً 2 تا 3 ولت ، در جریان 30 تا 30 میلی آمپر است.
  با این حال ، در ابتدا مقادیر نشانگرهای LED را با تستر T4 بررسی می کرد.




Uf ، v - ولتاژ که در آن LED شروع به درخشش در ولت ،
  C ، Pf - ظرفیت انتقال در پیکوفراد
  در جدول ، LED های 1 تا 8 به رنگ سبز ، 9-12 قرمز هستند.
  در پارامترها تغییراتی وجود دارد ، اما این اثر را تحت تأثیر قرار نمی دهد.
  تا رسیدن شاخص ها ، من فکر کردم که درگیر یک تخته جدید نباشم بلکه از یک تخته نرد استفاده کنم ، اما معلوم شد که فاصله بین ترمینال ها 2.54 میلی متر نیست بلکه دقیقا 2. این در واقع از نقاشی های موجود در صفحه فروشنده دیده می شود ، اما برای چنین چیزهای جزئی هنگام خرید توجه نکرد.
  با نصب یک شبکه متریک در Sprint-Layout ، صفحه را گسترش دادم. در این فرآیند ، من یک مشکل دیگر داشتم ، اگر مشکل نباشد ، نه استاندارد بودن پانل - چراغ های LED در مرکز کیس قرار ندارند بلکه به یک لبه منتقل می شوند - آنها 1.6 میلی متر از مرکز فاصله دارند. این یک ناراحتی جزئی ایجاد کرد - من نیاز داشتم که دو شاخص را در کنار هم قرار دهم ، بدون اینکه فاصله ای بین پرونده ها باشد. من مجبور شدم سطح شبکه را به 0.25 میلی متر کاهش دهم و تابلو را چندین بار روی کاغذ چاپ کنم و روی شاخص ها تلاش کنم.
  در نتیجه ، ما چنین هزینه ای را دریافت کردیم





مقایسه نتایج:

نصب مدار و آزمایش









این دوربین کمی درخشش بخش ها را تسکین می دهد ، اما زندگی می کند همه چیز بسیار مناسب به نظر می رسد. هر LED بدون ایجاد لکه پنبه ای درخشش مشخص و مشخص خود را ایجاد می کند.
  شاید این یک احساس ذهنی باشد ، اما این نشانگر زنده شد ، سرعت نشانه ها افزایش یافته و در مقایسه با نسخه اصلی مناسب تر شد - برخی از مهارها ناپدید شدند.
  از خرید نتیجه علی رغم قدم غیر استاندارد نتیجه گیری و جبران آنها نسبت به مرکز پرونده بسیار خوشحالم و می توانم این محصول را توصیه کنم.
  علاوه بر این ، فروشنده دارای شاخص های مختلفی در طیف گسترده و برای اهداف مختلف است.
  صفحه Sprint:

  در اولین برگه ، یک تابلو با میکرو محافظ + یک تابلوی نشانگر در LED های جداگانه وجود دارد. در برگه دوم ، تابلویی برای نشانگرهای نظارت وجود دارد.

   قصد دارم +41 بخرم اضافه کردن به علاقه مندی ها بررسی دوست داشت +76 +127

مطمئناً قبلاً شاخص ها را دیده اید - "هشت". این یک نشانگر LED هفت قسمتی است که برای نمایش اعداد از 0 تا 9 ، و همچنین اعشار اعشار ( DP - نقطه اعشار) یا کاما.

از لحاظ ساختاری ، چنین محصولی مونتاژ LED است. هر LED مونتاژ بخش نماد خاص خود را روشن می کند.

بسته به مدل ، یک مونتاژ ممکن است از 1 تا 4 گروه هفت بخش تشکیل شود. به عنوان مثال ، نشانگر ALS333B1 از یک گروه هفت قسمتی تشکیل شده است که قادر به نمایش فقط یک رقم از 0 تا 9 است.

اما نشانگر LED KEM-5162AS از قبل دارای دو گروه هفت بخش است. این دو رقمی است. عکس زیر نشانگرهای مختلف LED با هفت بخش مختلف را نشان می دهد.

همچنین شاخص هایی با 4 گروه هفت بخش - چهار رقمی (در عکس - FYQ-5641BSR-11) وجود دارد. از آنها می توان در ساعتهای الکترونیکی خانگی استفاده کرد.

شاخص های هفت قطعه چگونه در نمودارها نشان داده شده اند؟

از آنجا که نشانگر هفت قسمتی یک دستگاه الکترونیکی ترکیبی است ، تصویر آن در نمودارها از نظر ظاهری تفاوت چندانی ندارد.

فقط باید به این واقعیت توجه داشت که هر نتیجه گیری با یک بخش شخصیت خاص که به آن وصل شده است مطابقت دارد. بسته به مدل دستگاه ، یک یا چند ترمینال از یک کاتد یا آند مشترک نیز وجود دارد.

ویژگی های شاخص های هفت قسمتی.

با وجود سادگی ظاهری این قسمت ، دارای ویژگی هایی نیز هست.

در مرحله اول ، ال ای دی های هفت قسمتی دارای یک آند مشترک و یک کاتد مشترک هستند. این ویژگی را باید هنگام خرید آن برای طراحی داخلی یا دستگاه در نظر گرفت.

به عنوان مثال ، مشخص کردن شاخص 4 بیتی در حال حاضر آشنا FYQ-5641BSR-11.

همانطور که مشاهده می کنید ، آندهای LED های هر رقمی با یک خروجی جداگانه ترکیب و نمایش داده می شوند. کاتدهای LED که متعلق به بخش علامت است (برای مثال ، ج) به هم وصل شده اند. بستگی به نوع ارتباطی نشانگر (با یک آند یا کاتد مشترک) بستگی دارد. اگر به نمودارهای شماتیک دستگاه هایی که از شاخص های هفت سگمنت استفاده می کنند نگاه کنید ، مشخص می شود که چرا این امر بسیار مهم است.

علاوه بر شاخص های کوچک ، موارد بزرگ و حتی بسیار بزرگ نیز وجود دارد. آنها را می توان در مکان های عمومی ، معمولاً به شکل ساعت دیواری ، دماسنج ، اطلاع دهنده مشاهده کرد.

برای افزایش اندازه اعداد روی صفحه امتیاز و در عین حال حفظ روشنایی کافی برای هر بخش ، از چندین LED در سری استفاده می شود. در اینجا نمونه ای از چنین شاخصی وجود دارد - در کف دست شما جای می گیرد. آی تی FYS-23011-BUB-21.

یک بخش از 4 LED متصل به سری است.

برای نورپردازی یکی از بخش ها (A ، B ، C ، D ، E ، F یا G) ، باید ولتاژ 11.2 ولت (2.8 ولت برای هر LED) اعمال کنید. به عنوان مثال 10 ولت امکان پذیر و کمتر است ، اما میزان روشنایی نیز کاهش می یابد. استثنا نقطه اعشار (DP) است ، بخش آن شامل دو LED است. برای آن شما فقط 5 - 5/6 ولت نیاز دارید.

همچنین در طبیعت شاخص های دو رنگ وجود دارد. به عنوان مثال ، آنها LED های قرمز و سبز را شامل می شوند. به نظر می رسد ، مانند گذشته ، دو شاخص در این کیس ساخته شده است ، اما با LED هایی با رنگ های مختلف درخشش. اگر ولتاژ را در هر دو مدار LED اعمال می کنید ، می توانید از درخشش زرد بخش ها استفاده کنید. در اینجا نمودار اتصال یکی از این شاخص های دو رنگ (SBA-15-11EGWA) ارائه شده است.

اگر پین ها را وصل کنید 1 ( قرمز  ) و 5 ( سبز  ) به توان "+" از طریق ترانزیستورهای کلیدی ، می توانید رنگ درخشش اعداد نمایش داده شده را از قرمز به سبز تغییر دهید. اما اگر همزمان پین های 1 و 5 را وصل کنید ، رنگ درخشش به رنگ نارنجی خواهد بود. اینگونه است که می توانید به شاخص ها افراط کنید.

مدیریت شاخص های هفت قسمتی.

برای کنترل شاخص های هفت قسمتی در دستگاه های دیجیتالی ، از رجیسترهای شیفتی و رمزگشایی استفاده می شود. به عنوان مثال ، رمزگشای گسترده برای کنترل شاخص های سری ALS333 و ALS324 یک ریزگرد است K514ID2  یا K176ID2. به عنوان مثال.

و برای کنترل شاخص های مدرن واردات معمولاً از رجیسترهای تغییر استفاده می شود 74HC595. در تئوری ، می توانید بخش های تخته را مستقیماً از خروجی های میکروکنترلر کنترل کنید. اما چنین طرحی به ندرت مورد استفاده قرار می گیرد ، زیرا برای این کار لازم است از نتیجه گیری های کاملی از خود میکروکنترلر استفاده شود. بنابراین ، از رجیسترهای shift برای این منظور استفاده می شود. علاوه بر این ، جریان مصرف شده توسط LED های بخش علامت می تواند بیشتر از جریان باشد که می تواند خروجی معمولی میکروکنترلر را تأمین کند.

برای کنترل شاخص های بزرگ هفت قسمتی ، مانند FYS-23011-BUB-21 ، از درایورهای تخصصی استفاده می شود ، به عنوان مثال ، یک ریزگرد MBI5026.

درون شاخص هفت قسمتی چیست؟

خوب ، کمی خوشمزه است اگر به "فضای داخلی" قطعات رادیویی علاقه ای نداشته باشد ، هیچ مهندس الکترونیکی یکی نخواهد بود. این همان چیزی است که درون نشانگر ALS324B1 وجود دارد.

مربع های سیاه موجود در پایه کریستال های LED هستند. شما می توانید بلافاصله پرش های طلایی را مشاهده کنید که کریستال را به یکی از نتیجه گیری ها وصل می کند. متأسفانه ، این شاخص در حال حاضر کار نخواهد کرد ، زیرا این پرش ها بسیار پاره شدند. اما پس از آن می توانیم ببینیم چه چیزی در پشت تابلوی تزئینی تابلو مخفی است.

در این مقاله چرخه انتشار من در مورد سازماندهی نشانه های پویا در میکروکنترلرهای PIC و شاخص های LED ادامه دارد. در اینجا پیوندهایی به پستهای قبلی وجود دارد:

جدول عملکرد الگوریتم پیشنهادی (یک نشانگر با یک کاتد مشترک استفاده می شود. ستون اول خروجی های ثبت را با بیت های نشانگر نشان می دهد) مطابق نمودار اتصال زیر را نشان می دهد.

در هر یک از وقفه ها با فاصله 2 میلی ثانیه (در این حالت ، از تایمر TMR0) ، یک مرحله از نشانگر پویا (DI) طبق الگوریتمی تهیه شده است که از پنج مرحله ثبت و کنترل نشانگر تشکیل شده است.

مرحله دوم: یک لبه مثبت در ترمینال 12 ثبت (ST_CP) حالت صفر ثبت را به لچ خروجی می نویسد. از این پس ، قبل از شروع نشانگر ، شاخص با پتانسیل صفر در قسمتها خاموش می شود.

مرحله سوم: با كنترل خروجی های رجیستری 14 (DS - data) و 11 (SH_CP - ساعت) كدی برای كنترل قطعه در آن نوشته می شود.

مرحله چهارم: با اختلاف مثبت در خروجی رجیستری 12 ، داده های مربوط به رجیستری به لبه خروجی نوشته می شوند و با توجه به سطح مثبت در رقم ها ، شاخص خاموش باقی می ماند.

مرحله 5: در اینجا ، کد مورد نیاز به خروجی بیت های نشانگر ارائه می شود ، و سپس خود نمایشگر رخ می دهد.

اگر یک نشانگر 4 رقمی منفرد در مدار درگیر باشد ، برای عملکرد مناسب باید خوب باشد. اگر می خواهید 8 بیت را مدیریت کنید ، از 8 پورت MK استفاده می شود ، در حالی که 4 پورت باقی مانده به راحتی کنترل بیت ها را دارند (در مرحله 4 آنها باید در سطح بالایی باشند). شایان ذکر است که در این حالت ، می توان از شاخص ها با هم OK و هم OA ، اتصال بخش ها یا تخلیه ها به ترتیب استفاده کرد. به ترتیب (به دلایل ذکر شده در زیر ، ترجیح داده می شود که در حالت اول و در حالت دوم و در جهت دوم به ترتیب).

با استفاده از این تکنیک ، دو نشانگر چهار رقمی می توانند با استفاده از یک ثبوت شیفت به PIC16F676 MK وصل شوند ، در حالی که چهار پورت موجود برای استفاده باقی مانده است. به عنوان مثال ، برای چنین ارتباطی ، افراد از بعضی از درگاه های MK از ترکیب MDI و ورودی های آنالوگ استفاده می کردند (به نظر من یک راه حل بسیار مشکوک) که منجر به ایجاد یک عارضه قابل توجه در مدار و محدودیت هایی شد که نویسندگان درباره آن هشدار می دهند. با استفاده از نمودار سیم کشی من ، همه چیز به سادگی و زیبایی حل می شود - ورودی ها جدا هستند ، نمایشگر جداست ، به علاوه دو درگاه دیگر (از جمله MCLR) برای دکمه ها.

برای آزمایش این روش کنترل ، طرح ساده زیر در شاخص PIC12F629 MK و نشانگر FYQ3641A پیشنهاد شده است که به طور متناوب کلمه "آزمون" را روی نشانگر و شماره 1234 نمایش می دهد.

در اینجا تصمیم گرفته شده است که یک قطعه قطعه قطعه قطعه قطعه قطعه شده استفاده شود (در یک لحظه یک بخش روشن می شود و در خروجی های بیتی کدی وجود دارد که در هر تخلیه: 0 - اگر این بخش باید در این تخلیه و 1 - در غیر این صورت) روشن شود ، که در آن جریان های اوج به رجیستری منتقل می شوند. . چرا؟ دو دلیل برای این امر وجود دارد: اولین بار حداکثر ظرفیت بار خروجی های 74HC595 35 میلی آمپر در مقابل 25 میلی آمپر برای کنترل کننده های PIC. دوم و اصلی - نزدیک به جریان محدود کننده از طریق درگاه خروجی MK ، از نظر تئوری می تواند پتانسیل خروجی خود را به سطح تعویض ورودی های رجیستر بالا ببرد ، که منجر به خطا در عملکرد می شود. و بنابراین ، جریانهای 6-7 میلی آمپر وارد بنادر MK می شوند و بدیهی است که پتانسیل ها از خروجی TTL تجاوز نمی کنند.

همانطور که در بالا ذکر شد ، فاصله وقفه 2 میلی ثانیه است که با نرخ تجدید شاخص 64 هرتز مطابقت دارد و درخشش آن به راحتی توسط چشم قابل درک است.

این روش DI ، از جمله موارد دیگر ، باعث کاهش تعداد مقاومتهای محدود کننده جریان (R2-R5) شد.

دستگاه روی تخته نورد به اصطلاح "لحیم کاری" مونتاژ می شود.

این شاخص را می توان با هر یک از سری 3641A جایگزین کرد.

مدار از منبع تثبیت شده با ولتاژ 5 ولت تغذیه می شود. من از تابلو تثبیت کننده ویژه ای استفاده کردم که برای استفاده با تخته نان ذکر شده در بالا طراحی شده است.

برنامه کنترل MK به زبان C نوشته شده و به محیط ترجمه می شود.

کد در MikroC ، پروژه ، پرونده HEX در برنامه.

برای استفاده از این روش اتصال در پیشرفت های تجاری ، لطفا با من تماس بگیرید.

لیست عناصر رادیویی

تعیین یک نوع ارزش چهره میزان توجه داشته باشیدنمرهدفترچه من
DD1 MK PIC 8 بیتی

PIC12F629

1 به نوت بوک
DD2 ثبت نام74HC5951 به نوت بوک
Hl نشانگرFYQ36411 به نوت بوک
R1 مقاومت

30 کیلومتر

1 به نوت بوک
R2 مقاومت

430 اهم

1 به نوت بوک
R3 مقاومت

430 اهم

1
این را به اشتراک بگذارید