做一個子程序,要求每隔一定時間(可設),檢測壓力變化趨勢(變化偏差可設),并反饋回信號,增加或是減少
直接用中斷編程,假設你的中斷周期是100ms,那么hmi上設置10就是1s。中斷中編程:每一個周期int變量自加,如果int的值大于等于hmi的設定值,則計算趨勢:當前值減去保存,如果結(jié)果為正值,則為增加趨勢;負值就是減少趨勢;
參考PID
1、100ms的時間中斷程序;
2、10個數(shù)據(jù)存儲當前壓力;
3、數(shù)據(jù)堆棧存儲,如MW0,MW1,MW2....MW9,數(shù)據(jù)遞歸存儲在中斷程序段里完成;
4、計算前后的壓差,可以得出壓力升高還是減小變化;
5、壓差再做比較可以得出壓力是加速還是減速的變化。
電話:13818569113
郵箱:13818569113@139.com
網(wǎng)址:http://openxml.net/
地址:上海青浦區(qū)北青公路7171號111-112室