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.
你(们)好
我正在测试 BiSS 编码器测试程序(TIDEP0057多协议编码器软件、AM437x IDK 板) 、工作正常。
但 位置数据 每0.5秒没有改变10~15次(biss Communcation cycle:100usec (默认),且电机正在旋转..)
I'v 更改了通信速度(1、2、5、10 MHz)并更改了读取角度数据周期(80、100、120、170、200 μ s)
我发现 读取角度数据周期(120、170、200微秒)很好。 读取 角度数据周期(80、100 μ s)不好。
-->(80usec 周期测试每 400usec 生成错误、 100usec 周期测试每500ms 生成错误)
然后我更改通信周期100 -> 50秒。 每100微秒读取一次角度。 这很好
我的问题是...
读取角度周期必须大于通信周期?? 我不理解这个测试结果。
此致
Moonsun
你好,Moonsun
有两种 TI 设计参考了 Sitara 处理器上的 BiSS C。
请注意、这是一个简单的独立示例、用于演示使用 PRU-ICSS 的 BiSS C 功能。 此演示软件 不用作产品开发的基础。
如果您想了解有关此 PRU-ICSS 编程 示例的更多信息-有几个 e2e 线程可能会对您有所帮助。 请注意 、 自发布其中一些设计文档以来、TI 设计文档已更新为 A。
对于 AM437x 产品开发、 请使用 SYSBIOSSDK-IND-Sitara 中提供的接口和协议:
http://downloads.ti.com/sitara_indus/esd/SYSBIOSSDK-IND-SITARA/latest/index_FDS.html 上的适用于 AM335x 和 AM437x 的 SYSBIOS 工业软件开发套件(SDK)
目前、工业 SDK 仅支持用于位置编码器的 EnDAT 2.2主接口。 AM437x IDK 的未来工业版本中将提供其他接口协议。 我们鼓励有兴趣在 AM437x 上使用强大的 BiSS C 实现快速开发应用的客户等待工业 SDK 中包含 BiSS C 支持。
David