اطلاعیه

Collapse
No announcement yet.

کار با آی سی های Decoder مثل 74HC154

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

    کار با آی سی های Decoder مثل 74HC154

    سلام
    کسی می دونه کار دکدر ها چیه؟
    باید به پایه ADC وصل بشن ؟
    ایا کار بر عکس مالتی پلیکسر ها را انجام میدن؟ یعنی خروجی ADC هستن؟
    ممنون
    اگر تنهاترین تنها شوم باز هم خدا هست.(شهید چمران)

    #2
    پاسخ : کار با آی سی های Decoder مثل 74HC154

    دوست عزیز دیکدرها و مالتی پلکسر ها مدارهای منطقی هستن و ربطی به مبدل های ADC و DAC ندارن
    [glow=red,2,300]تاپيک هاي ايجاد شده[/glow]

    دیدگاه


      #3
      پاسخ : کار با آی سی های Decoder مثل 74HC154

      سلام
      می تونید یه نمونه کارشون را به من بگید؟
      این ای سی ها چه کار می کنند؟
      نوشته اصلی توسط ADMlN
      دوست عزیز دیکدرها و مالتی پلکسر ها مدارهای منطقی هستن و ربطی به مبدل های ADC و DAC ندارن
      اگر تنهاترین تنها شوم باز هم خدا هست.(شهید چمران)

      دیدگاه


        #4
        پاسخ : کار با آی سی های Decoder مثل 74HC154

        سلام

        دیکدر ها یا همون کدگشا ها آی سی هایی هستن با n ورودی و دو به توان n خروجی

        به عنوان مثال با یه دیکودر 3 ورودی میتونید 8 خروجی داشته باشید و به عبارتی با 3 خط کنترل در هر لحظه یکی از 8 خروجی را فعال کنید.

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


        موفق باشی
        به رویاهات فکر کن!!

        دیدگاه


          #5
          پاسخ : کار با آی سی های Decoder مثل 74HC154

          نوشته اصلی توسط RunY
          سلام
          می تونید یه نمونه کارشون را به من بگید؟
          این ای سی ها چه کار می کنند؟
          دیکدر دوستمون گفت
          مالتی پلکسر هم 2 به توان n ورودی و 1 خروجی داره و همیشه فقط یکی از ورودی ها به خروجی انتقال میده
          [glow=red,2,300]تاپيک هاي ايجاد شده[/glow]

          دیدگاه


            #6
            پاسخ : کار با آی سی های Decoder مثل 74HC154

            الان یه چیزی یادم اومد
            اگه به خروجی های دیکدر مقاومت نصب کنی طوری که هر مقاومت 2 برابر قبلی باشه یه DAC میتونی بسازی
            [glow=red,2,300]تاپيک هاي ايجاد شده[/glow]

            دیدگاه


              #7
              پاسخ : کار با آی سی های Decoder مثل 74HC154

              نمیفهمم چه جوری میشه که ADC میشه؟فقط با وصل کردن مقاومت به پایه های آیس سی؟
              میشه کمی توضیح بدی چه اتفاقی میفته ؟
              اگر تنهاترین تنها شوم باز هم خدا هست.(شهید چمران)

              دیدگاه


                #8
                پاسخ : کار با آی سی های Decoder مثل 74HC154

                نوشته اصلی توسط RunY
                نمیفهمم چه جوری میشه که ADC میشه؟فقط با وصل کردن مقاومت به پایه های آیس سی؟
                میشه کمی توضیح بدی چه اتفاقی میفته ؟
                تو اون پست منظورم DAC که اشتباهی تایپ کردم
                طراحی ADC سخت تره و به یه شمارنده و لچ و اپ امپ نیاز داری

                حالا بگو می خوای چیکار کنی تا بهتر راهنمایی کنم
                [glow=red,2,300]تاپيک هاي ايجاد شده[/glow]

                دیدگاه


                  #9
                  پاسخ : کار با آی سی های Decoder مثل 74HC154

                  سلام
                  یه روبات چند کاره طراحی میکنم که پورت کم آوردم از مالتی پلیکسر و دکودر ها می خواستم استفاده کنم .

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

                  دیدگاه


                    #10
                    پاسخ : کار با آی سی های Decoder مثل 74HC154

                    خوب نگفتی دقیقا برای چه کاری پرت کم آوردی
                    من فرض میکنم شما پورت ADC کم داری
                    میتونی از PCF8591 استفاده کنی. 4 تا ADC و یک DAC هشت بیتی داره که با I2C به میکرو وصل میشه و میشه 8 تا از این آی سی به هم وصل کرد.
                    [glow=red,2,300]تاپيک هاي ايجاد شده[/glow]

                    دیدگاه


                      #11
                      پاسخ : کار با آی سی های Decoder مثل 74HC154

                      نوشته اصلی توسط ADMlN
                      خوب نگفتی دقیقا برای چه کاری پرت کم آوردی
                      من فرض میکنم شما پورت ADC کم داری
                      میتونی از PCF8591 استفاده کنی. 4 تا ADC و یک DAC هشت بیتی داره که با I2C به میکرو وصل میشه و میشه 8 تا از این آی سی به هم وصل کرد.
                      سلام
                      یه ربات مسیر یاب و مین یاب و کنترل از راه دور با ای سی ATmega8 کار میکنم
                      میلتی پلیکسر که بهتره!
                      اگر تنهاترین تنها شوم باز هم خدا هست.(شهید چمران)

                      دیدگاه


                        #12
                        پاسخ : کار با آی سی های Decoder مثل 74HC154

                        نوشته اصلی توسط RunY
                        سلام
                        یه ربات مسیر یاب و مین یاب و کنترل از راه دور با ای سی ATmega8 کار میکنم
                        میلتی پلیکسر که بهتره!
                        32 تا سنسور فقط با 2 پین متصل میشه
                        مالتی پلکسر با چند پین؟
                        اگه ورودی ها زیاد باشه مالتی پلکسر آنالوگ خوب نیست
                        در ضمن با این ای سی شما نیازی به PWM ندارین چون خودش DAC داره
                        [glow=red,2,300]تاپيک هاي ايجاد شده[/glow]

                        دیدگاه


                          #13
                          پاسخ : کار با آی سی های Decoder مثل 74HC154

                          نوشته اصلی توسط ADMlN
                          32 تا سنسور فقط با 2 پین متصل میشه
                          مالتی پلکسر با چند پین؟
                          اگه ورودی ها زیاد باشه مالتی پلکسر آنالوگ خوب نیست
                          در ضمن با این ای سی شما نیازی به PWM ندارین چون خودش DAC داره
                          فقط با 2 پین؟یعنی مثل مالتی پلکسر نیار به 4تا پین آدرس هم نداره؟
                          یه توضیحی در مورد پورت I2C میدی ؟
                          اگر تنهاترین تنها شوم باز هم خدا هست.(شهید چمران)

                          دیدگاه


                            #14
                            پاسخ : کار با آی سی های Decoder مثل 74HC154

                            نوشته اصلی توسط RunY
                            فقط با 2 پین؟یعنی مثل مالتی پلکسر نیار به 4تا پین آدرس هم نداره؟
                            یه توضیحی در مورد پورت I2C میدی ؟
                            این پروتکل یک تکنولوژی ارتباط 2 طرفه بین قطعات الکترونیک می باشد.به این منظور که برای انتقال اطلاعات بین قطعات تنها از 2 خط استفاده کرده و با این کار از پیچیدگی مدار می کاهد. تکنولوژی I2C در ماژول Master قرار گرفته و به وسیله آن Master می تواند به هر تعداد قطعه Slave متصل شود. به طور مثال قطعاتی مانند LCD Drive , RTC , ماژول ADC و Sensor میتوانند به عنوان Slave در مدار قرار گیرند.
                            روش کار به این صورت است که به تمام قطعات Slave یک آدرس اختصاص داده می شود و Master می تواند اطلاعات را به ماژول های دیگر فرستاده یا از آن ها درخواست اطلاعات کند. این انتقال تنها با دو خط انتقال انجام می گیرد. یکی SDA ( خط ارسال داده = Serial Data Line ) و دومی SCL ( خط سریال کلاک = Serial Clock Line ).
                            قطعات Slave بدون اینکه بر Slave های بعدی تاثیر بگذارند روی گذرگاه قرار می گیرند و زمانی که اطلاعات برای یکی از Slave های خاص فرستاده می شود تابع زیر اجرا خواهد شد :
                            1 - Starting Condition : قطعه Master کلاک را تولید کرده و مقدار خط SCL = 1 می شود. همچنین سطح ولتاژ SDA از High به LOW توسط Master تغییر وضعیت می دهد و در این صورت هر دو خط مشغول می شوند.
                            2 - Address Transfer : پس از ارسال سیگنال CLK آدرس Slave مورد نظر توسط Master به تمام Slave ها ارسال می شود.
                            3 -Acknowledgement From Slave : در این مرحله هر کدام از Slave ها آدرس را چک کرده و این آدرس برای هر کدام که باشد به سمت Master یک تصدیق ارسال می کند.
                            4 - Data Transfer : هنگامی که تصدیق از سمت Slave رسید Master یک بایت از دیتا را ارسال می کند. ( حتی ممکن است پشت سر هم چند بایت ارسال شود. )
                            5 - Stop Condition : وقتی عمل ارسال اطلاعات پایان پذیرفت Master دیتایی به جهت اطلاع رسانی پایان انتقال به سمت Slave می فرستد و عمل ارسال پایان می پذیرد.
                            این تکنولوژی قابلیت این را دارد که چند Master به یک خط متصل شده و همه آنها Slave های مشترک یا مربوط به خود را کنترل کنند. تنها نکته پر اهمیت این است که در هنگام انتقال باید توجه کرد که اطلاعات از بین نرود و تصادم بین اطلاعات Master و Slave ایجاد نشود. نکته پر اهمیت دیگر این است که سیگنال کلاک کاملا سنکرون ( Synchronization ) باشد و به طور هم زمان به Slave ها برسد.
                            این انتقال تنها با دو خط انتقال انجام می گیرد. یکی SDA ( خط ارسال داده = Serial Data Line ) و دومی SCL ( خط سریال کلاک = Serial Clock Line ).

                            قطعات Slave بدون اینکه بر Slave های بعدی تاثیر بگذارند روی گذرگاه قرار می گیرند و زمانی که اطلاعات برای یکی از Slave های خاص فرستاده می شود تابع زیر اجرا خواهد شد :




                            1 - Starting Condition : قطعه Master کلاک را تولید کرده و مقدار خط SCL = 1 می شود. همچنین سطح ولتاژ SDA از High به LOW توسط Master تغییر وضعیت می دهد و در این صورت هر دو خط مشغول می شوند.
                            2 - Address Transfer : پس از ارسال سیگنال CLK آدرس Slave مورد نظر توسط Master به تمام Slave ها ارسال می شود.
                            3 -Acknowledgement From Slave : در این مرحله هر کدام از Slave ها آدرس را چک کرده و این آدرس برای هر کدام که باشد به سمت Master یک تصدیق ارسال می کند.
                            4 - Data Transfer : هنگامی که تصدیق از سمت Slave رسید Master یک بایت از دیتا را ارسال می کند. ( حتی ممکن است پشت سر هم چند بایت ارسال شود. )
                            5 - Stop Condition : وقتی عمل ارسال اطلاعات پایان پذیرفت Master دیتایی به جهت اطلاع رسانی پایان انتقال به سمت Slave می فرستد و عمل ارسال پایان می پذیرد.
                            این تکنولوژی قابلیت این را دارد که چند Master به یک خط متصل شده و همه آنها Slave های مشترک یا مربوط به خود را کنترل کنند.
                            تنها نکته پر اهمیت این است که در هنگام انتقال باید توجه کرد که اطلاعات از بین نرود و تصادم بین اطلاعات Master و Slave ایجاد نشود.
                            نکته پر اهمیت دیگر این است که سیگنال کلاک کاملا سنکرون ( Synchronization ) باشد و به طور هم زمان به Slave ها برسد.
                            [glow=red,2,300]تاپيک هاي ايجاد شده[/glow]

                            دیدگاه


                              #15
                              پاسخ : کار با آی سی های Decoder مثل 74HC154

                              سلام دوستان
                              میخوام با ATMEGA8 کلی LED روشن کنم و کنترل نور و چرخش داشته باشم.
                              به پورت B دوتا 74HC154 وصل کردم ولی تو برنامه و انجام کار قاطی میکنه
                              عیب از مدار است یا برنامه؟ راستی چطوری میتونم با برنامه نور LED کم و زیاد کنم؟ :read:
                              بعد از میکرو دکودر گذاشتم و بعد اون BD677 و بعدش LED گذاشتم ولی تعداد LED هر پایه بیشتر از 2 تا بشه میکرو هنگ میکنه و گاهی اوقات یکی از دکودرها از کار میفته :angry:
                              ایراد کار کجاست؟
                              کسی میتونه نقشه و برنامه درستش رو بهم بده؟ :applause:
                              از یک پورت میکرو و دوتا دکودر میخوام 1600 تا LED روشن کنم یعنی هر پایه دکودر 50 تا LED روشن کنه :eek:
                              اگر نقشه و برنامشو دارید ممنون میشم برام ایمیل کنی خیلی لازم دارم :rolleyes:
                              AMIRHOSSEIN_YAHYA@YAHOO.COM

                              دیدگاه

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