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





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









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









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





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

صفحه 1 از 2 12 آخرین
نمایش نتایج: از 1 به 10 از 20
  1. #1
    2014/08/28
    126
    26

    ساخت ترموستات با ds18b20 و سون سگمنت(بسکام)

    سلام
    یه مدار ترموستات با ds18b20 از نت دانلود کردم و یه تغییراتی میخواستم داخلش بدم که با پوش باتن بشه دمای ماکزیمم و مینیمم اش رو تغییر داد و دمای اندازه گیری شده رو روی سون سگمنت نمایش داد .به دلیل اینکه برنامه نویسی خیلی کم بلدم (در حد لامپ چشمک زن) میخواستم دوستان اگه بشه کمک کنن که این مدار رو کامل کنم .برنامرو تا یه جاهایی به دو شکل متفاوت الان نوشتم که کامل نیست یکیش کلا کار نمیکنه ولی یکیش دمارو اندازه گیری میکنه و به رله دستور میده ولی با کلید قابل کنترل نیست (داخل پروتئوس شبیه سازی کردم)
    هر دو برنامرو از روی برنامه های آماده الگو برداری کردم وگرنه خودم اصلا بلد نیستم
    این برنامه ای که دماش قابل کنترل نیست

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

    عضویت


    اینم برنامه ای هست که کلا کار نمیکنه

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

    عضویت


    اگه هر کوم از اینا درست شد بعدش باید سون سگمنتش رو راه اندازی کنم
  2. #2
    2014/08/28
    126
    26

    پاسخ : ساخت ترموستات با ds18b20 و سون سگمنت(بسکام)

    سلام
    مشکل پوش باتن ها تا حدودی حل شده
    الان فقط راه اندازی سون سگمنت مونده
  3. #3
    2013/04/09
    1,159
    218

    پاسخ : ساخت ترموستات با ds18b20 و سون سگمنت(بسکام)

    سلام
    الگوریتم برنامه نویسی باید جوری باشه که شما بتونید اون متغیرای مهم رو چک کنید
    شما از کجا می دونید که دما درست نشون داده میشه
    ابتدا یه ال سی دی وصل کن به پروژت توی پروتیوس بعد دما رو نشون بده
    پروژت که تکمیل شد ال سی دی رو هم حذف می کنی
    می تونی از پورت سریال هم برای نمایش اطلاعات استفاده کنی ، ولی در کل ال سی دی بهتره اگر یکم تازه واردی تو برنامه نویسی
    از فایل obj هم می تونید برای دباگ کردن توی پروتیوس استفاده کنید و بیشترین کمک رو بهتون خواهد کرد....

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

    عضویت



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

    عضویت

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

    عضویت

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

    عضویت

    توجه:
    این برد نیمه صنعتی و خانگی هست...
    برای صنعتی شدن حتما برد مخصوص خودتون رو بزنید...
  4. #4
    2014/08/28
    126
    26

    پاسخ : ساخت ترموستات با ds18b20 و سون سگمنت(بسکام)

    نقل قول نوشته اصلی توسط ry.mohammad

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

    عضویت

    سلام
    الگوریتم برنامه نویسی باید جوری باشه که شما بتونید اون متغیرای مهم رو چک کنید
    شما از کجا می دونید که دما درست نشون داده میشه
    ابتدا یه ال سی دی وصل کن به پروژت توی پروتیوس بعد دما رو نشون بده
    پروژت که تکمیل شد ال سی دی رو هم حذف می کنی
    می تونی از پورت سریال هم برای نمایش اطلاعات استفاده کنی ، ولی در کل ال سی دی بهتره اگر یکم تازه واردی تو برنامه نویسی
    از فایل obj هم می تونید برای دباگ کردن توی پروتیوس استفاده کنید و بیشترین کمک رو بهتون خواهد کرد....
    سلام ممنون از شما با ال سی دی چک کردم دما رو درست نشون میده و دکمه های تغییر دما هم درست کار میکنن . الان مشکلی که دارم دمارو که روی سون سگمنت نمایش میدم عدد نمایش داده شده چشمک میزنه فک میکنم بخاطر تاخیر سنسور باشه ولی نمیتونم درستش کنم و اینکه الان میخوام موقع تنظیم دما دما روی سون سگمنت نمایش داده بشه که اونم نمیدونم باید چیکار کنم

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

    عضویت


    اینم شماتیک پروتئوس

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

    عضویت

  5. #5
    2013/04/09
    1,159
    218

    پاسخ : ساخت ترموستات با ds18b20 و سون سگمنت(بسکام)

    نقل قول نوشته اصلی توسط امير اقا

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

    عضویت

    سلام ممنون از شما با ال سی دی چک کردم دما رو درست نشون میده و دکمه های تغییر دما هم درست کار میکنن . الان مشکلی که دارم دمارو که روی سون سگمنت نمایش میدم عدد نمایش داده شده چشمک میزنه فک میکنم بخاطر تاخیر سنسور باشه ولی نمیتونم درستش کنم و اینکه الان میخوام موقع تنظیم دما دما روی سون سگمنت نمایش داده بشه که اونم نمیدونم باید چیکار کنم

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

    عضویت


    اینم شماتیک پروتئوس

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

    عضویت

    سلام
    یه تابع display تعریف کن و دستورات سون سگمن رو داخل این تابعمنتقل کن
    شما توی برنامه یه وقفه 250 میلی ثانیه دارید
    رفرش کل سون سگمنتها کلا میشه 20 میلی ثانیه
    اون watms 250 رو حذف کن و به جاش پشت سر هم 13 بار تابع display رو صدا بزن تا مشکل پرش نداشته باشی....

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

    عضویت



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

    عضویت

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

    عضویت

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

    عضویت

    توجه:
    این برد نیمه صنعتی و خانگی هست...
    برای صنعتی شدن حتما برد مخصوص خودتون رو بزنید...
  6. #6
    2014/08/28
    126
    26

    پاسخ : ساخت ترموستات با ds18b20 و سون سگمنت(بسکام)

    نقل قول نوشته اصلی توسط ry.mohammad

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

    عضویت

    سلام
    یه تابع display تعریف کن و دستورات سون سگمن رو داخل این تابعمنتقل کن
    شما توی برنامه یه وقفه 250 میلی ثانیه دارید
    رفرش کل سون سگمنتها کلا میشه 20 میلی ثانیه
    اون watms 250 رو حذف کن و به جاش پشت سر هم 13 بار تابع display رو صدا بزن تا مشکل پرش نداشته باشی....
    واقعا از شما ممنونم
    همین کارو کردم مشکل حل شد
    یه مشکلی هست که داخل پروتئوس چند بار که داخل منوی تنطیمات میرم کلا برنامه از کار میافته نمیدونم مشکل از برنامه هست یا پروتئوس
    برای سون سگمنت از چه ترانزیستوری استفاده کنم؟ اصلا لازم هست استفاده کنم ؟سون سگمنتش کاتد مشترک هست
    یه مشکل دیگه هم هست که مثلا دمای ماکزیمم رو که روی 37.5 تنظیم میکنم روی این دما خاموش نمیشه بلکه روی 37.6 خاموش میشه .ولی روی دمای 37.4 و 37.6 این مشکل وجود نداره فقط روی بعضی از دما ها اینجوری هست
    فقط برنامه یکم خورده کاری داره که کاملش کردم میزارم اینجا کسی خواست استفاده کنه
    ویرایش توسط امير اقا : 2019/03/18 در ساعت 18:07
  7. #7
    2013/04/09
    1,159
    218

    پاسخ : ساخت ترموستات با ds18b20 و سون سگمنت(بسکام)

    نقل قول نوشته اصلی توسط امير اقا

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

    عضویت

    واقعا از شما ممنونم
    همین کارو کردم مشکل حل شد
    یه مشکلی هست که داخل پروتئوس چند بار که داخل منوی تنطیمات میرم کلا برنامه از کار میافته نمیدونم مشکل از برنامه هست یا پروتئوس
    برای سون سگمنت از چه ترانزیستوری استفاده کنم؟ اصلا لازم هست استفاده کنم ؟سون سگمنتش کاتد مشترک هست
    یه مشکل دیگه هم هست که مثلا دمای ماکزیمم رو که روی 37.5 تنظیم میکنم روی این دما خاموش نمیشه بلکه روی 37.6 خاموش میشه .ولی روی دمای 37.4 و 37.6 این مشکل وجود نداره فقط روی بعضی از دما ها اینجوری هست
    فقط برنامه یکم خورده کاری داره که کاملش کردم میزارم اینجا کسی خواست استفاده کنه
    متاسفانه کامپایلر بسکام کرک شده هاش همین مشکلو دارند
    حالا من اینجور فهمیدم که مشکل از عدم مدیریت صحیح پشته توسط نرم افزار بسکام هست
    سعی کنید به جز توابع display زیاد از ساب توی برنامه استفاده نکنید
    در غیر این صورت توی گوگل دنبال مدیریت پشته بگردید تا دستی این ادرس ها رو بدین...

    یه مشکل دیگه هم هست که مثلا دمای ماکزیمم رو که روی 37.5 تنظیم میکنم روی این دما خاموش نمیشه بلکه روی 37.6 خاموش میشه .ولی روی دمای 37.4 و 37.6 این مشکل وجود نداره فقط روی بعضی از دما ها اینجوری هست
    اگر temp دمای خوانده شده سنسور باشه به صورت زیر عمل کن

    temp=temp+0.05
    if temp>37.5 then ...
    temp=temp-0.05


    ما بین دو دستور temp همون شرط رله تون هست

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

    عضویت



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

    عضویت

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

    عضویت

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

    عضویت

    توجه:
    این برد نیمه صنعتی و خانگی هست...
    برای صنعتی شدن حتما برد مخصوص خودتون رو بزنید...
  8. #8
    2017/03/26
    536
    219

    پاسخ : ساخت ترموستات با ds18b20 و سون سگمنت(بسکام)

    نقل قول نوشته اصلی توسط ry.mohammad

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

    عضویت

    متاسفانه کامپایلر بسکام کرک شده هاش همین مشکلو دارند
    حالا من اینجور فهمیدم که مشکل از عدم مدیریت صحیح پشته توسط نرم افزار بسکام هست
    سعی کنید به جز توابع display زیاد از ساب توی برنامه استفاده نکنید
    در غیر این صورت توی گوگل دنبال مدیریت پشته بگردید تا دستی این ادرس ها رو بدین...


    اگر temp دمای خوانده شده سنسور باشه به صورت زیر عمل کن

    temp=temp+0.05
    if temp>37.5 then ...
    temp=temp-0.05


    ما بین دو دستور temp همون شرط رله تون هست
    سلام محمد آقا یک سوال من فکر میکنم با سیزده بار صدا زدن دیلی
    در اصل مشکل چشمک حل نمیشه فقط چون سرعت زیاد میشه دیگه
    چشم ما اون چشمک رو تشخیص نمی ده و ثابت دیده میشه گفته من
    درست هست؟؟
  9. #9
    2013/04/09
    1,159
    218

    پاسخ : ساخت ترموستات با ds18b20 و سون سگمنت(بسکام)

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

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

    عضویت

    سلام محمد آقا یک سوال من فکر میکنم با سیزده بار صدا زدن دیلی
    در اصل مشکل چشمک حل نمیشه فقط چون سرعت زیاد میشه دیگه
    چشم ما اون چشمک رو تشخیص نمی ده و ثابت دیده میشه گفته من
    درست هست؟؟
    سلام
    اینجا یه وقفه 250 میلی ثانیه بود
    یعنی باید 250 میلی ثانیه می گذشت و میکرو دیتا رو از پایه می خوند
    خوب اگر همین تاخیر 250 میلی ثانیه رو هم درک کنید می بینید که میکرو کلاکش از کار نمی افته و دائم در یک حلقه گیر می کنه تا اون 250 میلی ثانیه تموم بشه و بره تا پایه رو بخونه
    عوض اینکه ما تاخیر ایجاد کنیم میاییم و سون سگمنتا رو رفرش می کنیم تا مشکل پرپر زدن سگمنتا هم حل بشه
    این در حالیه که ما با پایه دیتا کاری نداریم و در این مدت هم نباید توسط برنامه نویس تغییر وضعیت داده شود
    بعد از گذشت زمان مجددا پایه خونده میشه و مشکلی هم نخواهد داشت...
    و در نهایت بله اینجا با صدا کردن متوالی تابع رفرش ، سرعت رفرش هم زیاد شده و چشم ما این چشمک زدن رو متوجه نمیشه...
    ویرایش توسط ry.mohammad : 2019/03/18 در ساعت 23:26

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

    عضویت



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

    عضویت

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

    عضویت

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

    عضویت

    توجه:
    این برد نیمه صنعتی و خانگی هست...
    برای صنعتی شدن حتما برد مخصوص خودتون رو بزنید...
  10. #10
    2014/08/28
    126
    26

    پاسخ : ساخت ترموستات با ds18b20 و سون سگمنت(بسکام)

    نقل قول نوشته اصلی توسط ry.mohammad

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

    عضویت

    متاسفانه کامپایلر بسکام کرک شده هاش همین مشکلو دارند
    حالا من اینجور فهمیدم که مشکل از عدم مدیریت صحیح پشته توسط نرم افزار بسکام هست
    سعی کنید به جز توابع display زیاد از ساب توی برنامه استفاده نکنید
    در غیر این صورت توی گوگل دنبال مدیریت پشته بگردید تا دستی این ادرس ها رو بدین...


    اگر temp دمای خوانده شده سنسور باشه به صورت زیر عمل کن

    temp=temp+0.05
    if temp>37.5 then ...
    temp=temp-0.05


    ما بین دو دستور temp همون شرط رله تون هست
    سعی کردم چند تا ساب ها رو از برنامه حذف کنم
    الان یه اتفاقی که افتاده اینه که من رنج افزایش دما رو وقتی روی 0.1 میزارم وقتی کلید رو فشار میدم 0.2 بالا میره .گذاشتمش روی 0.05 تا 0.1 بالا بره نمیدونم مشکل از کجاست
    و اینکه حس میکنم دما توی بعضی از رنج ها 0.05 کمتر اندازه گیری میشه .موقع نمایش مشکلی نداره ولی موقع عملکرد اشتباه میکنه یعنی وقتی روی 37.5 داخل پروتئوس تنظیم میکنم در اصل 36.45 اندازه گیری میکنه که رله قطع نمیشه . روی همه ی دما ها اینجوری نیست روی بعضی دما ها اینجوری هست . ولی خب چیز مهمی نیست اشکال نداره
    فقط یه سوالی که ازتون دارم اینه که اگه بخوام حروف L ,H و F رو روی سون سگمنت نشون بدم برای مواقعی که داخل منو میرم از چه روشی باید استفاده کنم؟
    اینم آخرین ورژن که بیزحمت اگه وقت کردید و حوصله داشتید نگاهی بهش بندازید ممنون میشم

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

    عضویت


    ببخشید که این قدر به زحمت میاندازمتون
    ویرایش توسط امير اقا : 2019/03/19 در ساعت 00:34
صفحه 1 از 2 12 آخرین
نمایش نتایج: از 1 به 10 از 20

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

  1. ترموستات کنترل فن های خودرو و مانیتورینگ دما با ds18b20
    توسط Rmin در انجمن میکروکنترلرهای AVR
    پاسخ: 0
    آخرين نوشته: 2018/12/31, 20:53
  2. ساخت مدار ترموستات با سون سگمنت
    توسط mr.fun7878 در انجمن میکروکنترلرهای AVR
    پاسخ: 2
    آخرين نوشته: 2016/12/19, 21:52
  3. ساخت منو برای سون سگمنت با بسکام
    توسط Net932 در انجمن میکروکنترلرهای AVR
    پاسخ: 11
    آخرين نوشته: 2016/10/31, 15:40
  4. راهنمایی برای تست مدار ترموستات ATtiny2313 - DS18B20
    توسط afsoongar_ghadiri در انجمن مدار هاي ديجيتال
    پاسخ: 2
    آخرين نوشته: 2015/02/17, 02:44
  5. ترموستات با سون سگمنت
    توسط esmaeil57 در انجمن 8051
    پاسخ: 2
    آخرين نوشته: 2009/11/22, 12:48

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

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

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

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

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