اطلاعیه

Collapse
No announcement yet.

درایور مناسب ؟

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    درایور مناسب ؟

    دوستان من شدیدا به یه درایور مناسب برای درایو کردن 16 تا led نیاز دارم می خوام به atmega 8 وصلش کنم البته اینم بگم هرچه این درایور کوچیکتر باشه بهتره :rolleyes:
    من دیتا شیت این میکرو رو خوندم توش نوشته بود که خروجی هاش میتونه به صورت مستقیم یه led رو درایو کنه ولی من وقتی این led ها رو بهش وصل می کنم شدیدا داغ میکنه :sad:
    شدیدا نیازمند یاری رنگ رنگیتون هستم :icon_razz:
    خداوند بی نهایت است اما به قدر نیاز تو فرود می آید ، به قدر آرزوی تو گسترده می شود و به قدر ایمان تو کارگشاست.
    [hr]

    #2
    پاسخ : درایور مناسب ؟

    سلام
    از آیسی های uln میتونید استفاده کنید
    برای مثال آیسی uln2003 شامل 7 زوج دارلینگتون میشه
    از ترانزیستور هم میتونید استفاده کنید
    بستگی به شرایط شما داره

    دیدگاه


      #3
      پاسخ : درایور مناسب ؟

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

      http://www.mosaic-industries.com/embedded-systems/_media/sbc-single-board-computers/freescale-hcs12-9s12-c-language/instrument-control/led-drive.png

      مقدار مقاومت معمولا برای 5 ولت 330 اهم و برای 3.6 ولت 220 اهم مناسب به نظر میرسد

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

      مشابه این مدارها

      http://www.ermicro.com/blog/wp-content/uploads/2008/12/trsw04.jpg

      http://www.ermicro.com/blog/wp-content/uploads/2009/11/trsw18.jpg

      برای 16 دیود نورانی بهتر است برای هر دیود نورانی یک مقاومت جداگانه در نظر گرفت و ترانزیستور ئنیز متناسب با جریان 16 دیود در نظر گرفته شود

      http://www.ermicro.com/blog/?p=423


      پاره ای از رویکردهای دفاعی

      دیدگاه


        #4
        پاسخ : درایور مناسب ؟

        نوشته اصلی توسط 4850
        دوستان من شدیدا به یه درایور مناسب برای درایو کردن 16 تا led نیاز دارم می خوام به atmega 8 وصلش کنم البته اینم بگم هرچه این درایور کوچیکتر باشه بهتره :rolleyes:
        من دیتا شیت این میکرو رو خوندم توش نوشته بود که خروجی هاش میتونه به صورت مستقیم یه led رو درایو کنه ولی من وقتی این led ها رو بهش وصل می کنم شدیدا داغ میکنه :sad:
        شدیدا نیازمند یاری رنگ رنگیتون هستم :icon_razz:
        پایه مثبت ال ای دی رو زدی به میکرو ومنفی زمین؟اگه اره یه بارم این جوری امتحان کن
        پایه مثبت رو وصل کن به VCCومنفی دیود رو وصل کن میکرو وتو برنامه به جا ی اینکه 1بنویسی،صفر بنویس.ببین چطور میشه :bye
        [img width=271 height=100]http://upload7.ir/imgs/2014-05/42296300898709327115.jpg[/img]

        خداروشکر! نمردیمو معنی تدبیر رو هم فهمیدیم.دی:

        دیدگاه


          #5
          پاسخ : درایور مناسب ؟

          نوشته اصلی توسط ah rad
          پایه مثبت ال ای دی رو زدی به میکرو ومنفی زمین؟اگه اره یه بارم این جوری امتحان کن
          پایه مثبت رو وصل کن به VCCومنفی دیود رو وصل کن میکرو وتو برنامه به جا ی اینکه 1بنویسی،صفر بنویس.ببین چطور میشه :bye
          اون طوری باز هم جریان از میکرو عبور میکنه ، فک نکنم فایده داشته باشه

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

          http://www.mosaic-industries.com/embedded-systems/_media/sbc-single-board-computers/freescale-hcs12-9s12-c-language/instrument-control/led-drive.png

          مقدار مقاومت معمولا برای 5 ولت 330 اهم و برای 3.6 ولت 220 اهم مناسب به نظر میرسد

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

          مشابه این مدارها

          http://www.ermicro.com/blog/wp-content/uploads/2008/12/trsw04.jpg

          http://www.ermicro.com/blog/wp-content/uploads/2009/11/trsw18.jpg

          برای 16 دیود نورانی بهتر است برای هر دیود نورانی یک مقاومت جداگانه در نظر گرفت و ترانزیستور ئنیز متناسب با جریان 16 دیود در نظر گرفته شود

          http://www.ermicro.com/blog/?p=423


          برای من خیلی مهمه که اندازه کمی داشته باشه استفاده از ترانزیستور خیلی خیلی مدارمو بزرگ میکنه :sad:
          و این مقاومت 220 , 330 رو هم امتحان کردم در حالتی که به تمام پایه ها میکرو led وصله باعث میشه بعضی از led ها یا روشن نشن یا کم نور باشن

          نوشته اصلی توسط pour!a
          سلام
          از آیسی های uln میتونید استفاده کنید
          برای مثال آیسی uln2003 شامل 7 زوج دارلینگتون میشه
          از ترانزیستور هم میتونید استفاده کنید
          بستگی به شرایط شما داره
          uln2003 دو تا مشکل داره یکی اینکه خیلی بزرگه یکی دیگه اینکه فکر نکنم 16 تا خروجی داشته باشه بهترین گزینه هست اما به کارم نمی آد یه درایور دیگه مثل این سراغ ندارین ؟
          خداوند بی نهایت است اما به قدر نیاز تو فرود می آید ، به قدر آرزوی تو گسترده می شود و به قدر ایمان تو کارگشاست.
          [hr]

          دیدگاه


            #6
            پاسخ : درایور مناسب ؟

            من بیشتر از 8 کانال ندیدم که اون هم uln2803 هست
            آیسی های توشیبا هم هستند مثل TD62004AP که 7 کاناله و TD62083AP هشت کاناله ، که البته اینها باید گرون باشند

            http://www.ebay.com/itm/Toshiba-TD62083AP-8-Channel-Darlington-Sink-Driver-DIP18-TD62083-/271186799524?pt=UK_BOI_Electrical_Components_Suppl ies_ET&hash=item3f23fe2ba4

            دیدگاه


              #7
              پاسخ : درایور مناسب ؟

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

              برای من خیلی مهمه که اندازه کمی داشته باشه استفاده از ترانزیستور خیلی خیلی مدارمو بزرگ میکنه :sad:
              و این مقاومت 220 , 330 رو هم امتحان کردم در حالتی که به تمام پایه ها میکرو led وصله باعث میشه بعضی از led ها یا روشن نشن یا کم نور باشن

              uln2003 دو تا مشکل داره یکی اینکه خیلی بزرگه یکی دیگه اینکه فکر نکنم 16 تا خروجی داشته باشه بهترین گزینه هست اما به کارم نمی آد یه درایور دیگه مثل این سراغ ندارین ؟
              دادا حالا یه امتحانی میکردی به نظرم راضی کننده بشه.البته مقاومت هم بزار
              اگه از یوال ان هم بخوای باید دوتا2803بخری.که هرکدوم18 تاپایه دارن
              [img width=271 height=100]http://upload7.ir/imgs/2014-05/42296300898709327115.jpg[/img]

              خداروشکر! نمردیمو معنی تدبیر رو هم فهمیدیم.دی:

              دیدگاه


                #8
                پاسخ : درایور مناسب ؟

                دوستان این درایور رو دقیقا وبیسشو ا کجا شروع به ساخت میکنن ؟
                نوع ترانزیستوراش چی هس و...
                ممنون
                برو شیر درنده باش ای دغل میانداز خود را چو روباه شل
                راهنمایی در مورد ساخت فلزی اب

                دیدگاه


                  #9
                  پاسخ : درایور مناسب ؟

                  به چه صورتی میخوای درایوشون کنی؟ همشونو باهم روشن کنی؟؟ اگه آره ترانزیستور و مقاومت یا uln خوبه اما اگه ممکن باشه که بخوای یکی یکی روشنشون کنی یا ترتیب روشن شدنشون برات مهم باشه و کلا اگه بخوای روشون کنترل داشته باشی از یه دی مالتی پلکسر شانزده کاناله (مثل 4067 که خیلی آی سی خوب و ارزونی هم هست) استفاده کن.مقاومت هم فراموش نشه :-)
                  کم گوی و گزیده گوی

                  دیدگاه


                    #10
                    پاسخ : درایور مناسب ؟

                    بسته متنی که ممکنه نشون بده ممکنه یا یکیشون روشن شه یا همه با هم :smile:
                    یعنی واقعا یه درایور این طوری نیست کسی نمی دونه :applause:
                    خداوند بی نهایت است اما به قدر نیاز تو فرود می آید ، به قدر آرزوی تو گسترده می شود و به قدر ایمان تو کارگشاست.
                    [hr]

                    دیدگاه


                      #11
                      پاسخ : درایور مناسب ؟

                      نوشته اصلی توسط امین غفاری
                      بسته متنی که ممکنه نشون بده ممکنه یا یکیشون روشن شه یا همه با هم :smile:
                      یعنی واقعا یه درایور این طوری نیست کسی نمی دونه :applause:
                      من از تجربه شخصی خودم میگم که این دی ملتی پلکسری که بهت معرفی کردم، چهارتا ورودی داره که BCD میگیره، کانال روشن میکنه. مثلا با میکرو براش ارسال میکنی 0000 که این یعنی کانال شماره صفرو برام روشن کن، یا براش میفرستی 0010 که این یعنی کانال شماره 4 رو برام روشن کن. سرعت پاسخگوییش هم 4 نانو ثانیه است. این تا اینجای کار، حالا اگه بخوای همه کانالاشو باز کنی میتونی مثلا با اختلاف زمانی 4 میکروثانیه بین کانالها سوئیچ کنی. یعنی چهار میکروثانیه برفستی0100 ، 1001،1110،0011 الی ماشاالله! اینجوری همه باهم روشن میشن. کلا من به چهار خیلی علاقه دارم! شاد باشی.
                      کم گوی و گزیده گوی

                      دیدگاه


                        #12
                        پاسخ : درایور مناسب ؟

                        نوشته اصلی توسط masoud 578
                        من از تجربه شخصی خودم میگم که این دی ملتی پلکسری که بهت معرفی کردم، چهارتا ورودی داره که BCD میگیره، کانال روشن میکنه. مثلا با میکرو براش ارسال میکنی 0000 که این یعنی کانال شماره صفرو برام روشن کن، یا براش میفرستی 0010 که این یعنی کانال شماره 4 رو برام روشن کن. سرعت پاسخگوییش هم 4 نانو ثانیه است. این تا اینجای کار، حالا اگه بخوای همه کانالاشو باز کنی میتونی مثلا با اختلاف زمانی 4 میکروثانیه بین کانالها سوئیچ کنی. یعنی چهار میکروثانیه برفستی0100 ، 1001،1110،0011 الی ماشاالله! اینجوری همه باهم روشن میشن. کلا من به چهار خیلی علاقه دارم! شاد باشی.
                        خب دادا اگه بخواد این کارو بکنه،خب با میکرو این کارو میکنی.مالتی پلکس هم لازم نیست که.هر4نانو ثانیه یکی روروشن میکنه.خب :bye
                        [img width=271 height=100]http://upload7.ir/imgs/2014-05/42296300898709327115.jpg[/img]

                        خداروشکر! نمردیمو معنی تدبیر رو هم فهمیدیم.دی:

                        دیدگاه


                          #13
                          پاسخ : درایور مناسب ؟

                          سلام
                          آقا من با LED ها زیاد کار کردم, اینی که شما گفتی بستگی داره.
                          اینجاش که میگی : یا یکی روشن شه یا همه جای بحث داره.
                          یعنی اگه بعضی مواقع بخوای فقط یه LED روشن شه دو راه داری :

                          1- هر LED رو به یه پایه وصل کنی , در این صورت 16 پایه از میکرو اشغال میشه اما بازم دقت کن که با این روش هم نیازمند به دو تا درایور هستی مثل ULN2803 چرا که کل جریان ورودی و خرجی , در میکرو محدوده و با فرض هر LED برابر با 18ma اگه همه 16 تا LED ها رو با هم روشن کنی , درسته که از هر پایه داره 18 تا 20 میلی آمپر میکشه , اما خودت حساب کن ببین در کل چه جریانی داره از میکرو رد میشه (16*18=288 mA) واسه همین میکرو داغ میکنه.

                          2- (روش خیلی اصولی تر) از روش اسکن دات ماتریس استفاده کنی که فقط 8 پایه از میکرو استفاده میشه و برای این سایز نیاز به لچ یا مالتی پلکسر هم نداری.

                          بازم تاکید میکنم این دو روش در شرایطیه که بعضی وقتا بخوای فقط یه LED روشن کنی ، در غیر این صورت بحث سری و موازی و .... پیش میاد.
                          انسان شکست نمی خورد بلکه ناامید می شود

                          دیدگاه


                            #14
                            پاسخ : درایور مناسب ؟

                            نوشته اصلی توسط ah rad
                            خب دادا اگه بخواد این کارو بکنه،خب با میکرو این کارو میکنی.مالتی پلکس هم لازم نیست که.هر4نانو ثانیه یکی روروشن میکنه.خب :bye
                            خوب چه ربطی داشت مگه من گفتم نمیتونه؟؟! اما واقعا کدوم آدم عاقلی شونزده تا led وصل میکنه به پایه های میکرو؟! (مگه اینکه...(البته جسارت نباشه ))
                            با مالتی پلکس فقط 4 پایه از میکرو اشغال میشه!
                            کم گوی و گزیده گوی

                            دیدگاه


                              #15
                              پاسخ : درایور مناسب ؟

                              شما میخوای Propeler Clock درست کنی؟
                              از همون Uln2803 استفاده کن.

                              دیدگاه

                              لطفا صبر کنید...
                              X