主题中讨论的其他器件:C2000WARE、 C2000WARE-MOTORCONTROL-SDK、 controlSUITE
您好!
我正在检查控制套件中的 HVACI_Sensorless_2833x 示例。 在这个项目中、我有疑问、我想问。
具体如下:
1) 1)我已经阅读了控制套件中的 IQ 数学指南以及互联网上有关 Q 表示法的信息、但我无法理解给定项目中的 IQ 数学方法。
我知道 Q 表示法是定点值。 我还在控制套件中读取其文档。 您能不能用示例简单地告诉我这方面的信息。
2) 2) IQ 数学头中有宏
#define _IQ24 (a) (long)((a)* 16777216.0L)
我不明白这个宏到底做什么。 我知道它将值转换为 Q24值、但我无法理解它的确切目的。
因为 Q24具有-128至127的整数范围。 这个宏是否不会超过 Q24范围、那么这是如何进行 Q24转换?
3) 3)我有 MCU F28334。 它具有 FPU。 对于 F28334、我应该进行哪些更改才能使用此代码? 我知道头文件中有"浮点数学"选项。 我应该只打开该宏、还是需要进行任何其他更改?
谢谢、此致。