358273433
級別: 家園常客
|
我新做一系統,通過模擬量控制變頻器。當通過文本顯示器輸入“20”時(在程序里面乘以一固定常數),變頻器顯示頻率剛好是20HZ。但輸入“21”時,變頻器顯示頻率是21.5HZ,輸入“22”時顯示“23.2,輸入23時顯示25,總比輸入的數值要大。但當輸入“19”時顯示18.7,輸入“18”時顯示17,輸入“17”時顯示15,總比輸入的數值要小。請教各位高手這是為什么呢?怎么才能保證輸入數值與變頻器顯示頻率一致呢?請教各位,謝謝! |
---|---|
|
sjm213
有小知識,無大學問。
級別: 論壇版主
|
用的什么DA模塊呢? 看樣子需要調整“增益”和“偏置”值。 因為輸入輸出的斜率還是一致的,只是不對了而已。 也可以在程序里將輸出值乘以某值將斜率調整過來即可----這個值帶入y=ax+b這公式計算一下即可。 |
---|---|
|
工業巨子
2004年日本早稻田大學畢業,2010榮獲“豐田終身成就獎”
級別: 略有小成
|
非常好。 |
|
---|---|---|
|