
该RST_INTRPT和GET_I命令是唯一有效的,当
有中断存在。如果没有中断存在比
另类“轮询方式”命令,如RST_STATUS或
GET_STATUS应该被使用。
高速位置捕获
在MC1241A的每个轴支持高速编码器位置
捕捉寄存器,使目前的32位轴位置保存
基于外部触发信号。
两个独立的触发信号是可用的,虽然只有一个
捕捉寄存器。触发信号源选择由主机和
可以是指示信号,或所述归属信号。选择的
索引输入或原点输入作为触发源使用的是制作
SET_CAPT_INDEX和SET_CAPT_HOME命令。
编码器位置反馈
该MC1241A系列芯片组的支持增量直接输入
编码器信号。四个位置的输入信号和控制信号被支持:
- 正交通道
- B正交通道
- 索引脉冲
- 主页信号
将A和B信号被用于连续地保持的位置
电机,以及索引和家信号用作触发输入到
高速位置捕获机制。
每个正交信道由一个方波的偏移90度。从
另一个。积极的运动由一个通道的领先的B
通过90度的通道。 ,和负的运动由一个通道的
通过90度滞后的B信道。对于一个通道的每个完整的阶段,
会发生4解决正交计数,产生一个4到1
分辨率增强了基本的渠道解决。
索引脉冲通常位于编码器和将被激活
每转一圈。该芯片组认识到,一个索引触发器有
发生时(即当在32位索引的位置被捕获)时的
索引信号,以及A和B的信号过渡低。
归属信号通常连接到一个位置基准传感器,
或任何其它通用同步信号。家里信号
是公认的,当它独自变为低电平。 A和B的状态
信号不影响家庭的信号触发识别。
位置捕获回读
经过一个触发信号,已经引起了位置捕获在MC1241A
所存储的位置可以由主处理器读出。轴状态
字指示是否已发生一个捕获。命令
GET_CAPT用于检索存储在所述时的位置
家里信号触发。
所捕获的位置是相等的轴位置的时刻的
触发脉冲遇到(包括其他所需的信号状态
如上文所定义) 。需要注意的是捕捉寄存器位于硬件。其
精度,因此不会受轴的速度。
在高速位置捕获寄存器捕获的位置
是电机编码器的实际轴位置,而不是轨迹
发电机的位置。
读取位置的序列的捕获值必须被读
由主机处理器之前,可能会出现另外一个位置捕获。
例如,如果触发发生,和第二触发发生
前捕获位置使用GET_CAPT读取
命令,没有捕捉会从第二触发
信号。
过滤器
以增强接收的编码器信息的MC1241A可靠性
提供正交数据线的数字滤波( A和B的
正交计数)以及索引和家信号。
对于所有这些信号的有效高电平或低电平状态时,才能识别
当条件已经保持了160 nSec的3个时钟周期
每个( 480 nSec的总要求时间)
因为,如果一个简短的寄生噪声信号的线路之一发生时的例子
为300纳秒,这个那么这个噪音将被拒绝,直到一个有效的状态变化
持续超过480nSec发生。
失速检测
该MC1241A芯片组支持连接两个基本操作
与编码器反馈:
- 当前轴位置的回读
- 自动停转检测。
当前位置编码器的回读功能是使用完成
GET_ACTL_POS命令。该命令允许用户确认
该步进轴取得的特定位置。该
GET_ACTL_POS命令可以用于在任何时间,不论轴
是在运动或没有。
自动停转检测允许芯片来检测步骤
电机已经失去了一个步骤,运动过程中。这典型地发生在
汽车遇到一个障碍物,或以其他方式超过其额定转矩
特定连接的阳离子。
29