使用28027F做FOC无感控制,外接了一个DA8501模块,16位的,想在示波器上面看观测到的angle,以及电压电流量,但是他们都是iq格式的,请问我应该怎么改变数据格式使之变成uint_16的形式发给DA?
DAC8501_out(uint16_t DAC_out)
gAdcData.V.value[0] ,gAdcData.I.value[0] ,gMotorVars.angle_est_pu这些都是iq格式的,怎么转化赋值给uint16_t DAC_out?
Emma Wang:
我之前用2812芯片时用过_IQtoF();将IQ格式转换为float格式,再转换为int格式。供你参考。