正交编码器
测量蜱中编码器的旋转
- 图书馆:
金宝app用于NXP FRDM金宝app-K64F板的Simulink编码器支持包
描述
这正交编码器块读取电路板连接的旋转滴答数和编码器的方向。
当您沿顺时针方向旋转编码器时,刻度计数增加。当您以逆时针方向旋转编码器时,刻度计数会降低。
使用此块的参数,指定编码模式,重置模式和相位极性。
在电路板上,柔性定时器模块(FTM)外设为来自编码器的A和相位B输出信号提供专用引脚。
将编码器上的输出引脚连接到电路板上的PTB18引脚。将编码器上的相位B输出引脚连接到电路板上的PTB19引脚。
港口
输入
port_1.
- 输入信号,指定何时重置编码器读数
标量
当你设置的时候重置模式参数到通过外部信号重置
,输入端口可用。
基于此端口的输入值,刻度计数重置为0。当您向块输入发送0以外的值时,刻度计数将重置为0.对于每个样本周期,块自上次复位以来输出编码器读数。
当外部信号为0时,刻度计数与其相同没有重置
模式。当外部信号为非零时,刻度计数与其相同在每个采样时间重置
模式。有关重置模式的更多信息,请参阅重置模式参数描述。
数据类型:单身的
|双倍的
|INT8.
|INT16
|INT32.
|uint8.
|uint16
|UINT32.
|布尔
输出
打钩
- 在蜱虫中编码器的角度位置
标量
端口在刻度内输出编码器位置的相对变化。当您沿顺时针方向旋转编码器时,刻度计数增加。当您以逆时针方向旋转编码器时,刻度计数会降低。
数据类型:INT16
谜语
- 编码器的旋转方向
标量
当您在顺时针方向上旋转编码器时,端口输出1.当您在逆时针方向旋转编码器时,端口输出0。
依赖性
仅当您选择时,此端口仅出现输出编码器方向范围。
数据类型:uint8.
参数
编码模式
- 编码模式计算旋转滴答数
正交
(默认)|数和方向
您可以选择编码模式以计算旋转滴答数。
正交
- 该板在编码器上执行X4编码测量。在这种类型的编码中,计算相位A和相位B信号的每个上升沿和下降沿。当相位A引导相B信号(顺时针方向的编码器)时,刻度计数增加了两个信号的每个上升/下降沿增加。当相位为相位B信号(逆时针方向的编码器)后滞后时,刻度计数为两个信号的每个上升/下降沿减小。
数和方向
- 信号A信号控制计数率。相位B信号控制计数方向。例如,当相位B信号高(顺时针方向上的编码器)时,刻度计数对于相位信号的每个上升沿增加。当相位B信号低(逆时针方向的编码器)时,刻度计数对于信号的每个上升沿减小。
输出编码器方向
- 指定块是否输出编码器的方向
ON(默认)|离开
选择此参数时,谜语
端口可用。
当编码器沿顺时针方向旋转时,端口输出1.当编码器沿逆时针方向旋转时,端口输出0。
重置模式
- 复位模式用于重置编码器读数
没有重置
(默认)|在每个采样时间重置
|通过外部信号重置
此块支持三种不同的复位金宝app模式。复位模式在示例表中描述。
考虑到连接到电路板的编码器轮,具有90个插槽。这意味着,编码器刻度计数为每4度旋转。
假设块采样时间为1秒,并且在时间即时T = 0的刻度计数为0。
没有重置
- 编码器读数未重置,块输出旋转的总滴答。例如,在表中,在T = 0和T = 1之间,编码器沿顺时针方向旋转20度。因此,刻度计数为5。
在T = 1和T = 2之间,编码器沿顺时针方向旋转40度,因此,刻度计数为15,在T = 2(从T = 1和T = 2)处为15。
在此模式下,任何时间时刻的输出都是先前计数和当前计数的累积和。
在每个采样时间重置
- 对于每个样本周期,块输出编码器读数,然后将其重置为0。例如,在表中,在T = 0和T = 1之间,编码器沿顺时针方向旋转20度。因此,刻度计数为5。
在T = 1和T = 2之间,编码器在顺时针方向上旋转40度,因此,滴答数为10。
在此模式下,输出是给定采样时间的刻度计数。
通过外部信号重置
- 设置时重置模式参数到通过外部信号重置
,输入端口可用。对于每个采样周期,块以来输出自上次复位以来的编码器读数。基于此端口处的输入值,编码器读数重置为0。当您向块输入发送0以外的值时,块将编码器读数重置为0。
例如,在表中,在T = 0和T = 1之间,编码器沿顺时针方向旋转20度。因此,T滴定计数为5 = 1。
在T = 1和T = 2之间,编码器在顺时针方向上旋转40度。因此,刻度计数为15,在t = 2(从t = 1和t = 2)处为15。
在T = 2和T = 3之间,编码器沿顺时针方向旋转60度。因此,刻度计数为30,在t = 3(从T = 2和15到T = 3的15)。由于块输入值是T = 3的非零值,因此块将编码器读取重置为0。
在T = 3和T = 4之间,编码器沿逆时针方向旋转20度。因此,刻度计数为-5在t = 4(从t = 3和-5到t = 4)。
在此模式下,当外部信号为0时,输出计算相同
没有重置
模式。当外部信号是非零时,输出计算相同在每个采样时间重置
模式。
倒置阶段极性
- 指定块是否反转阶段信号
关闭(默认)|在
选中此复选框后,块在识别上升和下降边缘之前将阶段反转激活信号。根据您使用的编码器,您可以选择反转极性。
反相阶段B极性
- 指定块是否反转相位B信号
关闭(默认)|在
选中此复选框后,块在识别上升沿和下降沿之前反转相位B信号。根据您使用的编码器,您可以选择反转极性。
采样时间
- 从编码器读取值的频率
0.1
(默认)
指定此块读取旋转的频率,以秒为单位。
依赖性
仅当您设置时才会出现此参数重置模式参数到没有重置
或者在每个采样时间重置
。
版本历史记录
matlab命令
您单击了与此MATLAB命令对应的链接:
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择网站
选择一个网站,以便在可用的地方进行翻译内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:。
您还可以从以下列表中选择一个网站:
如何获得最佳网站性能
选择中国网站(以中文或英文)以获得最佳网站性能。其他MathWorks国家网站未优化您所在地的访问。