增加正交编码器驱动块
在Simuli金宝appnk中®库浏览器,从添加eQEP块嵌入式编码器®金宝app德州仪器™C2000™处理器支持包>F2837xD.
eQEP块读取正交编码器脉冲并增加位置计数。当读取正交编码器索引脉冲时,该块输出机械转子位置环绕的正交编码器脉冲。
请参见中正交编码器接口配置部分型号配置参数用于与正交编码器相关的配置。
在C28x eQEP块参数对话框,配置正交编码器以读取德州仪器处理器中的正交编码器脉冲计数,并在找到索引脉冲时包装脉冲计数器输出,如本表所示。
标签和参数在eQEP块 | 设置 |
---|---|
一般>模块 |
eQEP1 |
一般>样品时间 |
-1 |
位置计数器>输出位置计数器 |
在 |
位置计数器>最大位置计数器值(0~4294967295) |
2 ^ 16:1 |
位置计数器>位置计数器复位方式 |
在第一个索引事件上重置 |
位置计数器>索引事件上的输出锁存器位置计数器 |
在 |
位置计数器>位置计数器的索引事件锁存器 |
下降沿 |
将块重命名为eQEP。
之所以选择eQEP1模块,是因为正交编码器连接到LaunchPadXL28379d硬件板上的QEP_A接口。采样时间为-1
因为库块是由ADC中断同步触发的函数调用。位置计数器的最大值为2 ^ 16:1
因为位置计数器在库驱动程序块中使用16位体系结构。位置计数器复位模式设置在读取索引脉冲时包装位置计数。
将eQEP驱动块模块添加到mcb_pmsm_foc_sim /电流控制
如图所示的子系统。