اطلاعیه

Collapse
No announcement yet.

pwm با گیت های منطقی

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

    pwm با گیت های منطقی

    کسی هست بتونه منو راهنمایی کنه چجوری فقط با گیت منطقی، pwm بسازم باید توی محیط مکس پلاس شبیه سازی کنم مثل این عکس :



    Clk : is clock signal

    Reset : is used to reset program

    Button_l : is used for increasing of PWM duty cycle. A button drives this signal. When this button is
    pressed signal will be activated

    button_r : is used for decreasing of PWM duty cycle. A button drives this signal. When this button is pressed signal will be activated

    Pwm: is output signal which drives servo motor

    #2
    پاسخ : pwm با گیت های منطقی

    میتونی با استفاده از آی سی تایمر 555 این کار و انجام بدی
    یک جستجو بکن توی اینترنت
    و یا یک دیتاشیت از 555 بگیر
    مطالعه ش کن :read:
    نوشته که چطوری pwm میشه ساخت باهاش

    نتیجه کار هم بذا اینجا :rolleyes:
    دوستان دیگه و آیندگان هم استفاده کنن
    1: اللهم صل علي محمد و آل محمد و عجل فرجهم و ...
    2: دانش بهتره يا ثروت؟ بدون شعور هيچکدوم!
    3: دلا معاش چنان کن که گر بلغزد پاي *** فرشته‌ات به دو دست دعا نگه دارد (حافظ)

    دیدگاه


      #3
      پاسخ : pwm با گیت های منطقی

      ممنونم از کمکت ولی حتما باید با گیت های منطقی شبیه سازی شه . کسی هست این کارو کرده باشه ؟؟؟؟

      دیدگاه


        #4
        پاسخ : pwm با گیت های منطقی

        خب حالا سوالی که پیش میاد:
        منظورت از گت های منطقی چیه؟
        AND NAND OR NOR XOR XNOR
        یا اینکه قطعات دیگه مثه flip flop و ... میشه استفاده کرد؟
        دقیقا بگو چه قطعاتی میشه استفاده کرد؟ :question:
        1: اللهم صل علي محمد و آل محمد و عجل فرجهم و ...
        2: دانش بهتره يا ثروت؟ بدون شعور هيچکدوم!
        3: دلا معاش چنان کن که گر بلغزد پاي *** فرشته‌ات به دو دست دعا نگه دارد (حافظ)

        دیدگاه


          #5
          پاسخ : pwm با گیت های منطقی

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

          دیدگاه


            #6
            پاسخ : pwm با گیت های منطقی

            با یه کانتر و یک مقایسه کننده دیجیتال میتونید pwm بسازید-بیتهای شمارنده عرض پالس رو تعیین میکنه

            دیدگاه


              #7
              پاسخ : pwm با گیت های منطقی

              نوشته اصلی توسط voyager2020
              با یه کانتر و یک مقایسه کننده دیجیتال میتونید pwm بسازید-بیتهای شمارنده عرض پالس رو تعیین میکنه
              خیلی خیلی ممنونم
              میشه بیشتر توضیح بدید . فکر کنم برای بغیه هم جالب باشه این کار .

              دیدگاه


                #8
                پاسخ : pwm با گیت های منطقی

                http://en.wikipedia.org/wiki/Digital_comparator
                اینجا میتونین جدول صحت مقایسه کننده رو ببینید و با گیت پیاده سازی کنید
                به یکیش یه شمارنده وصل کنید و به ورودی دیگش یه عدد
                با تغییر اون عدد pwm تولید میشه

                p.s
                برای اون عدد متغیر هم میتونین از یه up/down counter استفاده کنید

                دیدگاه


                  #9
                  پاسخ : pwm با گیت های منطقی

                  نوشته اصلی توسط Akhz
                  http://en.wikipedia.org/wiki/Digital_comparator
                  اینجا میتونین جدول صحت مقایسه کننده رو ببینید و با گیت پیاده سازی کنید
                  به یکیش یه شمارنده وصل کنید و به ورودی دیگش یه عدد
                  با تغییر اون عدد pwm تولید میشه
                  حالا گرفتم چی میگی دمت گرم :redface:
                  عدد رو باید با دیکودر بدم بهش ؟
                  عدد من بازه 0-15 هست

                  دیدگاه


                    #10
                    پاسخ : pwm با گیت های منطقی

                    همونطوری که AKHz گفتن میتونید درستش کنید -شمارنده و مقایسه کننده رو هم میتونید با گیت بسازید
                    رزولوشن PWM هم با بیت های شمارنده تعیین میشه

                    دیدگاه

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