NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 2070 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 12 از 12

موضوع: کنترل دما با ترموکوپل

  1. #1
    عضو جدید abb_saleh آواتار ها
    تاریخ عضویت
    Mar 2012
    نام
    صالح
    نوشته ها
    9
    تشکر
    0
    تشکر شده 48 بار در 8 پست

    New کنترل دما با ترموکوپل

    سلام
    تو یه سری از پستها دیدم برای کنترل دما با ترموکوپل مشگل دارین این شماتیک با فایل هگز میکرو mega16 رو براتون میزارم این پروژه با ای سی max6675 کار میکنه امیدوارم بدردتون بخوره اگه مشگلی بود بگین
    فايل هاي پيوست شده فايل هاي پيوست شده

  2. کاربران : 10 تشکر کرده اند از شما abb_saleh برای ارسال این پست سودمند:


  3. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نام
    Advertising world
    نوشته ها
    Many
     

  4. #2
    تازه وارد
    تاریخ عضویت
    Jan 2010
    نوشته ها
    1
    تشکر
    1
    تشکر شده 0 بار در 0 پست

    پیش فرض

    سلام ممنون صالح جون اما كاش مي شد سورس برنامه رو بصورت تكست بزاري آخه من هنوز تازه كارم و مي خواستم بدونم چه طوري برنامه رو نوشتي a.13600@yahoo.com اگه مقدوره برام ميل كن ممنون دوست عزيز

  5. #3
    تازه وارد
    تاریخ عضویت
    Nov 2012
    نوشته ها
    2
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    پیش فرض نیاز فوری

    سلام دوست عزیز:
    من برنامه نویسی میکروکنترلر avr رو تازه شروع کردم . اگه برنامه کنترل دما رو تو زبان اسمبلی یا سی برام بفرستی کمک بزرگی به من کردی.آخه خیلی بهش احتیاج دارم .ممنون. اینم ایمیلم:nazilapoorhajy@gmail.com

  6. #4
    تازه وارد
    تاریخ عضویت
    Nov 2012
    نوشته ها
    2
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    پیش فرض نیاز فوری فوری

    سلام دوستان:
    یکی نیست به داد من برسه . من به برنامه کنترل دما با ترموکوپل در mega16 با آی سی max6675 در code vision خیلی احتیاج دارم . توروخدا یکی کمکم کنه.
    اینم ایمیلم:nazilapoorhajy@gmail.com

  7. #5
    همکار علمی zakariya moradi آواتار ها
    تاریخ عضویت
    Sep 2012
    نام
    ذکریا مرادی
    نوشته ها
    206
    تشکر
    86
    تشکر شده 448 بار در 125 پست

    پیش فرض

    نقل قول نوشته اصلی توسط abbassink نمایش پست ها
    سلام ممنون صالح جون اما كاش مي شد سورس برنامه رو بصورت تكست بزاري آخه من هنوز تازه كارم و مي خواستم بدونم چه طوري برنامه رو نوشتي a.13600@yahoo.com اگه مقدوره برام ميل كن ممنون دوست عزيز
    عضویت سال 88 !!!! ارسال 2 مورد ؟

  8. #6
    همکار علمی zakariya moradi آواتار ها
    تاریخ عضویت
    Sep 2012
    نام
    ذکریا مرادی
    نوشته ها
    206
    تشکر
    86
    تشکر شده 448 بار در 125 پست

    پیش فرض

    نقل قول نوشته اصلی توسط abb_saleh نمایش پست ها
    سلام
    تو یه سری از پستها دیدم برای کنترل دما با ترموکوپل مشگل دارین این شماتیک با فایل هگز میکرو mega16 رو براتون میزارم این پروژه با ای سی max6675 کار میکنه امیدوارم بدردتون بخوره اگه مشگلی بود بگین
    ممنون به خاطر پروزه اما گذاشتن هگز دردی دوا نمی کنه و فقط جنبه تبلیغ کارتون رو با ایمیل روی LCD میرسونه.لطفا سورس رو کامل بزارید اگر می خواید کار خیر کنید .

  9. #7
    تازه وارد
    تاریخ عضویت
    Jan 2010
    نام
    IRAN
    نوشته ها
    3
    تشکر
    2
    تشکر شده 1 بار در 1 پست

    پیش فرض

    پروژه دماسنج با سورس کدویژن و توضیحات
    فايل هاي پيوست شده فايل هاي پيوست شده

  10. تشکرها از این نوشته :


  11. #8
    تازه وارد
    تاریخ عضویت
    Jul 2013
    نوشته ها
    1
    تشکر
    1
    تشکر شده 2 بار در 1 پست

    پیش فرض

    نقل قول نوشته اصلی توسط zakariya moradi نمایش پست ها
    ممنون به خاطر پروزه اما گذاشتن هگز دردی دوا نمی کنه و فقط جنبه تبلیغ کارتون رو با ایمیل روی LCD میرسونه.لطفا سورس رو کامل بزارید اگر می خواید کار خیر کنید .
    تو این سایت در مورد سورس کد این پروژه توضیح داده است.
    Using the MAX6675 Thermocouple-to-Digital Converter


    شهاب

  12. کاربران : 2 تشکر کرده اند از شما shabile برای ارسال این پست سودمند:


  13. #9
    تازه وارد
    تاریخ عضویت
    Jul 2009
    نوشته ها
    1
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    پیش فرض

    نقل قول نوشته اصلی توسط abb_saleh نمایش پست ها
    سلام
    تو یه سری از پستها دیدم برای کنترل دما با ترموکوپل مشگل دارین این شماتیک با فایل هگز میکرو mega16 رو براتون میزارم این پروژه با ای سی max6675 کار میکنه امیدوارم بدردتون بخوره اگه مشگلی بود بگین
    اونی که مشکل داره تویی. نوشتی با max6675 بعد پروژه با LM 35 گذاشتی؟

  14. #10
    تازه وارد
    تاریخ عضویت
    Nov 2011
    نوشته ها
    2
    تشکر
    7
    تشکر شده 0 بار در 0 پست

    پیش فرض

    با سلام به دوستان
    این یه برنامه نوشته شده با بسکام هست که کار با max6675 رو توضیح میده
    سعی کردم اضافات برنامه رو حذف کنم که برنامه تا جای ممکن ساده و کار راه بنداز باشه


    Config Spi = Hard , Interrupt = Off , Data Order = Msb , Master = Yes , Polarity = Low , Phase = 0 , Clockrate = 4 , Noss = 1
    Config Portb.2 = Output 'ss
    Spi_cs Alias Portb.2
    Spiinit
    '----------------------------------------
    Dim Temp As Single
    Dim Temp_data As Word
    Dim Temp_data_l As Byte At Temp_data Overlay
    Dim Temp_data_h As Byte At Temp_data + 1 Overlay
    '----------------------------------------
    Do
    Reset Spi_cs
    Waitms 100
    Temp_data_h = Spimove(temp_data_h)
    Temp_data_l = Spimove(temp_data_l)
    Set Spi_cs

    Temp_data = Temp_data And &B0111111111111000
    Temp_data = Temp_data / 2
    Temp_data = Temp_data / 2
    Temp_data = Temp_data / 2
    Temp = Temp_data / 4

    Loop
    '------------------------------------------------

  15. #11
    تازه وارد
    تاریخ عضویت
    Nov 2011
    نوشته ها
    2
    تشکر
    7
    تشکر شده 0 بار در 0 پست

    پیش فرض

    اول برنامه پیکربندی spi هست
    بعد هم تعریف متغیر های برنامه
    اون دوتا متغیر که overlay دارن هم در اصل یه متغیر 16 بیت هست که تبدیل به دوتا متغیر 8 بیت شده (از خارجیا یاد گرفتم)
    با دستور spimove هم مقادیر دیتا رو از max6675 گرفتم
    و اما در آخر که اطلاعات دریافتی از آی سی رو باید پردازش کرد
    Temp_data = Temp_data And &B0111111111111000 تو این خط مقادیر مورد نیاز رو ضرب در 1 یک و مقادیر بی اثر رو ضرب در 0 کردم (دیتا شیت مطالعه بشه)
    تو سه خط بعدی مقدار رو تقسیم بر 2 کردم که از نظر ریاضی همون شیف دادن مقادیر باینری به سمت راست میشه (درس معماری کامپیوتر )
    در آخر هم مقدار بر 4 تقسیم شده که دلیل اون اینه که مقادیر دریافتی از max6675 با دقت یک چهارم درجه اندازه گیری میشه


    امیدوارم به کسی کمک کرده باشم

  16. #12
    تازه وارد
    تاریخ عضویت
    Jul 2018
    نوشته ها
    1
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    پیش فرض

    نقل قول نوشته اصلی توسط silver7816 نمایش پست ها
    با سلام به دوستان
    این یه برنامه نوشته شده با بسکام هست که کار با max6675 رو توضیح میده
    سعی کردم اضافات برنامه رو حذف کنم که برنامه تا جای ممکن ساده و کار راه بنداز باشه


    Config Spi = Hard , Interrupt = Off , Data Order = Msb , Master = Yes , Polarity = Low , Phase = 0 , Clockrate = 4 , Noss = 1
    Config Portb.2 = Output 'ss
    Spi_cs Alias Portb.2
    Spiinit
    '----------------------------------------
    Dim Temp As Single
    Dim Temp_data As Word
    Dim Temp_data_l As Byte At Temp_data Overlay
    Dim Temp_data_h As Byte At Temp_data + 1 Overlay
    '----------------------------------------
    Do
    Reset Spi_cs
    Waitms 100
    Temp_data_h = Spimove(temp_data_h)
    Temp_data_l = Spimove(temp_data_l)
    Set Spi_cs

    Temp_data = Temp_data And &B0111111111111000
    Temp_data = Temp_data / 2
    Temp_data = Temp_data / 2
    Temp_data = Temp_data / 2
    Temp = Temp_data / 4

    Loop
    '------------------------------------------------




    آقا بابت کد ممنونم خیلی هم عالی.
    ولی چرا السیدی دمارو ۰ نشون میده؟ ربطی به فرکانس میکرو داره؟؟؟
    شما خودتون کدو تست کردین؟؟؟
    فرکانس میکرو رو ۴mh گذاشتم جواب نداده.
    ویرایش توسط amar.mog : 29-07-2018 در ساعت 19:23

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

  1. ترموکوپل سری k
    توسط javad naderi در انجمن AVR
    پاسخ: 4
    آخرين نوشته: 09-02-2014, 21:47
  2. معرفی اپتوکوپلر برای انکودر
    توسط mj3747 در انجمن موتورها و درایوها
    پاسخ: 8
    آخرين نوشته: 13-05-2013, 20:28
  3. ترموکوپل با AVR
    توسط esmaeil57 در انجمن AVR
    پاسخ: 7
    آخرين نوشته: 08-08-2012, 14:33
  4. خازن بای پاس و کوپلاژ
    توسط safavism در انجمن طراحی و ساخت و آزمایش مدارت الکترونیک
    پاسخ: 5
    آخرين نوشته: 31-12-2011, 01:54

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

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