您好: 我已經知道我的系統模型是一個二階系統,其系統轉移函數為100/(s^2+20s+100)。此時給一個步階訊號,然後得到response。我想要問的就是我可以在FPGA底下完成這樣的事嗎? 非常感謝您的回答。
您好:
您提供的轉移函數為S domain的連續函數,在FPGA Base 下是為離散的環境,並非連續的環境。
所以您必須先把S domain 轉換成 Z domain,先對他離散化。
轉換的方法有幾種:
1. 透過數學推倒:
s = (1/T)lnz 去做一個轉換
2. Labview 的 control design toolkit 中 有提供 Model Conversion 的VI 可以直接使用。
在轉成Z domain 後你會遇到delay的問題,此時你可以使用LV 中的 shift register 來表示 delay.
Thanks,
Jay
您好:Labview 的 control design toolkit 中 有提供 Model Conversion 的VI 可以直接使用。FPGA底下有control design toolkit ?我 是用LabVIEW8.2版,是否是版本太舊? 謝謝。
您好: 我了解了,非常感謝您的回答!!