关于定位控制(positioning,调节(regulated)和控制(controlled)操作之间存在一些区别。步进电机小需要连续的位置控制,而在控制操作中得到应用。在以下的程序例子中,借助于cpu214所产生的集成脉冲输出,通过步进电机来实现相对的位置控制。虽然这种类型的定位控制小需要参考点,本例还是初略地描述了确定参考点的简单步骤。因为实际上它总是相对一根轴确定一个固定的参考点,因此,用户借助于一个输入字节的对偶码(duul coding)给cpu指定定位角度。用户程序根据该码计算出所需的定位步数,再由cpu输出相关个数的控制脉冲。
例图
硬件要求
程序框图
程序和注释
一、初始化
在程序的第一个扫描周期(sm0.1=1),初始化重要参数。
二、设置和取消参考点
如果还没有确定参考点,那么参考点曲线(reference point curve)应从按“start(起动)按钮(i1 .0开始。cpu有可能输出最大数量的控制脉冲。在所需的参考点,按“设置/取消参考点”开关((i1.4)后,首先调用停比电机的子程序。然后,将参考点标志位m0.3置成1,再把新的操作模式“定位控制激活”显示在输出端q1.0。
如果i1.4的开关己被激活,而且“定位控制”也被激活(m0.3=1),则切换到“参考点曲线”操作模式。在子程序1中,将m 0.3置成0,并取消“定位控制激活”的显示(q1 .0=0)。此外,控制还为输出最大数量的控制脉冲做准备。当两次激活i1 .4开关,便在两个模式之问切换。如果此信号产生,同时电机在运转,那么电机就自动停机。
实际上,一个与驭动器连接的参考点开关将代替手动操作切换开关的使用,所以,参考点标志能解决模式切换。
三、定位控制
如果确定了一个参考点(m0.3=1 ),而且没有联锁,那么就执行相对的定位控制。在子程序2中,控制器从输入字节ibo读出对偶码方式的定位角度后,再存入字节mb11。与此角度有关的脉冲数,根据下面的公式计算:
该示例程序所使用的步进电机采用半步操作方式((s=1000)。在子程序3中循环计算步数。如果说现在按“start”按钮(i1.0), cpu将从输出端q0. 0输出所计算的控制脉冲个数,而且电机将根据相应的步数来转动,并在内部将“电机转动”的标志位m0.1置成1。
在完整的脉冲输出之后,执行中断程序0,此程序将m0.1置成0,以便能够再次起动电机。
四、停止电机
按“stop(停止)按钮(i1.1),可在任何时候停止电机。执行子程序0中与此有关的指令。
本程序长度为147个字。
路由器的核心技术、协议和重启方法
华为mate10什么时候上市?华为mate10最新消息:麒麟970+曲面屏,华为mate10颜值出众性能逆天
何必造车?华为可以inside每一辆车
高通将发布一款可以驱动独立式VR和AR头盔的专用芯片以开辟新市场
反击式破碎机电控系统 破碎机控制器显示屏
如何通过步进电机来实现相对的位置控制
十一出游推荐你几款轻便又好用的拍照手机,轻松霸占朋友圈
创基USB-C集线器独立芯片运行性能稳定
AI四小龙加速攻城拔寨 群雄竞逐智慧城市
美金龙户外电源GD-2000,替你解决家庭应急用电
IPC标准帮助制造商清楚地了解客户要求并达到预期目标
Unity正式支持苹果visionOS平台订阅用户
电压电流传感器原理
带保护环的1000倍高输入阻抗直流前置放大器
抗衡亚马逊和微软 阿里云3年投资2000亿加码新基建
5G牌照的发放对于车联网发展有什么影响
5种使互联网分散注意力的技巧
印制电路中英文词汇—形状与尺寸
LED驱动器提升全彩视频显示屏的性能
全集成电池充电 IC 在纹身笔中的应用