اطلاعیه

Collapse
No announcement yet.

مدار آلتراسونیک تا برد 4 متر

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

    #31
    پاسخ : مدار آلتراسونیک تا برد 4 متر

    نوشته اصلی توسط nilofar1036
    دستتون درد نکنه فایل اصلیش نبود ؟
    حداکثر و حداقل فاصله اندازه گیریش چنده
    اگه سنسورهای مرغوب انتخاب کنید تا 3 متر جواب میگیرید.فایل اصلی چی؟
    نوشته اصلی توسط nilofar1036
    خداروشکر همه وسایلو سفارش دادم . اتمگا 8 سفارش دادم .
    اقا سوران این رو نمیدونم چیه دیوتی سایکل 50درصد
    دیوتی سایکل 50 درصد یعنی شما یک موج مربعی در نظر بگیرید که نیم سیکل مثبت و منفی آن از نظر زمان تناوب با هم برابرند.

    دیدگاه


      #32
      پاسخ : مدار آلتراسونیک تا برد 4 متر

      نوشته اصلی توسط علی حیاتی
      اگه سنسورهای مرغوب انتخاب کنید تا 3 متر جواب میگیرید.فایل اصلی چی؟دیوتی سایکل 50 درصد یعنی شما یک موج مربعی در نظر بگیرید که نیم سیکل مثبت و منفی آن از نظر زمان تناوب با هم برابرند.
      ممنونم ازتون ایسی 4558 رو ندارم چیکار کنم ؟
      راستی شماتیک مدار رو ندارید ؟
      ممنونم سایتتونم عالی بود

      دیدگاه


        #33
        پاسخ : مدار آلتراسونیک تا برد 4 متر

        کسی نیست کمکم کنه

        دیدگاه


          #34
          پاسخ : مدار آلتراسونیک تا برد 4 متر

          نوشته اصلی توسط nilofar1036
          ممنونم ازتون ایسی 4558 رو ندارم چیکار کنم ؟
          راستی شماتیک مدار رو ندارید ؟
          ممنونم سایتتونم عالی بود
          سلام
          ببینید 4558 یک آی سی پ امپ هستش که 2 تا پ امپ داره داخلی! شما چون فایل پی سی بی رو با این آی سی کشیدم سعی کنید از همین آی سی استفاده کنید.اگر بخواهید از آی سی مشابه استفاده کنید ممکن مقاومت ورودی و خروجی پ امپ فرق کنه و توی برد مدار تاثیر بزاره! به نظر من همین آی سی رو استفاده کنید.
          برای نقشه شماتیک هم دارم و لی چون خیلی وقت پیش این مدار رو بستم باید بگردم پیدا کنم.پیدا کردم همین جا براتون میزارم ولی توصیه میکنم روی برد مدار چاپی ببندید چون روی بردبرد شاید خوب جواب نگیرید.
          موفق باشید

          دیدگاه


            #35
            پاسخ : مدار آلتراسونیک تا برد 4 متر

            نوشته اصلی توسط علی حیاتی
            سلام
            ببینید 4558 یک آی سی پ امپ هستش که 2 تا پ امپ داره داخلی! شما چون فایل پی سی بی رو با این آی سی کشیدم سعی کنید از همین آی سی استفاده کنید.اگر بخواهید از آی سی مشابه استفاده کنید ممکن مقاومت ورودی و خروجی پ امپ فرق کنه و توی برد مدار تاثیر بزاره! به نظر من همین آی سی رو استفاده کنید.
            برای نقشه شماتیک هم دارم و لی چون خیلی وقت پیش این مدار رو بستم باید بگردم پیدا کنم.پیدا کردم همین جا براتون میزارم ولی توصیه میکنم روی برد مدار چاپی ببندید چون روی بردبرد شاید خوب جواب نگیرید.
            موفق باشید
            بجای 4558 نمیشه از lm358 استفاده کنم ؟ دقیقا اندازه و تمام پایه هاشون مشابه هستن . اصلا اپ امپ های ایسی های مختلف چه فرقی با هم دارن ؟
            میخوام با فیبر بسازمش . سوس باز برنامه رو خیلی لازم دارم تا بتونم اگه خواستم تغغییرش بدم یا این که ببینم چه جور کار میکنه . ممنون میشم من منتظرم

            دیدگاه


              #36
              پاسخ : مدار آلتراسونیک تا برد 4 متر

              سلام
              دیتاشیت رو از اینترنت بگیرید و مقایسه کنید.من فکر میکنم مشکلی نباشه! اگه تو بازار پیدا نکردید آی سی رو همین رو استفاده کنید.
              موفق باشید

              دیدگاه


                #37
                پاسخ : مدار آلتراسونیک تا برد 4 متر

                بازار اینجا مقاومتم پیدا نمیشه .
                در مورد تنظیم کردن فیوز بیت هاش چیکار کنم

                دیدگاه


                  #38
                  پاسخ : مدار آلتراسونیک تا برد 4 متر

                  کسی کمکم نمیکنه :cry2:

                  دیدگاه


                    #39
                    پاسخ : مدار آلتراسونیک تا برد 4 متر

                    نوشته اصلی توسط nilofar1036
                    بازار اینجا مقاومتم پیدا نمیشه .
                    در مورد تنظیم کردن فیوز بیت هاش چیکار کنم
                    فیوز بیت ها رو به این صورت تنظیم کنید:
                    فیوز بیت کریستال : 8 مگاهرتز داخلی
                    atmega8 هم jtag نداره!
                    همین !
                    موفق باشید

                    دیدگاه


                      #40
                      پاسخ : مدار آلتراسونیک تا برد 4 متر

                      با اجازه ی استاد گرانقدر مهندس حیاتی من یه برنامه برای تولید موج مربعی با دیوتی سایکل 50 درصد و فرکانس 40 کیلوهرتز جهت اعمال به فرستنده التراسونیک قرار میدم:
                      کد:
                      #include <mega16.h>
                      #include <delay.h>
                      // Timer2 overflow interrupt service routine
                      interrupt [TIM2_OVF] void timer2_ovf_isr(void)
                      {
                      TCNT2=166;
                      
                      }
                      
                      // Declare your global variables here
                      
                      void main(void)
                      {
                      // Declare your local variables here
                      
                      // Input/Output Ports initialization
                      // Port A initialization
                      // Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In 
                      // State7=T State6=T State5=T State4=T State3=T State2=T State1=T State0=T 
                      PORTA=0x00;
                      DDRA=0x00;
                      
                      // Port B initialization
                      // Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In 
                      // State7=T State6=T State5=T State4=T State3=T State2=T State1=T State0=T 
                      PORTB=0x00;
                      DDRB=0xff;
                      
                      // Port C initialization
                      // Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In 
                      // State7=T State6=T State5=T State4=T State3=T State2=T State1=T State0=T 
                      PORTC=0x00;
                      DDRC=0x00;
                      
                      // Port D initialization
                      // Func7=Out Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In 
                      // State7=0 State6=T State5=T State4=T State3=T State2=T State1=T State0=T 
                      PORTD=0x00;
                      DDRD=0xff;
                      
                      // Timer/Counter 0 initialization
                      // Clock source: System Clock
                      // Clock value: Timer 0 Stopped
                      // Mode: Normal top=0xFF
                      // OC0 output: Disconnected
                      TCCR0=0x00;
                      TCNT0=0x00;
                      OCR0=0x00;
                      
                      // Timer/Counter 1 initialization
                      // Clock source: System Clock
                      // Clock value: Timer1 Stopped
                      // Mode: Normal top=0xFFFF
                      // OC1A output: Discon.
                      // OC1B output: Discon.
                      // Noise Canceler: Off
                      // Input Capture on Falling Edge
                      // Timer1 Overflow Interrupt: Off
                      // Input Capture Interrupt: Off
                      // Compare A Match Interrupt: Off
                      // Compare B Match Interrupt: Off
                      TCCR1A=0x00;
                      TCCR1B=0x00;
                      TCNT1H=0x00;
                      TCNT1L=0x00;
                      ICR1H=0x00;
                      ICR1L=0x00;
                      OCR1AH=0x00;
                      OCR1AL=0x00;
                      OCR1BH=0x00;
                      OCR1BL=0x00;
                      
                      // Timer/Counter 2 initialization
                      // Clock source: System Clock
                      // Clock value: 250.000 kHz
                      // Mode: Normal top=0xFF
                      // OC2 output: Disconnected
                      ASSR=0x00;
                      TCCR2=0x11;
                      TCNT2=155;
                      OCR2=0x00;
                      
                      // External Interrupt(s) initialization
                      // INT0: Off
                      // INT1: Off
                      // INT2: Off
                      MCUCR=0x00;
                      MCUCSR=0x00;
                      
                      // Timer(s)/Counter(s) Interrupt(s) initialization
                      TIMSK=0x40;
                      
                      // USART initialization
                      // USART disabled
                      UCSRB=0x00;
                      
                      // Analog Comparator initialization
                      // Analog Comparator: Off
                      // Analog Comparator Input Capture by Timer/Counter 1: Off
                      ACSR=0x80;
                      SFIOR=0x00;
                      
                      // ADC initialization
                      // ADC disabled
                      ADCSRA=0x00;
                      
                      // SPI initialization
                      // SPI disabled
                      SPCR=0x00;
                      
                      // TWI initialization
                      // TWI disabled
                      TWCR=0x00;
                      
                      // Global enable interrupts
                      #asm("sei")
                      
                      while (1)
                         {
                         if (PINA.4==1) PORTB=0x01;
                         else PORTB=0x00;
                         }
                      }
                      چرا ناراحتی پاتریک!
                      + امروز ی بچه دیدم سرچهارراه گل میفروخت
                      - از دیدنش ناراحت شدی؟
                      + نه
                      پس چی ناراحتت کرده
                      + اینکه دیدن اینجور بچه ها انقدر واسم عادی شده که دیگه ناراحتم نمیکنه
                      ------------------------------------------------------------------------------------------------------
                      تاحالا فکر کردی بیسواد کیه؟- بی سواد یعنی کسی که نمیتونه ذهنیاتش رو عملی کنه!
                      ------------------------------------------------------------------------------------------------------
                      محصولات

                      دیدگاه


                        #41
                        پاسخ : مدار آلتراسونیک تا برد 4 متر

                        اقا سوران دست گلت درد نکنه . :wow:

                        ولی من سی بلد نیستم :cry2:

                        بعدشم این برنامه رو بریزم رو ایسیم از کدوم شماتیک استفاده کنم :eek:

                        دیدگاه


                          #42
                          پاسخ : مدار آلتراسونیک تا برد 4 متر

                          وای با سی :angry: :angry: :angry: :angry:
                          من c بلد نیستم ای خدا
                          لطفا هم شماتیک و هم برنامه را بگذارید
                          ممنون.
                          [glow=red,2,300]برنامه های آموزشی تست شده برای NXP LPC1768 با توابع CMSIS[/glow]
                          http://www.eca.ir/forum2/index.php?topic=76623.0

                          دیدگاه


                            #43
                            پاسخ : مدار آلتراسونیک تا برد 4 متر

                            منم سی بلد نیستم با بیسیک خیلی خوب میشه

                            دیدگاه


                              #44
                              پاسخ : مدار آلتراسونیک تا برد 4 متر

                              کسی نیست

                              دیدگاه


                                #45
                                پاسخ : مدار آلتراسونیک تا برد 4 متر

                                خانم نیلوفر لطفا این قدر اسپم ندهید.
                                اگه این زندگی باشه , اگه این سهمم از دنیاست ; من از مردن هراسم نیست

                                دیدگاه

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