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





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









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









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





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

صفحه 3 از 7 نخست 1234567 آخرین
نمایش نتایج: از 21 به 30 از 61
  1. #21
    2011/09/20
    بجنورد
    974
    56

    پاسخ : مشکل نوسان دما در lm35

    احتمالا برنامتون هم مشکل داره الگوریتمش چه طوریه :-?
    http://www.eca.ir/forum2/index.php?topic=24865.0
    http://www.eca.ir/forum2/index.php?topic=80472.0
    http://www.eca.ir/forum2/index.php?topic=35128.0
    خداوند بی نهایت است اما به قدر نیاز تو فرود می آید ، به قدر آرزوی تو گسترده می شود و به قدر ایمان تو کارگشاست.
    [hr]
  2. #22
    2012/11/06
    7
    0

    پاسخ : مشکل نوسان دما در lm35

    نقل قول نوشته اصلی توسط hayahu
    سلام دوست عزيز ميشه لطف کني برنامه رو بذاري تا ببينيم چه جوري دما رو محاسبه کرديد؟
    فک کنم يه چيزي جا انداختيـــــــــآ oo:
    برنامه خودش خیلی زیاده و در حد 900 خط هستش
    ولی قسمت دماش اینه
    بین نمونه گیری ها هم کلی برنامه دیگه هست و فاصله زمانی به اندازه کافی وجود داره ( الان چون اینجا فقط برنامه دما رو گذاشتم فاصله زمانی یکم کم شد ! )
    این برنامه توو پروتئوس هم درست کار میکنه ! یعنی اشتباهه ؟ :rolleyes:
    کد:
    $regfile = "m16def.dat"
    $crystal = 1000000
    $baud = 9600
    
    Dim W As Word
    Dim T As Word
    Dim E As Word
    Dim Sahand As Byte
    
    Config Adc = Single , Prescaler = Auto , Reference = Avcc
    
    Stop Adc : Start Adc
    
    
    Do
    
    If Sahand = 10 Then
    T = E / 20.4                     
    Locate 1 , 1
    Lcd "Temperture=" ; T ; Chr(0) ; "c "
    Waitms 20
    Sahand = 0
    E = 0
    endif
    
    waitms 100
    
    W = Getadc(7)
    E = E + W
    Incr Sahand
    
    loop
  3. #23
    2012/11/06
    7
    0

    پاسخ : مشکل نوسان دما در lm35

    نقل قول نوشته اصلی توسط mahan.rafiee
    یا کانکتور باتری خرابه یا خود باتری
    هردو را تعویض کن
    اگه بازم نتیجه نگرفتی برنامه رو هم بزار
    مدار رو فعلا رو بربرد بستم .. امکان داره بربرد هم تاثیر داشته باشه ؟
    چون در حالت عادی درست کار میکنه ... اما تا یکم جا به جا میکنمش و دوباره راه می ندازم عدد جدیدی میده oo:

    برنامه رو هم گذاشتم .. ببینید درسته ؟ :biggrin:


    نقل قول نوشته اصلی توسط SAMAN.ASADI
    به خاطر همین بود که گفتم تو مصرف انرژی بهینه باش چون این باتریهای کتابی جریانشون خیلی پایینه و زود به خواب زمستانی میره :redface:
    و از طرفی هم برای سنسور LM35 هیچ ولتاژ مرجعی از داخلی بهتر نیست .
    زیرا اگر ولتاژ VCC هم بالا و پایین شود این ولتاژ مرجع بسیار ثابت تر است از ولتاژ مرجع بیرونی و AVCC .
    بنابراین از مرجع داخلی استفاده کنی بهتره :agree:
    به پایه AVCC و ARef یه خازن 100nF به زمین وصل کن .

    موفق باشی
    اره برنامه رو دوستان نگاه کنن اگه درست بود مجبورم برم از رفرنس اینترنال استفاده کنم که شاید مشکل حل شد :read:
    فقط خازن AGND رو هم مستقیما به زمین وصل کنم ؟ یا اونم چیزی نیاز داره ؟
  4. #24
    2013/07/12
    شهركرد
    1,377
    84

    پاسخ : مشکل نوسان دما در lm35

    نقل قول نوشته اصلی توسط sunflower1
    مدار رو فعلا رو بربرد بستم .. امکان داره بربرد هم تاثير داشته باشه ؟
    چون در حالت عادي درست کار ميکنه ... اما تا يکم جا به جا ميکنمش و دوباره راه مي ندازم عدد جديدي ميده oo:

    برنامه رو هم گذاشتم .. ببينيد درسته ؟ :biggrin:


    اره برنامه رو دوستان نگاه کنن اگه درست بود مجبورم برم از رفرنس اينترنال استفاده کنم که شايد مشکل حل شد :read:
    فقط خازن AGND رو هم مستقيما به زمين وصل کنم ؟ يا اونم چيزي نياز داره ؟
    اقا نحوه سيم كشي تو يرد يرد و همچنين مسير ها تو pcb همه چون خودم با اين مشكل رويرو شدم يه خوردگي تو مسير مسي باعث شده بود به همه چي شك كنم تا اخرش فهميدم مسيرم درست اتصال نداره برنامتون را هم فك كنم ميتونيد خيلي روان تر بنويسيد :read:
    Hidden Content
    Hidden Content
    Hidden Content
    Hidden Content
    [move][b][size=18pt] موفقيت بر روي ستون هاي شکست شکل مي گيرد.[/size]
  5. #25
    2013/07/12
    شهركرد
    1,377
    84

    پاسخ : مشکل نوسان دما در lm35

    نقل قول نوشته اصلی توسط 1hoshmand
    اقا نحوه سيم كشي تو يرد يرد و همچنين مسير ها تو pcb همه چون خودم با اين مشكل رويرو شدم يه خوردگي تو مسير مسي باعث شده بود به همه چي شك كنم تا اخرش فهميدم مسيرم درست اتصال نداره برنامتون را هم فك كنم ميتونيد خيلي روان تر بنويسيد :read:
    اقا اين واسه رفرنس داخلي واسه رفرنس 5 ولت عدد 4 ميشه 2.048
    ببينيد وقتي از رفرنس داخلي استفاده ميكنيد اين ولتاژ رفرنس برابر با 2.56 يعني اگه از حالت 10 بيتي استفاده كنيم 2.56 ولت در ميكرو به عدد 1024 تبديل ميشه يعني اگه 1.5 ولت به انالوگ اعمال بشه ميشه 600 خوب چون اگه سنسور ما 1.5 ولت خروجي بده يعني دماي ما 150 درجه است پس بايد 600 روي ال سي دي 150 نمايش داده بشه پس عدد بدست امده بر 4 تقسيم ميشه
    کد:
    $regfile = "M8def.dat"                   ' use the Mega8
    
    $crystal = 10000000
    
    
    
    Config Lcdpin = Pin , Db4 = Portd.3 , Db5 = Portd.2 , Db6 = Portd.1 , Db7 = Portd.0 , E = Portd.6 , Rs = Portd.7
    
    Config Lcd = 20 * 4
    
    Config Adc = Single , Prescaler = Auto , Reference = Internal    'config ADC
    
    Start Adc
    
    Dim W As Word , Perc As Word , Dama As Single , Volt_d As Byte , Channel As Byte , I As Byte , Cols As Byte , Cols_d As Byte
    
    
    
    Do
     W = Getadc(0)
     Dama = W / 4
    
     Home
     Lcd Dama
     Loop
    Hidden Content
    Hidden Content
    Hidden Content
    Hidden Content
    [move][b][size=18pt] موفقيت بر روي ستون هاي شکست شکل مي گيرد.[/size]
  6. #26
    2012/12/27
    شهر راز (شیراز)
    1,733
    97

    پاسخ : مشکل نوسان دما در lm35

    نقل قول نوشته اصلی توسط 1hoshmand
    اقا اين واسه رفرنس داخلي واسه رفرنس 5 ولت عدد 4 ميشه 2.048
    ببينيد وقتي از رفرنس داخلي استفاده ميكنيد اين ولتاژ رفرنس برابر با 2.56 يعني اگه از حالت 10 بيتي استفاده كنيم 2.56 ولت در ميكرو به عدد 1024 تبديل ميشه يعني اگه 1.5 ولت به انالوگ اعمال بشه ميشه 600 خوب چون اگه سنسور ما 1.5 ولت خروجي بده يعني دماي ما 150 درجه است پس بايد 600 روي ال سي دي 150 نمايش داده بشه پس عدد بدست امده بر 4 تقسيم ميشه
    کد:
    $regfile = "M8def.dat"                   ' use the Mega8
    
    $crystal = 10000000
    
    
    
    Config Lcdpin = Pin , Db4 = Portd.3 , Db5 = Portd.2 , Db6 = Portd.1 , Db7 = Portd.0 , E = Portd.6 , Rs = Portd.7
    
    Config Lcd = 20 * 4
    
    Config Adc = Single , Prescaler = Auto , Reference = Internal    'config ADC
    
    Start Adc
    
    Dim W As Word , Perc As Word , Dama As Single , Volt_d As Byte , Channel As Byte , I As Byte , Cols As Byte , Cols_d As Byte
    
    
    
    Do
     W = Getadc(0)
     Dama = W / 4
    
     Home
     Lcd Dama
     Loop
    ممنون دوست عزیز
    دقیقا حرف دل منو زدی

    نقل قول نوشته اصلی توسط sunflower1
    فقط خازن AGND رو هم مستقیما به زمین وصل کنم ؟ یا اونم چیزی نیاز داره ؟
    AGND ؟
    تو میکرو مگا 8 دو تا GND وجود داره
    هردو از داخل به هم وصل هستند و چه بهتر اینکه تو PCB کردن باز هم این دو را به هم وصل کنیم
    منظورم از خازنها این بود که یه خازن 100nF بزاری بین AVCC و GND و یه خازن دیگه بزاری بین Vref و GND که این دومی هم نگذاشتی مساله ای نداره چون ولتاژ مرجعت از داخل میکرو تامین میشه .

    موفق باشی
  7. #27
    2012/11/06
    7
    0

    پاسخ : مشکل نوسان دما در lm35

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

    بازم تشکر از همه دوستان
  8. #28
    2012/12/27
    شهر راز (شیراز)
    1,733
    97

    پاسخ : مشکل نوسان دما در lm35

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

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

    موفق باشی
  9. #29
    2013/06/28
    103
    23

    پاسخ : مشکل نوسان دما در lm35

    خوندن ولتاژ براي adc چه طوريه اونوقت؟ :wow:
    تقسيم بر 4؟؟؟؟
  10. #30
    2012/12/27
    شهر راز (شیراز)
    1,733
    97

    پاسخ : مشکل نوسان دما در lm35

    نقل قول نوشته اصلی توسط hayahu
    خوندن ولتاژ براي adc چه طوريه اونوقت؟ :wow:
    تقسيم بر 4؟؟؟؟
    این دوستمون خوب توضیح دادن(صفحه 2)
    که در پایین نقل قول کردم.
    نقل قول نوشته اصلی توسط 1hoshmand
    ببينيد وقتي از رفرنس داخلي استفاده ميكنيد اين ولتاژ رفرنس برابر با 2.56 يعني اگه از حالت 10 بيتي استفاده كنيم 2.56 ولت در ميكرو به عدد 1024 تبديل ميشه يعني اگه 1.5 ولت به انالوگ اعمال بشه ميشه 600 خوب چون اگه سنسور ما 1.5 ولت خروجي بده يعني دماي ما 150 درجه است پس بايد 600 روي ال سي دي 150 نمايش داده بشه پس عدد بدست امده بر 4 تقسيم ميشه
    اگه باز سوالی بود در خدمتم
    موفق باشید
صفحه 3 از 7 نخست 1234567 آخرین
نمایش نتایج: از 21 به 30 از 61

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

  1. خطای دما و نوسان آن در این پروژه. (atmega8 &lm35)
    توسط ShahinRad در انجمن میکروکنترلرهای AVR
    پاسخ: 5
    آخرين نوشته: 2015/04/01, 13:27
  2. مشکل روشنو،خاموش شدن رله ها با نوسان دما
    توسط gmaissam در انجمن میکروکنترلرهای AVR
    پاسخ: 3
    آخرين نوشته: 2014/10/26, 20:19
  3. مشکل نوسان دما بعد از سوییچ رله
    توسط explore77 در انجمن میکروکنترلرهای AVR
    پاسخ: 8
    آخرين نوشته: 2013/01/19, 00:34
  4. مشکل در LM35
    توسط sina1359 در انجمن میکروکنترلرهای AVR
    پاسخ: 56
    آخرين نوشته: 2012/04/23, 00:58
  5. مشکل با lm35
    توسط javad_zavr در انجمن میکروکنترلرهای AVR
    پاسخ: 3
    آخرين نوشته: 2010/10/18, 00:46

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

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

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

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

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