Thread 中讨论的其他器件: TIDM-1010、 controlSUITE
工具/软件:Code Composer Studio
您好!
我是 Thermolift Inc.的机电工程师、目前正在调查能够为我们的器件运行运动控制器的微处理器。 运动控制器目前在 dSPACE RTI1007上运行--一种无法用于生产的快速原型设计和开发计算机。 该器件具有两个置换器、其位置和速度通过驱动电磁体进行控制。 控制 器需要从两个 Renishew LinACE BiSS-C 绝对编码器读取位置。 随附了编码器的数据表。 我正在尝试遵循 TI 教程: TI Designs:TIDM-1010 BiSS-C Absolute Encoder、Master Interface Reference Design for C2000MCU 由 Subrahmanya Bharathi Akondy 和 Sheena Patel 编写、但我无法使控制代码适用于我的特定应用。 教程和示例代码之间存在不一致之处、且 BOOSTXL-POSMGR 的引脚分配不明确。 将演示代码下载到 LaunchPad 时也会出现错误。 我将在下面列出这些错误:
1) 1)引脚排列
第27页通过图11介绍了块 J7的接线配置。 但是、图11显示了块 H6的接线配置。 我尝试根据图11将编码器的导线连接到升压板、但未读取位置数据。 此外、它说引脚5调用+15V、但我的编码器只需要+5V。 块 J7的接线配置是什么?
2) 2) Biss.h
BISS_CD_CRC_POLY1和 BISS_SCD_CRC_POLY1变量以十六进制定义为0x03、但根据绝对编码器数据表的第3页、正确的十六进制值为0x43 (对应于二进制的1000011)。 正确的十六进制/多项式组合是什么? 您能解释什么是 SPI_FIFO_width 变量吗? 需要针对我们的特定编码器调整的所有相关变量是什么?
3) 3)将代码下载到 launchpad
错误消息:0x835c7。 不知道为什么会发生这种情况–这意味着什么?
总的来说、如果我们能够帮助 BOOSTXL-POSMGR/LAUNCH-XL F29379D 从我们的特定编码器读取数据、我们将不胜感激。
谢谢、
Tyler Ambricoe2e.ti.com/.../LinAce_5F00_DataSheet.pdfe2e.ti.com/.../tidue73.pdf