NI 9505上的转换因数硬件: Motion Control>>Power Drives>>cRIO-9500
问题: NI9505是一块伺服驱动模块,可以用在电流控制算法回路中。在这些算法中,需要用户以浮点数的形式(DBL)指定电流的Setpoint和极限值(以安培为单位)。由于与NI 9505一起工作的FPGA目前还不能支持浮点运算,所有,所有的浮点数都必须被转换成整数。为什么在该模块中使用0.0062作为转换因子? 解答: 虽然在对实时控制器的电流控制环算法设计时,一般建议电流Setpoint的值不要超过+/- 12安培,该模块真正允许的电流范围是+/- 12.7 安培。
因此,二者之间的转换因子为:
这便解释了为什么在LabVIEW自带的很多范例程序中都采用6.2 mA/integer作为实时控制器中的浮点数和FPGA上的整型数之间的转换因子。 相关链接: NI 9505 Product Manual 附件:
报告日期: 03/13/2007 最近更新: 01/03/2008 文档编号: 47CK5JUI |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||


Amps/integer value.