主题中讨论的其他部件: DESIGNDRIVE
您好, 我想知道如何将RS-422从电机的绝对编码器连接到控制卡。 RS-422具有16位的电动机位置数据,数据速率高达1Mbps。 此数据通过TI隔离收发器,然后...传输至TMDSCNCD2.8069万MISO控制卡的哪个引脚? 我以为应该转到SCI-A GPIO 28/29,即控制卡连接器上的引脚50/93。 我担心的是,控制卡上的SCI不能与电机位置数据保持同步,特别是在电机高速加速时。
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.
您好, 我想知道如何将RS-422从电机的绝对编码器连接到控制卡。 RS-422具有16位的电动机位置数据,数据速率高达1Mbps。 此数据通过TI隔离收发器,然后...传输至TMDSCNCD2.8069万MISO控制卡的哪个引脚? 我以为应该转到SCI-A GPIO 28/29,即控制卡连接器上的引脚50/93。 我担心的是,控制卡上的SCI不能与电机位置数据保持同步,特别是在电机高速加速时。
您好,
您使用的是哪种编码器? 大多数编码器都有自己的通信协议(例如:EnDat,BIS-C,Tamagawa等)。
因此,它取决于您所连接的编码器类型。
另请访问以下页面,了解有关职位管理器解决方案的更多信息-该解决方案主要用于连接不同类型的编码器。
http://www.ti.com/tool/DESIGNDRIVE
-Bharathi。
诚然,绝对编码器有其他选项,但我没有选择它,因此(除非您说不能这样做)电机位置反馈通过RS-485传递到控制卡。 数据速率可选, 最大值为1Mbps,对于大型高性能驱动器的实时电机控制来说,速度太慢了。而且它的延迟为200us :(
你发送的链接是关于Dalphino处理器的演讲,它与piccolo不同,但更多的是指向DesignDrive,只谈论增量编码器,sin/Cos,解析器,基本上除了绝对编码器之外的其他一切。 不幸的是,没有那么有帮助
啊,我明白了。 RS-422只是位置数据协议将采用的"形式",但实际上可能使用enDAT,BISS或其他类型。
https://www.rls.si/products/aksim-off-axis-rotary-absolute-encoder
编码器制造商为Renishaw类型RLS 。从手册中"编码器随附SSI,SPI,PWM,BISS, 异步串行RS422和USB通信接口"。 我期望电机位置数据通过异步RS422系列来提供。 数据速率最大为1Mbps,但我认为控制卡SCI端口最大为200kbps,所以这就是为什么我不确定解决方案是否有效...似乎 对于电动汽车应用来说,数据很慢。我计划使用隔离的RS-485/422收发器,然后将接收和传输映射到X69控制卡SCI端口 (我想应该是GPIO 28/29)。 我的感觉是编码器的可用选项, BISS将不兼容X69控制卡...我猜这对我来说没问题,因为我本来不打算使用它,而只是直的异步RS422系列。
希望我的解释不会太混乱
嗯..异步串行RS422,来自编码器数据表数据格式是“8位,无奇偶校验,1个停止位”,这似乎很标准。 这里没有SCI问题。 编码器数据表接着说“数据首先传输MSB; 大端顺序” 我不知道SCI接口在我的头顶足够远的地方,但我想这也不是一个展示的停止点。 数据包是16位,这对于控制卡SCI来说是可以的。 所以一切似乎都好,除了我希望我能得到控制卡 以1mbps的速度接受数据。 从我对controlCARD F2.8069万进行的第一次读取开始,似乎200kbps是最大值
我的下一个问题...从使用控制卡TMDSBNCD2.8069万MISO开始,我计划使用JTAG进行编程和调试。 同时,我计划使用SCI-A和SCI-B与外界进行DIMM连接器通信(通过隔离收发器)。 如前所述,SCI-A将专门用于RS-422上的电机位置反馈。 SCI-B用于通过RS-485与不同的UC进行双向通信。 此控制卡在同时使用JTAG和SCI-A by DIMM连接器时是否存在一些问题? JTAG似乎使用了SCI-A ...这意味着我的计划将不起作用?