با سلام خدمت دوستان
من یه کد نوشتم که شامل یک سنسور دما (DS18B20) و کنترل کننده ی PID و تولید موج pwm با AVR اما مشکل اینجاست که تو دمای که من نوشتم باید پایه ی OC0 خاموش باشه، کامل خاموش نیست. یعنی تو رنج دمایی که نمیخوام موج pwm تولید بشه، ولت متر این پایه مقدار نشون میدم و در واقع روشن و خاموش میشه البته با فرکانس کمتر نسبت به دماهای دیگه.
مشکل دیگه ای هم که هست اینه که من از المان خنک کننده(TEC) استفاده کردم، در حالیکه مدل دینامیکی ندار و نمیتونم به روشن زیگلر-نیکولز کنترل کننده رو tune کنم.
ممنون میشم دوستان در این رابطه راهنمایی بفرمایند.
با تشکر
من یه کد نوشتم که شامل یک سنسور دما (DS18B20) و کنترل کننده ی PID و تولید موج pwm با AVR اما مشکل اینجاست که تو دمای که من نوشتم باید پایه ی OC0 خاموش باشه، کامل خاموش نیست. یعنی تو رنج دمایی که نمیخوام موج pwm تولید بشه، ولت متر این پایه مقدار نشون میدم و در واقع روشن و خاموش میشه البته با فرکانس کمتر نسبت به دماهای دیگه.
مشکل دیگه ای هم که هست اینه که من از المان خنک کننده(TEC) استفاده کردم، در حالیکه مدل دینامیکی ندار و نمیتونم به روشن زیگلر-نیکولز کنترل کننده رو tune کنم.
ممنون میشم دوستان در این رابطه راهنمایی بفرمایند.
با تشکر