اطلاعیه

Collapse
No announcement yet.

ساخت دو موج مربعی سوار بر هم توسط میکرو

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

    #16
    پاسخ : ساخت دو موج مربعی سوار بر هم توسط میکرو

    نوشته اصلی توسط hosseinghaheri نمایش پست ها
    سلام با میکرو میشه چینین موجی ساخت؟
    سلام دوست گرامی

    با استفاده از این مدار ساده میتونید به چیزی که میخواید دست پیدا کنید بدون هیــــچ مشکلی و با یه برنامه بسیـــــــــــار ساده



    در این مدار در حالت امپدانس بالای پایه میکرو ولتاژ 2.5 ولت هست اما وقتی خروجی پایه میکرو high بشه ولتاژ به 5 ولت افزایش پیدا خواهد کرد و برای برگشت به 2.5 ولت دوباره پایه باید به حالت امپدانس بالا بره . . .

    به همین سادگی و بدون هیـــــــچ مشکلی
    دیگه نیاز به برنامه نویسی پیچ در پیچ نیست و به هیچ آی سی واسطی احتیاج نیست

    موفق و موید باشید

    نظر دوستان در این مورد چیه ؟
    مورد پسند دوستان هست ؟
    آرزوی سرافرازی برای ایران عزیز . . .


    دیدگاه


      #17
      پاسخ : ساخت دو موج مربعی سوار بر هم توسط میکرو

      نوشته اصلی توسط rezamajdi نمایش پست ها
      سلام دوست گرامی

      با استفاده از این مدار ساده میتونید به چیزی که میخواید دست پیدا کنید بدون هیــــچ مشکلی و با یه برنامه بسیـــــــــــار ساده



      در این مدار در حالت امپدانس بالای پایه میکرو ولتاژ 2.5 ولت هست اما وقتی خروجی پایه میکرو high بشه ولتاژ به 5 ولت افزایش پیدا خواهد کرد و برای برگشت به 2.5 ولت دوباره پایه باید به حالت امپدانس بالا بره . . .

      به همین سادگی و بدون هیـــــــچ مشکلی
      دیگه نیاز به برنامه نویسی پیچ در پیچ نیست و به هیچ آی سی واسطی احتیاج نیست

      موفق و موید باشید

      نظر دوستان در این مورد چیه ؟
      مورد پسند دوستان هست ؟
      ممنون ولی من دقیقا متوجه نشدم چی شد!
      چرا adc ؟
      اگه میشه یکم بیشتر توضیح بدید.

      دلیل: ادغام دو پست برای جلوگیری از اسپم

      نوشته اصلی توسط saeed under line نمایش پست ها
      به نظر من از دوتا تایمر میگیری
      یکیش فقط مثلا 5 ولت
      یکی دیگه فقط 10 ولت مثلاا
      بعد مستقیم وصل کن به هم میشه این
      به نظر من این روش خوبیه ، حداقل روی موج خروجی همه ی امکانات را داریم!
      تلرانسشم فک میکنم بشه از بین برد.

      دیدگاه


        #18
        پاسخ : ساخت دو موج مربعی سوار بر هم توسط میکرو

        نوشته اصلی توسط hosseinghaheri نمایش پست ها
        ممنون ولی من دقیقا متوجه نشدم چی شد!
        چرا adc ؟
        اگه میشه یکم بیشتر توضیح بدید.

        به نظر من این روش خوبیه ، حداقل روی موج خروجی همه ی امکانات را داریم!
        تلرانسشم فک میکنم بشه از بین برد.
        دوست عزیز بحث adc نیست
        pc1 باید به عنوان ورودی خروجی مورد استفاده قرار بگیره
        شما میتونی به هر پایه میکرو که به عنوان ورودی خروجی پیکربندی شده متصل نمایید
        اگه این مداری رو که عرض کردم خدمتتون مورد استفاده قرار بدید هیچ مشکلی بوجود نمیاد
        یه بار دیگه مطالب پست بالا رو که عرض کردم باز بینی بفرمایید

        یا حق
        جدیدترین ویرایش توسط rezamajdi; ۱۴:۲۱ ۱۳۹۵/۰۷/۰۲.
        آرزوی سرافرازی برای ایران عزیز . . .


        دیدگاه


          #19
          پاسخ : ساخت دو موج مربعی سوار بر هم توسط میکرو

          سلام
          ببخشید با سه عدد مقاومت قابل اجرا است.
          از دو پین خروجی به دو مقاومت وصل می کنی و با یک مقاومت تقسیم ولتاژ انجام می دهی

          دیدگاه


            #20
            پاسخ : ساخت دو موج مربعی سوار بر هم توسط میکرو

            سلام
            سری مگا و تاینی Avr خروجی high impedance نداره
            [آموزشی] کنترل رله با پیامک توسط sim800l
            [آموزشی] راه اندازی سنسورهای DHT11 و DHT22 با کدویژن
            [آموزشی] مدار عملی اتصال میکروفن خازنی به میکروکنترلر
            [آموزشی] آموزش نحوه راه اندازی میکروهای fmd
            صفحه اینستاگرام : ecdco_ir

            دیدگاه


              #21
              پاسخ : ساخت دو موج مربعی سوار بر هم توسط میکرو

              نوشته اصلی توسط reza0506 نمایش پست ها
              سلام
              سری مگا و تاینی Avr خروجی high impedance نداره
              سلام

              سری مگا رو که مطمئن هستم که حالت امپدانس بالا داره
              با این دستورات
              DDRX=0x00
              PORTX=0x00

              به وسیله این دو دستور پورت x در حالت امپدانس بالا قرار میگیره
              آرزوی سرافرازی برای ایران عزیز . . .


              دیدگاه


                #22
                پاسخ : ساخت دو موج مربعی سوار بر هم توسط میکرو

                نوشته اصلی توسط rezamajdi نمایش پست ها
                سلام

                سری مگا رو که مطمئن هستم که حالت امپدانس بالا داره
                با این دستورات
                DDRX=0x00
                PORTX=0x00

                به وسیله این دو دستور پورت x در حالت امپدانس بالا قرار میگیره
                سلام دوست عزیز من منظورم خروجی high impedance بود،درضمن به نظرم ما ورودی high impedance نداریم و به این حالت اصطلاحاً ورودی شناور گفته میشه(البته باز هم مطمئن نیستم و دوستان اگر اشتباه میکنم اصلاح کنید)
                از همه مهمتر هم اینکه طراح سوال شکل موج رو نیاز دارند،برای داخل میکرو که نمیخواد شما این مدار رو طراحی کردید
                نکته دیگه هم اینکه میکرو تو حالت دیجیتال ۲.۵ ولت نمیفهمه،باید تست کنید ببینید ورودی با این مدار در دو حالت شناور و pull up چه منطقی در نظر میگیره صفر یا یک
                به هر حال این مدار به هیچ وجه نمیتونه چنین شکل موجی به ما بده
                [آموزشی] کنترل رله با پیامک توسط sim800l
                [آموزشی] راه اندازی سنسورهای DHT11 و DHT22 با کدویژن
                [آموزشی] مدار عملی اتصال میکروفن خازنی به میکروکنترلر
                [آموزشی] آموزش نحوه راه اندازی میکروهای fmd
                صفحه اینستاگرام : ecdco_ir

                دیدگاه


                  #23
                  پاسخ : ساخت دو موج مربعی سوار بر هم توسط میکرو

                  نوشته اصلی توسط reza0506 نمایش پست ها
                  سلام دوست عزیز من منظورم خروجی high impedance بود،درضمن به نظرم ما ورودی high impedance نداریم و به این حالت اصطلاحاً ورودی شناور گفته میشه(البته باز هم مطمئن نیستم و دوستان اگر اشتباه میکنم اصلاح کنید)
                  از همه مهمتر هم اینکه طراح سوال شکل موج رو نیاز دارند،برای داخل میکرو که نمیخواد شما این مدار رو طراحی کردید
                  نکته دیگه هم اینکه میکرو تو حالت دیجیتال ۲.۵ ولت نمیفهمه،باید تست کنید ببینید ورودی با این مدار در دو حالت شناور و pull up چه منطقی در نظر میگیره صفر یا یک
                  به هر حال این مدار به هیچ وجه نمیتونه چنین شکل موجی به ما بده
                  دوست عزیز احتمالا سوءتفاهمی شده
                  بر اساس شکل زیر در حالتی که پایه میکرو جریانی رو عبور نمیده ( شناور ) ولتاژ 2.5 ولت هستش اما زمانی که پایه میکرو high میشه ( ولتاژ 5 ولت ) ولتاژ به 5 ولت تغییر میکنه و این روند
                  همینطور ادامه پیدا میکنه . . . و اون شکل موجی که لازم هست رو میسازه . . .
                  آرزوی سرافرازی برای ایران عزیز . . .


                  دیدگاه


                    #24
                    پاسخ : ساخت دو موج مربعی سوار بر هم توسط میکرو

                    به نظر درست میاد

                    دیدگاه


                      #25
                      پاسخ : ساخت دو موج مربعی سوار بر هم توسط میکرو

                      شما در عمل مدار رو امتحان کن به نظر من چه پول آپ فعال بشه چه نشه شما از این پایه ولتاژ ثابت ۲.۵ ولت میگیری،البته شاید با فعال شدن پول آپ این مقدار تا مثلاً ۳ ولت هم برسه،به هر حال در عمل باید تست بشه
                      [آموزشی] کنترل رله با پیامک توسط sim800l
                      [آموزشی] راه اندازی سنسورهای DHT11 و DHT22 با کدویژن
                      [آموزشی] مدار عملی اتصال میکروفن خازنی به میکروکنترلر
                      [آموزشی] آموزش نحوه راه اندازی میکروهای fmd
                      صفحه اینستاگرام : ecdco_ir

                      دیدگاه


                        #26
                        پاسخ : ساخت دو موج مربعی سوار بر هم توسط میکرو

                        نوشته اصلی توسط reza0506 نمایش پست ها
                        شما در عمل مدار رو امتحان کن به نظر من چه پول آپ فعال بشه چه نشه شما از این پایه ولتاژ ثابت ۲.۵ ولت میگیری،البته شاید با فعال شدن پول آپ این مقدار تا مثلاً ۳ ولت هم برسه،به هر حال در عمل باید تست بشه
                        در عمل تست شده و جواب گرفته شده
                        شما در عمل تست کن اگه جواب نداد مطرح کنید در انجمن
                        آرزوی سرافرازی برای ایران عزیز . . .


                        دیدگاه


                          #27
                          پاسخ : ساخت دو موج مربعی سوار بر هم توسط میکرو

                          سلام مجدد
                          دوست عزیز من این مدار رو تو پروتئوس تست کردم همونطور که گفته بودم موقعی که پول آپ فعال نیست 2.5 ولت و موقعی که پول آپ فعال میشه 2.51 ولت نشون میده
                          الان دانشگاه هستم آخر هفته رفتم خونه عملی هم تست میکنم و فیلم نتیجه رو اینجا آپلود میکنم،شاید تو عمل حرف شما درست باشه


                          اینم کد برنامه
                          کد:
                          #include <io.h>
                          #include <delay.h>
                          void main(void)
                          {
                          DDRB=0x00;
                          PORTB=0x00;
                          while (1)
                              {
                              PORTB=0x00;
                              delay_ms(2000);
                              PORTB=0x01;
                              delay_ms(2000);
                              }
                          }
                          دلیل: ادغام دو پست برای جلوگیری از اسپم

                          اینم فایل پروتئوس و کدویژن
                          [آموزشی] کنترل رله با پیامک توسط sim800l
                          [آموزشی] راه اندازی سنسورهای DHT11 و DHT22 با کدویژن
                          [آموزشی] مدار عملی اتصال میکروفن خازنی به میکروکنترلر
                          [آموزشی] آموزش نحوه راه اندازی میکروهای fmd
                          صفحه اینستاگرام : ecdco_ir

                          دیدگاه


                            #28
                            پاسخ : ساخت دو موج مربعی سوار بر هم توسط میکرو

                            سلام به شما دوست گرامی

                            با تشکر از زحماتی که در این مورد کشیدید باید بگم منظور بنده رو خوب متوجه نشدید
                            بنده کی از مقاومت پول آپ حرف زدم
                            بنده برنامه مربوطه رو قرار دادم حالا بررسی کنید ببینید چ نتیجه ای میگیرید
                            حتی با پروتیوس هم جواب میده دوست من
                            کد:
                            [FONT=Yekan]while ( 1 ) [/FONT] {
                                
                              DDRB.0 = 0;
                              PORTB.0 = 0;   // in this step the voltage is about 2.5 v
                              
                              delay_ms(1000);
                              
                              PORTB.0 = 1;
                              DDRB.0 = 1;   // in this step the voltage is about 5 v 
                                           
                              delay_ms(1000);
                              
                            [FONT=Yekan] }[/FONT]
                            با تشکر از همراهی شما در این تاپیک
                            جدیدترین ویرایش توسط rezamajdi; ۱۹:۵۱ ۱۳۹۵/۰۷/۰۴.
                            آرزوی سرافرازی برای ایران عزیز . . .


                            دیدگاه


                              #29
                              پاسخ : ساخت دو موج مربعی سوار بر هم توسط میکرو

                              اگر ممکنه فایل پروتئوس رو هم قرار بدید
                              یا لا اقل بگید پورت B و پورت D هر کدوم به کجا وصل هستند
                              [آموزشی] کنترل رله با پیامک توسط sim800l
                              [آموزشی] راه اندازی سنسورهای DHT11 و DHT22 با کدویژن
                              [آموزشی] مدار عملی اتصال میکروفن خازنی به میکروکنترلر
                              [آموزشی] آموزش نحوه راه اندازی میکروهای fmd
                              صفحه اینستاگرام : ecdco_ir

                              دیدگاه


                                #30
                                پاسخ : ساخت دو موج مربعی سوار بر هم توسط میکرو

                                نوشته اصلی توسط rezamajdi نمایش پست ها
                                سلام به شما دوست گرامی

                                با تشکر از زحماتی که در این مورد کشیدید باید بگم منظور بنده رو خوب متوجه نشدید
                                بنده کی از مقاومت پول آپ حرف زدم
                                بنده برنامه مربوطه رو قرار دادم حالا بررسی کنید ببینید چ نتیجه ای میگیرید
                                حتی با پروتیوس هم جواب میده دوست من
                                کد:
                                [FONT=Yekan]while ( 1 ) [/FONT] {
                                    
                                  DDRB.0 = 0;
                                  PORTB.0 = 0;   // in this step the voltage is about 2.5 v
                                  
                                  delay_ms(1000);
                                  
                                  PORTB.0 = 1;
                                  DDRB.0 = 1;   // in this step the voltage is about 5 v 
                                               
                                  delay_ms(1000);
                                  
                                [FONT=Yekan] }[/FONT]
                                با تشکر از همراهی شما در این تاپیک
                                ممنون از کمکتون فقط یه سری چیزها هنوز برای من واضح نیست!
                                طبق سورس پروژه شما دارید با یه تایمی پین B.0 را تغییر وضعیت میدید! الان میتونم شکل موج خروجی را تصور کنم ولی نمیدونم چطوری با اعمال 2.5 ولت توسط تقیسمات مقاومتی ، اون شکل موجی که من گفتم را درست میکنه.
                                اون موج از دو مولفه تشکیل شده ولی توی سورس این طور که به نظر میاد سیگنال خروجی تک مولفه هست!

                                دیدگاه

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