欢迎访问ic37.com |
会员登录 免费注册
发布采购

AMIS-30621-UGA 参数 Datasheet PDF下载

AMIS-30621-UGA图片预览
型号: AMIS-30621-UGA
PDF下载: 下载PDF文件 查看货源
内容描述: [Stepper Motor Controller, 0.8A, PDSO20, 300 INCH, PLASTIC, SOIC-20]
分类和应用: 电动机控制光电二极管
文件页数/大小: 57 页 / 1017 K
品牌: AMI [ AMI SEMICONDUCTOR ]
 浏览型号AMIS-30621-UGA的Datasheet PDF文件第13页浏览型号AMIS-30621-UGA的Datasheet PDF文件第14页浏览型号AMIS-30621-UGA的Datasheet PDF文件第15页浏览型号AMIS-30621-UGA的Datasheet PDF文件第16页浏览型号AMIS-30621-UGA的Datasheet PDF文件第18页浏览型号AMIS-30621-UGA的Datasheet PDF文件第19页浏览型号AMIS-30621-UGA的Datasheet PDF文件第20页浏览型号AMIS-30621-UGA的Datasheet PDF文件第21页  
AMIS-30621 LIN Micro-stepping Motor Driver  
Data Sheet  
14.1.2. Dual Positioning  
A SetDualPositioncommand allows the user to perform a positioning using two different velocities. The first motion is done with the  
specified Vmin and Vmax velocities in the SetDualPosition command, with the acceleration (deceleration) parameter already in  
RAM, to a position Pos1[15:0]also specified in SetDualPosition.  
Then a second motion to a position Pos2[15:0] is done at the specified Vmin velocity in the SetDualPosition command (no  
acceleration). Once the second motion is achieved, the ActPosregister is reset to zero, whereas TagPosregister is not changed.  
Velocity  
Vmax  
First motion  
Second motion  
Vmin  
t
27 ms  
Figure 9: Dual Positioning  
27 ms  
PC20070221.1  
Remark: This operation cannot be interrupted or influenced by any further command unless the occurrence of the conditions driving to a  
motor shutdown or by a HardStop command. Sending a SetDualPosition command while a motion is already ongoing is not  
recommended.  
Notes:  
(0) The priority encoder is describing the management of states and commands. All notes below are to be considered illustrative.  
(1) The last SetPosition(Short) command issued during an DualPosition sequence will be kept in memory and executed afterwards. This applies also for the commands sleep  
and SetMotorParam and GotoSecurePosition.  
(2) Commands such as GetActualPos or GetStatus will be executed while a dual positioning is running. This applies also for a dynamic ID assignment LIN frame.  
(3) A DualPosition sequence starts by setting TagPos register to SecPos value, provided secure position is enabled otherwise TagPos is reset to zero.  
(4) The acceleration/deceleration value applied during a DualPosition sequence is the one stored in RAM before the SetDualPosition command is sent. The same  
applies for shaft bit, but not for Irun, Ihold and StepMode, which can be changed during the dual positioning sequence.  
(5) The Pos1, Pos2, Vmax and Vmin values programmed in a SetDualPosition command apply only for this sequence. All further positioning will use the parameters  
stored in RAM (programmed for instance by a former SetMotorParam command).  
(6) Commands ResetPosition, SetDualPosition and SoftStop will be ignored while a DualPosition sequence is ongoing, and will not be executed afterwards.  
(7) A SetMotorParam command should not be sent during a SetDualPosition sequence.  
(8) If for some reason ActPos equals Pos1[15:0] at the moment the SetDualPosition command is issued, the circuit will enter in deadlock state. Therefore, the application  
should check the actual position by a GetPosition or a GetFullStatuscommand prior to send the SetDualPosition command.  
14.1.3. Position Periodicity  
Depending on the stepping mode the position can range from -4096 to +4095 in half-step to -32768 to +32767 in 1/16th micro-stepping  
mode. One can project all these positions lying on a circle. When executing the command SetPosition, the position controller will  
set the movement direction in such a way that the traveled distance is minimum.  
Figure 10 illustrates that the moving direction going from ActPos = +30000 to TagPos = -30000 is clockwise. If a counter clockwise  
motion is required in this example, several consecutive SetPosition commands can be used. One could also use for larger  
movements the command <RunVelocity>.  
AMI Semiconductor – Sept. 2007, Rev 1.5  
17  
www.amis.com  
 
 复制成功!