QAD的代码模块IO3xx FPGA的I / O模块
在其核心的QAD(正交解码)FPGA代码模块中包含主频在33MHz的32位的深计数器和QAD的控制逻辑。此代码模块需要三个数字I / O线(A,B和C/指数)作为输入。总之,线A,B和C /指数形成一个通道。这种功能通常用于正交解码为增量型编码器传感器。
QAD的FPGA代码模块可以实现对所有IO3xx系列配置的FPGA I / O模块。
作为一种替代方法,您也可能要考虑使用的IO401提供6个32位计数器单独使用绝对(SSI)或增量编码器传感器(quarature解码)选择。
QAD FPGA代码模块的主要特点
正交解码FPGA代码模块分析两个90度转向从增量式编码器传感器的信号输入,以确定旋转方向和位置。
功能描述
下图中的两个信号A和B代表这种投入的典型波形。信号C/指数代表的每一个完整的周期结束:
根据您所需的数据,QAD代码模块允许你设置以下参数:
n 正交模式:
1X:在每个信号的一个上升沿事件计数器递增
2X:在每个信号A的上升沿或下降沿事件计数器递增
4X:信号A和B的每个上升沿或下降沿事件计数器递增
n 在索引操作(C)
您可以定义以下的柜台设置时的C /指数高(周期结束时):
复位指数:计数器被清零
刷新指数:与您选定的初始值计数器复位
指数锁存:计数器的值存储到输出寄存器
指数的参考模式:复位计数器为零时,编码器的信号的C /指数首次。这个初始的高C /索引信号后,QAD代码模块将忽略的C /指数信号,并切换到“忽略指数输入”模式。
忽略指数输入:无动作
n 计数模式
骑自行车计数器:定义一个计数器范围-2 ^ 31到2 ^ 31 - 1
分频 - N:定义一个计数器范围 - 每转步骤+每转步骤 - 1。每次计数器达到选定的最低或最高每转值步骤,计数器复位。
单周期指令:符合定义的计数值时停止计数。要重新开始计数,复位是必需的。
n 每转的步骤
可自由配置的步骤根据您的硬件规格。典型值是两个大国(1024,2048,4096,... ...)。
n 规格
10[兆赫]最大的A / B输入频率
此I / O模块允许连接的增量编码器传感器(正交解码)和绝对编码器传感器(SSI)获得位置或相关信息。对于正交解码结合与上述基于FPGA的I / O模块的其他功能提供了可行的选择。如果你没有找到I / O模块的特点,你要找的,接收furhter信息,请联系我们。支持每个I / O模块的标准温度是每个产品单独列出。扩展温度范围版本可供大多数I / O模块(接触Speedgoat)。
SSI decoding.Includes Speedgoat xPC目标的驱动程序模块库,I / O电缆,并在选定的实时目标机和终端board.Installed充分测试。工作温度范围:-40〜+ 85℃。