请教基于28335电机控制的采样问题,多谢了!
时间:10-02
整理:3721RD
点击:
(一)
在TI controlSUITE中28335的HVPM_Sensorless_2833x 例程里面 关于AD有 :
#ifdef DSP2833x_DEVICE_H clarke1.As=((AdcMirror.ADCRESULT1)*0.00024414-offsetA)*2*0.909; // Phase A curr.clarke1.Bs=((AdcMirror.ADCRESULT2)*0.00024414-offsetB)*2*0.909; // Phase B curr. #endif // ((ADCmeas(q12)/2^12)-offset)*2*(3.0/3.3)
我在TI 的论坛上 看到有人讲解说 这不但把采样结果赋给了clarke1.As 也同时进行了标幺处理, 但是我通过DA 在示波器和CCS 观测窗口观测的时候,结果值很多时候超过1了, 我不知道这个clarke1.As和clarke1.Bs的范围到底应该是多少? 这个程序的标幺是如何进行的?
(二)
控制板采用的LTSR-06A的霍尔元件,之前我们测试它的结果值应该是以2.5为中心的正弦波
假如霍尔元件没有问题,它是以2.5V为中心的,幅值0.625为幅值的波形,那可以将它直接输入到28335中进行处理吗?335中关于offset的计算可以将它调整到0~3 这个量程吗?
目前我们通过DA输出的波形是关于1.75V对称的正弦波,这个值正确吗?
(三)
在Level 2B – Adjusting PI Limits这个步骤中,最后得到的Vqtesting 的最大值就是pi_iq.Vdmax吧?
在TI controlSUITE中28335的HVPM_Sensorless_2833x 例程里面 关于AD有 :
#ifdef DSP2833x_DEVICE_H clarke1.As=((AdcMirror.ADCRESULT1)*0.00024414-offsetA)*2*0.909; // Phase A curr.clarke1.Bs=((AdcMirror.ADCRESULT2)*0.00024414-offsetB)*2*0.909; // Phase B curr. #endif // ((ADCmeas(q12)/2^12)-offset)*2*(3.0/3.3)
我在TI 的论坛上 看到有人讲解说 这不但把采样结果赋给了clarke1.As 也同时进行了标幺处理, 但是我通过DA 在示波器和CCS 观测窗口观测的时候,结果值很多时候超过1了, 我不知道这个clarke1.As和clarke1.Bs的范围到底应该是多少? 这个程序的标幺是如何进行的?
(二)
控制板采用的LTSR-06A的霍尔元件,之前我们测试它的结果值应该是以2.5为中心的正弦波
假如霍尔元件没有问题,它是以2.5V为中心的,幅值0.625为幅值的波形,那可以将它直接输入到28335中进行处理吗?335中关于offset的计算可以将它调整到0~3 这个量程吗?
目前我们通过DA输出的波形是关于1.75V对称的正弦波,这个值正确吗?
(三)
在Level 2B – Adjusting PI Limits这个步骤中,最后得到的Vqtesting 的最大值就是pi_iq.Vdmax吧?
HVPM_Sensorless_2833x