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





اگر فرم ورود برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





کاربران برچسب زده شده

نمایش نتایج: از 1 به 5 از 5
  1. #1
    2016/05/30
    41
    4

    اندازه گیری ظرفیت خازن با میکرو مگا8

    سلام به همه

    لطف کنید منو یه راهنمایی کنید

    یه برنامه نوشتم که توسط میکرو میاد یه خازن رو که با یه مقاومت سری هست شارژ میکنه و از لحظه اول شارژ کردن خازن یه تایمر شروع به شمارش میکنه
    هروقت پایه مثبت مقایسه کننده آنالوگ به 63.2 درصد ولتاژمون میرسه میره تو وقفه و یه سری کد هارو اجرا میکنه ازجمله تایمر رو متوقف میکنه و مقدار تایمر و تعداد سرریز شدن رو نمایش میده اما همیشه این مقادیر 0 هستند !!!!!


    مشکل من اینه که آخر کار که خازن ولتاژش به 3.16 ( 63.2 درصد 5 ولت ) میرسه مقدار تایمر 0 هست
    با چند تا خازن کار کردم همین طوریه !!

    چیکار کنم ؟


    کد:
    #include <mega8.h>#include <delay.h>
    #include <alcd.h>
    #include <stdio.h>
    
    unsigned char count=0,buff[32];
    float time=0;
    
    interrupt [TIM0_OVF] void timer0_ovf_isr(void)
    {
      count++;
    }
    
    
    // Analog Comparator interrupt service routine
    interrupt [ANA_COMP] void ana_comp_isr(void)
    {
      //TCCR0=0x00; 
      PORTD = 0x01;
      sprintf(buff," C = %d   T = %d ",count,TCNT0); 
      lcd_clear();
      lcd_puts(buff);
      //count = 0;
      TCNT0=0x00;
    }
    
    void main(void)
    {
    
    PORTD=0x01;
    DDRD=0x13;
    
    // Timer/Counter 0 initialization
    // Clock source: System Clock
    // Clock value: Timer 0 Stopped
    TCCR0=0x05;
    TCNT0=0x00;
    
    TIMSK=0x04;
    
    // Analog Comparator initialization
    // Analog Comparator: On
    // Interrupt on Rising Output Edge
    // Analog Comparator Input Capture by Timer/Counter 1: Off
    ACSR=0x0B;
    SFIOR=0x00;
    
    // Alphanumeric LCD initialization
    // Connections are specified in the
    // Project|Configure|C Compiler|Libraries|Alphanumeric LCD menu:
    // RS - PORTC Bit 5
    // RD - PORTB Bit 1
    // EN - PORTC Bit 4
    // D4 - PORTC Bit 3
    // D5 - PORTC Bit 2
    // D6 - PORTC Bit 1
    // D7 - PORTC Bit 0
    // Characters/line: 16
    lcd_init(16);
    
    #asm("sei")
    
    
    while (1)
          {
                
            while ( !PIND.0 )
              { 
                delay_ms(50);
                while ( !PIND.0 );
                delay_ms(500); 
                
                PORTD = 0x13; 
                TCCR0=0x05;        
              }
          }
    }
    ویرایش توسط farshad_1372 : 2016/06/04 در ساعت 18:34
  2. #2
    2014/05/31
    نصف جهان
    150
    26

    پاسخ : اندازه گیری ظرفیت خازن با میکرو مگا8

    نقل قول نوشته اصلی توسط farshad_1372

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    سلام به همه

    لطف کنید منو یه راهنمایی کنید

    یه برنامه نوشتم که توسط میکرو میاد یه خازن رو که با یه مقاومت سری هست شارژ میکنه و از لحظه اول شارژ کردن خازن یه تایمر شروع به شمارش میکنه
    هروقت پایه مثبت مقایسه کننده آنالوگ به 63.2 درصد ولتاژمون میرسه میره تو وقفه و یه سری کد هارو اجرا میکنه ازجمله تایمر رو متوقف میکنه و مقدار تایمر و تعداد سرریز شدن رو نمایش میده اما همیشه این مقادیر 0 هستند !!!!!


    مشکل من اینه که آخر کار که خازن ولتاژش به 3.16 ( 63.2 درصد 5 ولت ) میرسه مقدار تایمر 0 هست
    با چند تا خازن کار کردم همین طوریه !!

    چیکار کنم ؟
    این روش فکرکنم توی تکنیک پالس بود اگه اشتباه نکنم هان؟
    توی همین سایت یک سری از بچه ها مدار سلف سنج و خازن سنج با رزونانس اندازه می گیرند مدارشون وکدشونم حرف نداره سرچ بزن پیدا می کنی همون ببند ضریب اطمینانش زیاده!
  3. #3
    2013/09/03
    1,984
    700

    پاسخ : اندازه گیری ظرفیت خازن با میکرو مگا8

    اگه قبلا از پرسش یه سرچ بزنید کارتون زودتر راه میفته:

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

  4. #4
    2016/05/30
    41
    4

    پاسخ : اندازه گیری ظرفیت خازن با میکرو مگا8

    دوستان

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

    من به دنبال همین روش هستم
  5. #5
    2013/09/03
    1,984
    700

    پاسخ : اندازه گیری ظرفیت خازن با میکرو مگا8

    نقل قول نوشته اصلی توسط farshad_1372

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    دوستان

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

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

موضوعات مشابه

  1. اندازه گیری ظرفیت خازن
    توسط bioemm.com در انجمن میکروکنترلرهای AVR
    پاسخ: 11
    آخرين نوشته: 2018/10/29, 10:08
  2. اندازه گیری ظرفیت خازن با مولتی متر dt9205a
    توسط hamidazami در انجمن مباحث دیگر علم الکترونیک
    پاسخ: 4
    آخرين نوشته: 2016/09/18, 18:18
  3. اندازه گیری ظرفیت سلف با استفاده از جریان AC و مولتی متر
    توسط em_eca در انجمن مدارهای آنالوگ و مدارهای مجتمع
    پاسخ: 6
    آخرين نوشته: 2015/11/08, 21:13
  4. اندازه گیری خازن
    توسط mmojtabaa در انجمن مفاهیم پایه برق و الکترونیک
    پاسخ: 5
    آخرين نوشته: 2013/12/01, 12:36
  5. طراحی هانری سنج ( اندازه گیری ظرفیت بوبین )
    توسط mahmood58 در انجمن سایر مطالب مرتبط با ميکرو ها و پروسسورها
    پاسخ: 5
    آخرين نوشته: 2009/12/30, 18:18

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •