سلام دوستان خوب هستید؟
دوستان من یه برنامه برای دماسنج و رطوبت سنج نوشتم که سنسور مربوطه DS18B20 هست .مدار دارای 3 شاسی هست که منو و UP و DOWN داره .توسط این 3 کلید مقدار SETPOINT رو تنظیم میکنم ولی زمانیکه دما از SETPOINT کمو زیاد میشه خروجی مربوطه فعال نمیشه .تمام این مشکل ها هم برمیگرده به متغییرهای معرفی شده در اول برنامه چون زمانیکه تمام متغیر ها رو از جنس BYTE تعریف میکننم مشکلی نداره و خروجی رو فعال و غیر فعال میکنه ولی تا متغییر ها رو تغییر میدم به STRING یا SINGLE برنامه خطا میده یا خروجی فعال میشه ولی دیگه غیر فعال نمیشه . دلیل اینکه از متغییر BYTE نمیتونم استفاده کنم اینکه چون دقت سنسور DS18B20 دهم هست .متغییر BYTE دهم رو حساب نمیکنه .
برنامه و فایل شبیه سازی رو قرار میدم ممنون میشم در این زمینه یه راهنمایی بفرمایدند.ضمنا اینکه در پرتئوس سنسور اول دماسنج هست و 2 سنسور دیگر حکم رطوبت سنج رو داره و با کمو زیاد کردن یکی از این سنسورها مقدار رطوبت کمو زیاد میشه .(برنامه با یسکام هست)
http://s5.picofile.com/file/8104873768/temp111.rar.html
دوستان من یه برنامه برای دماسنج و رطوبت سنج نوشتم که سنسور مربوطه DS18B20 هست .مدار دارای 3 شاسی هست که منو و UP و DOWN داره .توسط این 3 کلید مقدار SETPOINT رو تنظیم میکنم ولی زمانیکه دما از SETPOINT کمو زیاد میشه خروجی مربوطه فعال نمیشه .تمام این مشکل ها هم برمیگرده به متغییرهای معرفی شده در اول برنامه چون زمانیکه تمام متغیر ها رو از جنس BYTE تعریف میکننم مشکلی نداره و خروجی رو فعال و غیر فعال میکنه ولی تا متغییر ها رو تغییر میدم به STRING یا SINGLE برنامه خطا میده یا خروجی فعال میشه ولی دیگه غیر فعال نمیشه . دلیل اینکه از متغییر BYTE نمیتونم استفاده کنم اینکه چون دقت سنسور DS18B20 دهم هست .متغییر BYTE دهم رو حساب نمیکنه .
برنامه و فایل شبیه سازی رو قرار میدم ممنون میشم در این زمینه یه راهنمایی بفرمایدند.ضمنا اینکه در پرتئوس سنسور اول دماسنج هست و 2 سنسور دیگر حکم رطوبت سنج رو داره و با کمو زیاد کردن یکی از این سنسورها مقدار رطوبت کمو زیاد میشه .(برنامه با یسکام هست)
http://s5.picofile.com/file/8104873768/temp111.rar.html
دیدگاه