اطلاعیه

Collapse
No announcement yet.

راه اندازی سون سگمنت بزرگ برای ساعت دیجیتال با avr q

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

    راه اندازی سون سگمنت بزرگ برای ساعت دیجیتال با avr q

    با عرض سلام و خسته نباشید
    در ابتدا معذرت خواهی میکنم بابت موضوع تکراری ولی هنوز به نتیجه ای نریسیدم.
    بنده پروژه ساعت دیجیتال_آنالوگ به همراه ثانیه شمار با led دایره ای رو با حذف قسمت ال ای دی های ثانیه شمار درست کردم . با سون سگمنت های کوچک خیلی خوب جواب میده ولی وقتی برای فقط قسمت های ساعت(ثانیه،دقیقه،ساعت) از سون سگمنت های بزرگتر (برای نمونه ۲۴(mm) x ۳۴(mm) x ۹.۷(mm) )استفاده می کنم ظاهرا ولتاژ و جریان کم میاره. سایت ها و تقویت کننده های مختلفی رو دیدم و امتحان کردم ولی جوابی نگرفتم. البته شاید زیاد الکترونیک بلد نیستم و این اولین کارم هست.
    ممنون میشم اگه کمکم کنید تا این مدار رو کامل کنم. اینکه بتونم با سون سگمنت هایی که ذکر کردم مدار رو درست کنم و البته هر سون سگمنت با هر اندازه ای که باشه.
    البته چون از اصطلاحات الکترونیک زیاد سردر نمیارم ممنون میشم اگه ساده و حتی الامکان با نقشه شماتیک باشه.
    با تشکر از همه عزیزانی که این مطلب رو خوندند.
    این نقشه مداره

    این هم سون سگمنت ها:
    جدیدترین ویرایش توسط اشکان غفارزاده; ۲۱:۰۰ ۱۳۹۷/۰۲/۱۴.

    #2
    پاسخ : راه اندازی سون سگمنت بزرگ برای ساعت دیجیتال با avr q

    نوشته اصلی توسط amirqom123 نمایش پست ها
    ... ظاهرا ولتاژ و جریان کم میاره. ...
    سلام،
    سون سگمنت آند مشترک (مثبت مشترک) و آی سی ULN2803 استفاده کن!
    با این آی سی، ولتاژ تغذیه مشترک رو تا 30 ، 40 ولت هم میتونی ببری بالا!
    البته بستگی به ولتاژ سگمنتها یا دوره کار داره!

    ◙◙◙◙ میخوام به دوستان یه کتاب معرفی کنم! وقت کردید، بخونید: اسمش هست قرآن، سال نشر 10، نویسنده: خدا ◙◙◙◙.
    ◙◙◙◙◙ میخوام به دوستان یه کتاب معرفی کنم! وقت کردید، بخونید - اسمش هست قرآن، سال نشر 10، نویسنده: خدا . ◙◙◙◙◙

    دیدگاه


      #3
      پاسخ : راه اندازی سون سگمنت بزرگ برای ساعت دیجیتال با avr q

      نوشته اصلی توسط ubub نمایش پست ها
      سلام،
      سون سگمنت آند مشترک (مثبت مشترک) و آی سی ULN2803 استفاده کن!
      با این آی سی، ولتاژ تغذیه مشترک رو تا 30 ، 40 ولت هم میتونی ببری بالا!
      البته بستگی به ولتاژ سگمنتها یا دوره کار داره!
      ممنون از توجهتون.
      از این آی سی بهمرا BD136 برای بخش آند ها استفاده کردم ولی نتیجه ای نداشت. جایی خوندم که این آی سی ها درون خودشون Not پنهان دارند . آیا باید در برنامه تغییراتی ایجاد بشه. و اینکه در این مدار از آی سی 7447 استفاده شده.
      ULN2803 قبل از 7447 باشه یا بعدش؟
      ممنون.

      دیدگاه


        #4
        پاسخ : راه اندازی سون سگمنت بزرگ برای ساعت دیجیتال با avr q

        نوشته اصلی توسط amirqom123 نمایش پست ها
        ممنون از توجهتون.
        از این آی سی بهمرا BD136 برای بخش آند ها استفاده کردم ولی نتیجه ای نداشت. جایی خوندم که این آی سی ها درون خودشون Not پنهان دارند . آیا باید در برنامه تغییراتی ایجاد بشه. و اینکه در این مدار از آی سی 7447 استفاده شده.
        ULN2803 قبل از 7447 باشه یا بعدش؟
        ممنون.

        سلام،
        اگه منظورت اینه که:
        1- سون سگمنتها از نوع مثبت مشترک هستند و
        2- ترانزیستور BD136 رو به مثبت مشترک وصل کردی (امیتر به منبع تغذیه مطابق با دیتاشیت سگمنتها و کلکتور به آنود مشترک) و
        3- آیسی ULN2803 رو به پینهای A تا G سون سگمنتها وصل کردی (خروجی آیسی به سگمتها)
        که درسته!
        در این صورت
        چون هم ULN2803 معکوس کننده هست و هم BD136 در اینجا به صورت معکوس کننده استفاده شده! شما باید:
        برای روشن کردن هر سگمنت به بیس ترانزیستور مربوطه صفر اعمال کنی و به ورودی ULN2803 مربوطه یک اعمال کنی!
        ... .
        آیسی ULN2803 دقیقا در آخرین مرحله و درست قبل از سگمنتها وصل میشود!
        ... .
        چندتا نکته:
        1- اگه بخواهیی از ULN2803 استفاده کنی آیسی 7447 مناسب نیست و باید 7448 بذاری (با توجه به Active LOW و یا Active High بودنشون!)
        1- آی سی 7447 خودش کلکتور بازه و میتونه بدون ULN2803 تا 15 ولت و 35 میلی آمپر بکشه یا 7446 که تا 30 ولت و 35 میلی آمپر هم جواب میده، در این صورت (استفاده از 7447 یا 7446 و بدون استفاده از ULN2803) سمت ترانزیستور تغییری نمیکنه و فقط باید عدد BCD رو به صورت معمولی در ورودی این آی سی ها قرار بدی!
        ... .
        و در آخر اگه سگمنت های بزرگ داری (که معمولا به صورت تکی هستند) چرا از ترکیب ULN2803 و 74HC595 استفاده نمیکنی؟!
        بدون نیاز به رفرش و فقط با سه تا پایه میکرو راه میافته!!

        ◙◙◙◙ میخوام به دوستان یه کتاب معرفی کنم! وقت کردید، بخونید: اسمش هست قرآن، سال نشر 10، نویسنده: خدا ◙◙◙◙.
        ◙◙◙◙◙ میخوام به دوستان یه کتاب معرفی کنم! وقت کردید، بخونید - اسمش هست قرآن، سال نشر 10، نویسنده: خدا . ◙◙◙◙◙

        دیدگاه


          #5
          پاسخ : راه اندازی سون سگمنت بزرگ برای ساعت دیجیتال با avr q

          با تشکر از توضیحاتتون:
          1- سون سگمنت هام آند مشترکه و فکر کنم که 7448 مربوطه به سون سگمنت های کاتد مشترک هست.
          2-یک پروژه دیده بودم که در آن به اینصورت کارکرده بود:
          امیتر BD136 به منبع تغذیه 5 ولت و کلکتور به آنود سون سگمنت ها و بیس با مقاومت 1 کیلو به خروجی میکرو و ورودی ULN2803 مستقیما به خروجی میکرو و خروجی ULN2803 با مقاومت 47 اهم به a تا g سون سگمنت ها و پایه 9 این آیسی به منفی تغذیه و پایه 10 آیسی به مثبت تغذیه(5ولت) وصل شده بود. و خروجی های آیسی با مقاومت های یک کیلو به مثبت تغذیه و خروجی ترانزیستور با مقاومت 1 کیلو به منفی تغذیه وصل شده بود. البته اگه درست متوجه شده باشم.
          این همین مداره که عرض کردم خدمتتون:

          همین ترکیب رو استفاده کردم ولی جواب نداد حالا نمیدونم شاید بد متوجه شدم و اشتباه وصل کردم.
          3- اینکه فرمودید "
          برای روشن کردن هر سگمنت به بیس ترانزیستور مربوطه صفر اعمال کنی و به ورودی ULN2803 مربوطه یک اعمال کنی!" : توضیحات بود یا اینکه باید تغییراتی توی برنامه بدم. آخه برنامه آماده بود و من هم زیاد سر در نمیارم.

          4- اگر لطف کنید توضیحات کاملی و یا منبعی کاملی در مورد
          ترکیب ULN2803 و 74HC595 بدهید خیلی خیلی سپاسگذار خواهم بود.
          ببخشید که سرتون رو درد آوردم و ممنون از اینکه پیگیر هستید.

          دیدگاه


            #6
            پاسخ : راه اندازی سون سگمنت بزرگ برای ساعت دیجیتال با avr q

            سلام .. من ماژول DS1307 رو خریدم که روش یه آی سی eeprom هست .. چطور میتونم ازش استاده کنم ..؟!!

            دیدگاه


              #7
              پاسخ : راه اندازی سون سگمنت بزرگ برای ساعت دیجیتال با avr q

              سلام
              شما 18 تا خروجی راه انداز (برای سون سگمنت ) دارید که مرتبا در حال اسکن اون هستید مشکلی من در سخت افزار شما دیدم اینکه هست تعداد پایه اسکن شما خیلی هست باعث میشه نور تابلو کم بشه شما هر داریور خوب استفاده کنید باز هم نور نمی تونید زیاد (با توجه تجربیات در تابلو روان) کنید.
              من خودم اولین تابلو که درست کردم 24 ستون بود که اسکن می کردم نور تابلو بسیار کم می شد و فهمیدم هر چه تعداد پایه اسکن کم باشه نور بیشتر میشه
              (در تابلو روان تجاری حتی از 4 تا پایه اسکن استفاده می کنند) پیشنهاد من به شما استفاده از دو تا آیسی max7219 امکان راه اندازی 8 خروجی داره.


              جدیدترین ویرایش توسط MM320; ۱۹:۲۵ ۱۳۹۷/۰۲/۱۵.

              دیدگاه


                #8
                پاسخ : راه اندازی سون سگمنت بزرگ برای ساعت دیجیتال با avr q

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

                نوشته اصلی توسط amirqom123 نمایش پست ها
                ...
                2-یک پروژه دیده بودم که در آن به اینصورت کارکرده بود:
                امیتر BD136 به منبع تغذیه 5 ولت و کلکتور به آنود سون سگمنت ها و بیس با مقاومت 1 کیلو به خروجی میکرو و ورودی ULN2803 مستقیما به خروجی میکرو و خروجی ULN2803 با مقاومت 47 اهم به a تا g سون سگمنت ها و پایه 9 این آیسی به منفی تغذیه و پایه 10 آیسی به مثبت تغذیه(5ولت) وصل شده بود. و خروجی های آیسی با مقاومت های یک کیلو به مثبت تغذیه و خروجی ترانزیستور با مقاومت 1 کیلو به منفی تغذیه وصل شده بود. البته اگه درست متوجه شده باشم.


                دقیقا همین کارها رو انجام بده (کار به تصویر ندارم، فقط همین ها که نوشتی)! با چندتا تغییر!
                - ابتدا از ولتاژ کاری سون سگمنتهای بزرگ مطمئن شو که چقدر است، ممکنه اصلا 12 ولت یا هر مقدار دیگه ای باشه، که در این صورت باید امیتر ترانزیستورBD رو از 5 ولت جدا کنی و به همون ولتاژ خواسته شده وصل کنی! (اصلا فلسفه اضافه کردن ULN امکان پیاده سازی همین مورد هست!)
                - که اگه ولتاژ کاری سگمنتهای بزرگت از 5 ولت بیشتر باشه و بتونی ولتاژ خواسته شده رو به طور مناسب تأمین کنی، اون موقع میتونی مقاومتهای 47 اهم رو هم به زیر 10 اهم کاهش بدی! مثلا 4.7 اهم یا اصلا نذاری!!
                - بعد خروجی های a تا g که قبلا توی اصل پروژه خودت، مستقیما به a تا g سون سگمنتهای کوچک وصل بودند رو ابتدا Not کن بعد به ورودی ULN2803 وصل کن! (اینطوری سیگنالها، با دو بار منفی شدن به حالت اولیه خودشون برمیگردند!)
                معنی Not رو که میدونی، یعنی 2 تا آیسی 7404 که جمعا 8 تا گیت Not میشه، باید بذاری بین سیگنالهای a تا g و ULN2803 .

                ◙◙◙◙ میخوام به دوستان یه کتاب معرفی کنم! وقت کردید، بخونید: اسمش هست قرآن، سال نشر 10، نویسنده: خدا ◙◙◙◙.
                ◙◙◙◙◙ میخوام به دوستان یه کتاب معرفی کنم! وقت کردید، بخونید - اسمش هست قرآن، سال نشر 10، نویسنده: خدا . ◙◙◙◙◙

                دیدگاه


                  #9
                  پاسخ : راه اندازی سون سگمنت بزرگ برای ساعت دیجیتال با avr q

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

                  ممنونم از شما مهندس ubub بابت پیگیری. ولتاژ کاری سون سگمنت هایی که استفاده کردم و در عکس هم مشخصه: 3.6 الی 4.2 ولت هست و جسارتا فکر میکنم همون 5 ولت با یه مقاومت مناسبش باشه. بابت راهنمایی درباره استفاده از 7404 هم ممنون . پس یعنی a تا g که از میکرو میاد بعد میره داخل آی سی بافر 7447 بعد بره داخل دو عدد آیسی 7404 کنار هم (برای 7 عدد ورودی و خروجی) که Not بشه بعد بره داخل
                  ULN2803 و بعد بره سمت کاتد سون سگمنتها(a تا g). و قسمت آندها همانطور که توضیح داده شد بمونه. اگه درسته که یه امتحان بکنم نتیجه رو خدمتتون اعلام کنم؟
                  خیلی معذرت میخام از اینکه خیلی توضیح میدم (چون چیزی زیادی نمیدونم) و خیلی تشکر از اینکه با حوصله میخونید و پیگیر هستید.

                  دیدگاه


                    #10
                    پاسخ : راه اندازی سون سگمنت بزرگ برای ساعت دیجیتال با avr q

                    74HC595 + uln2003

                    دیدگاه


                      #11
                      پاسخ : راه اندازی سون سگمنت بزرگ برای ساعت دیجیتال با avr q

                      نوشته اصلی توسط amirqom123 نمایش پست ها
                      ... ولتاژ کاری سون سگمنت هایی که استفاده کردم و در عکس هم مشخصه: 3.6 الی 4.2 ولت هست و جسارتا فکر میکنم همون 5 ولت با یه مقاومت مناسبش باشه...
                      از کدوم عکس مشخصه؟؟
                      سون سگمنتهای بزرگ توی هر سگمنتش تعداد بیشتر از یک LED استفاده میشه و با توجه به اتصال سری یا موازی بودنشون، ولتاژ کاری سگمنتها مشخص میشه! یعنی باید با استفاده از پارت نامبرشون به دیتاشیت مراجعه کنی و ولتاژ و جریان مناسب رو پیدا کنی! (حالا بماند!)
                      نوشته اصلی توسط amirqom123 نمایش پست ها
                      ... پس یعنی a تا g که از میکرو میاد بعد میره داخل آی سی بافر 7447 بعد بره داخل دو عدد آیسی 7404 کنار هم (برای 7 عدد ورودی و خروجی) که Not بشه بعد بره داخلULN2803 و بعد بره سمت کاتد سون سگمنتها(a تا g). و قسمت آندها همانطور که توضیح داده شد بمونه. اگه درسته که یه امتحان بکنم ...
                      بله درسته!
                      به شرطی که NOT کردن سیگنالها (استفاده از 7404) فقط برای سون سگمنتهایی استفاده بشه که قبلشون یه دونه ULN2803 اضافه کردی!!!!!!
                      ضمنا همون طور که قبلا گفتم، افزایش نور توسط این روش، فقط در صورتی جواب میده که شما آنود این سون سگمنتهای بزرگ رو با تغذیه ای بالاتر و بیشتر از تغذیه فعلی (بیشتر از 5 ولت) راه بندازی و گفتم اصلا فلسفه استفاده از ULN2803 هم همینه!!!!!
                      هر چند یه کم دیره! ولی من چندتا نکته رو در این باره اضافه میکنم:
                      فرض میکنیم ساعت رو به همون صورت استاندارد اولیه ساختی و قشنگ کار میکنه!
                      توی مرحله بعد میای فقط همون سگمنتهایی رو که گفتی، به سگمنت بزرگ تغییر میدی، (بدون هیچ تغییر دیگری!)
                      و میبینی نور کم شده!
                      اولین کاری که باید بکنی اینه که توی همین حالت (که روشن هستند) ولتاژ تغذیه مدارت رو اندازه بگیری و ببینی چقدره!
                      اگه بالای 4.3 - 4.5 ولت بود، که هیچی خوبه! ، اگر نه، ابتدا یه منبع 5 ولت قوی تر بذاری و تست کنی!
                      اگر با وجود منبع 5 ولت قوی (و ولتاژ اندازه گیری شده 5 ولت) باز نور سگمنتها کم بود، بری مرحله بعد!
                      مرحله بعد اینه که بیای مقاومتهای 47 اهم رو خیلی کم کنی، مثلا به 4.7 اهم تقلیل بدی، و بعد دوباره روشن کنی و ولتاژ منبع رو بگیری که بالای 4.5 ولت باشه! توی این حالت نگران کاهش مقدار مقاومتها و ولتاژ کار LED و سوختن سگمنتها نباش، بعد توضیح میدم برات!
                      اگه باز هم نور کم بود، میری مرحله بعد!
                      تازه مرحله بعدش میشه این چیزهایی که ما گفتیم و شما میخواهی انجام بدی!
                      یعنی جدا کردن منبع ولتاژ سگمنتهای بزرگ از ولتاژ تغذیه برد و افزایش اون به 9 یا 12 ولت!
                      که تازه ابتدای امر (و مخصوصا توی سگمنتهای با اندازه متوسط که شما داری) حتما نیازی به افزودن یه طبقه ULN2803 و 7404 نیست! چون خروجی 7447 خودش کلکتور باز هست و تا ولتاژ 15 ولت رو هم تحمل میکنه، یعنی اینکه ابتدای کار، میتونی بدون اضافه کردن ULN و NOT و فقط با بالا بردن ولتاژ تغذیه سگمنتها تست کنی!! (اگه ولتاژ رو بردی بالا مقاومتهای رو که گفتم 12 اهم بذار!)
                      حالا اینها رو تست کن و خبر بده!!
                      ... .
                      (اون نکته ای رو هم که گفتم بعدا بهت میگم، اینه که یه دون تک LED قرمز رو در نظر بگیر که ولتاژ کاریش 2.2 ولت هست، شما اگه این LED رو به یه منبع ثابت 3 ولتی وصل کنی، میسوزه! ولی اگه همین LED رو به یه منبع قطع و وصل شونده 9 یا 12 ولتی که نسبت زمان قطع به وصلش مثلا 9 باشه، وصل کنی، سالهای سال کار میکنه، که این داستان مربوط میشه به مباحث PWM و توان متوسط و ... خودت سرچ کن!)
                      ◙◙◙◙◙ میخوام به دوستان یه کتاب معرفی کنم! وقت کردید، بخونید - اسمش هست قرآن، سال نشر 10، نویسنده: خدا . ◙◙◙◙◙

                      دیدگاه


                        #12
                        پاسخ : راه اندازی سون سگمنت بزرگ برای ساعت دیجیتال با avr q

                        نوشته اصلی توسط saeid_k68 نمایش پست ها
                        74HC595 + uln2003
                        روی چیزی که مختصرا نوشتم تحقیق کنید
                        بهترین نتیجه رو از زوج بالا یعنی 74HC595 + ULN2003 میتونید بگیرید

                        البته پیشنهاد دیگه ای هم دارم برای حالت رفرشی
                        معمولا در حالت رفرشی میان به نوبت سون سگمنت ها رو روشن میکنن اما من پیشنهادی دارم تا بتونید زمان روشن بودن رو افزایش بدید تا نورشون بیشتر بشه
                        مثلا میخواید 125123 رو نمایش بدید تو این عدد دو تا 1 داریم و دو تا 2، خوب هر دو یک رو با هم روشن کنید و هر دو 2 رو هم با هم
                        اینجوری به جای اینکه زمان نمایش رو 6 قسمت کنید 4 قسمت می کنید و زمان نمایش هر سگمنت افزوده میشه در نتیجه نور هم مقداری بیشتر میشه

                        دیدگاه


                          #13
                          پاسخ : راه اندازی سون سگمنت بزرگ برای ساعت دیجیتال با avr q

                          نوشته اصلی توسط saeid_k68 نمایش پست ها
                          روی چیزی که مختصرا نوشتم تحقیق کنید
                          بهترین نتیجه رو از زوج بالا یعنی 74HC595 + ULN2003 میتونید بگیرید
                          مهندس جان استفاده از این دوتا آی سی انتهای پست 4 هم پیشنهاد شده! ولی بنده خدا کدنویسی بلد نیست و میگه این اولین ساخت الکترونیکیشه!
                          ◙◙◙◙◙ میخوام به دوستان یه کتاب معرفی کنم! وقت کردید، بخونید - اسمش هست قرآن، سال نشر 10، نویسنده: خدا . ◙◙◙◙◙

                          دیدگاه


                            #14
                            پاسخ : راه اندازی سون سگمنت بزرگ برای ساعت دیجیتال با avr q

                            نوشته اصلی توسط ubub نمایش پست ها
                            مهندس جان استفاده از این دوتا آی سی انتهای پست 4 هم پیشنهاد شده! ولی بنده خدا کدنویسی بلد نیست و میگه این اولین ساخت الکترونیکیشه!
                            اتفاقا به نظر من استفاده از همین 74595 خیلی راحت تر از رفرش هست و نتیجه خیلی عالی
                            یکی از بچه های انجمن هم البته تو سایت شخصیش که حتما اینجا هم آموزشش رو نشر داده یه تابع کوچیک و ساده براش نوشته سایت آقای دمرچیلو
                            فکر کنم لینک بذارم پاک کنن روئسااااااااا ولی اگر پیدا نکردید پیام بدین من لینکشو بفرستم کار راه بیوفته

                            دیدگاه


                              #15
                              پاسخ : راه اندازی سون سگمنت بزرگ برای ساعت دیجیتال با avr q

                              سلام چه طوری میشه فایل های این پروژه ساعت را دریافت کنیم تشکر shatal

                              دیدگاه

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