This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

关于InstaSPIN 电机电流采样通道的问题



      在InstaSPIN的文档上看到Number of Shunt Resistors的问题,文档上说如果只用到两个电流采样通道的话。需要在这里将 “3” 改位 “2”

            //! \brief Defines the number of current sensors used

            #define USER_NUM_CURRENT_SENSORS (3)

       现在我做的板子上由于有一个采样通道不正常了,所以打算用两个通道的电流采样,在程序上把上面的 “3” 改为 “2” ,还有把不正常的那个ADC采样通道禁掉了。

1)不知道这样修改对不对?

2)除了修改这些程序上还需要修改的地方吗?

3)三个通道和两个通道采样有什么不同呢?

谢谢。

 

  • 采样通道不正常,是运放出问题了?

    是这么修改的。两个通道采样的话,需要软件去计算另一个通道的电流值

  • 1)运放没问题,是板子上不知道那根线或者过孔出问题了,压一下板子就正常。目前我还没检查出是哪里出问题了。

    2)是不是说我把这个#define USER_NUM_CURRENT_SENSORS (3)    里面的“3”改为“2”后还需要程序上自己加多一部分程序来软件计算第三通道的电流值呢?

          这个计算公式是不是Ia+Ib+Ic=0呢?

                 TI程序上写到当用到两通道采样时是用到U相和V相的,现在我这边是U相不正常了,所以改为V相和W相,用这两个通道 采样做电机参数识别测试时出现一

          启动后就又快速的运转,转了几秒后就过流保护了。

     3)不过如果要加多一个程序计算第三通道的电流值的话,我就有一个疑问了,其实这样不是也实际用到了三个通道采样了吗?只不过有一通道不是通过实际采样

          得到而是通过软件计算得到,那这里 #define USER_NUM_CURRENT_SENSORS (3)  的 “3” 还需要改为 “2” 吗?

         谢谢。