<?xml version="1.0" encoding="gbk"?>
<rss version="2.0">
<channel>
 <title><![CDATA[如何对步进电机进行这种方式控制]]></title>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1777616.html]]></link>
 <description><![CDATA[Latest 50 replies of 如何对步进电机进行这种方式控制]]></description>
 <copyright><![CDATA[Copyright(C) 工控人家园]]></copyright>
 <generator><![CDATA[www.ymmfa.com]]></generator>
 <lastBuildDate><![CDATA[Fri, 01 May 2026 23:59:24 +0000]]></lastBuildDate>
  <image>
 <url><![CDATA[images/rss.gif]]></url>
 <title><![CDATA[工控人家园]]></title>
 <link><![CDATA[http://www.ymmfa.com]]></link>
 <description><![CDATA[工控人家园]]></description>
  </image>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[速度快了步进电机停有办法这么精准的停下来么？？不需要用刹车么？？
 [s:28]]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1777616#2495851.html]]></link>
 <author><![CDATA[wujie2163]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Mon, 03 Mar 2025 03:19:43 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[请豆包帮忙写的，调整几次之后，可以正常运行，用的是Arduino板子，豆包写梯形图的能力还不强，写这种编程语言厉害些。
// 定义步进电机控制引脚
const int stepPin = 2;
const int dirPin = 3;

// 定义启动按键引脚
const int startButtonPin = 4;

// 定义 12 个开关引脚
const int switchPins[12] = {5, 6, 7, 8, 9,  ..]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1777616#2494479.html]]></link>
 <author><![CDATA[jony7788]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Sun, 23 Feb 2025 07:12:50 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[写了一个，没有测试，实现方式和15楼基本一致，上代码
----------------------------------------------------------------------------分割线-------------------------------------------------------------
FUNCTION_BLOCK FB_启动定位
(*一圈360度，分为12个段点，每个段点30度，每个段点都有一个开关，每个开关可以任 ..]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1777616#2484620.html]]></link>
 <author><![CDATA[nightblueblu]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Thu, 26 Dec 2024 09:46:19 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[[quote]引用第18楼jony7788于2024-12-24 21:15发表的&nbsp;&nbsp;:


我目前的方法同你的方法有点类似，用电机的脉冲数来判断区间，效果不是很好，如果前面全部是开，后面全部是断，还可以，间隔开断的反应不过来。
[/quote]
可以试试我的那个，当前点位停留0.5秒的时候直接判断下个点去哪里]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1777616#2484078.html]]></link>
 <author><![CDATA[工控小c]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Tue, 24 Dec 2024 13:24:13 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[[quote]引用第16楼红云123于2024-12-24 17:05发表的&nbsp;&nbsp;:
这个能不能实现
[/quote]

我目前的方法同你的方法有点类似，用电机的脉冲数来判断区间，效果不是很好，如果前面全部是开，后面全部是断，还可以，间隔开断的反应不过来。]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1777616#2484077.html]]></link>
 <author><![CDATA[jony7788]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Tue, 24 Dec 2024 13:15:05 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[[quote]引用第14楼梦雨天涯于2024-12-24 15:07发表的&nbsp;&nbsp;:
大概这个样子，你觉得呢？？
[/quote]

有点这个意思。]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1777616#2484074.html]]></link>
 <author><![CDATA[jony7788]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Tue, 24 Dec 2024 13:05:50 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[这个能不能实现]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1777616#2484039.html]]></link>
 <author><![CDATA[红云123]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Tue, 24 Dec 2024 09:05:32 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[我也来凑凑热闹，偷个懒就不写自动程序了，问题的关键就在于计算下一个首先为ON的开关距离本次停留的位置间距而已。如上图1234，开关号和位置号从0开始。开关1.4.10为ON，在1号开始时2.3.不停留下次定位到4、增量为3份间距，4号开始时5.6.7.8.9.不停留下次定位到10、增量为6份间距，10号开始时11.0.不停留下次定位到1，增 ..]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1777616#2484032.html]]></link>
 <author><![CDATA[工控小c]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Tue, 24 Dec 2024 08:14:51 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[大概这个样子，你觉得呢？？]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1777616#2484008.html]]></link>
 <author><![CDATA[梦雨天涯]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Tue, 24 Dec 2024 07:07:41 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[看是何时检查开关信号，如起点检查就简单，运行中检查后一个肯定会有加减速的，感应器用变址写法，程序比较简短]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1777616#2483892.html]]></link>
 <author><![CDATA[xy8896]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Tue, 24 Dec 2024 00:19:17 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[这个要采用中断的方式去做。]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1777616#2483885.html]]></link>
 <author><![CDATA[雪山飞狐]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Tue, 24 Dec 2024 00:09:38 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[[quote]引用第10楼dingzyi于2024-12-23 21:32发表的&nbsp;&nbsp;:
步进电机速度能快多少。步进速度快了容易丢步。。停顿也要有时间的，为啥不用伺服。 [s:17]&#160;&#160;[s:17]&#160;&#160;[s:17]&#160;&#160;[s:17]
[/quote]
这个转速不高，其实在快速通过的点位，按三楼说的，增加转动的脉冲数，就可以了，最后一个点位 ..]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1777616#2483871.html]]></link>
 <author><![CDATA[jony7788]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Mon, 23 Dec 2024 23:55:59 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[步进电机速度能快多少。步进速度快了容易丢步。。停顿也要有时间的，为啥不用伺服。 [s:17]&nbsp;&nbsp;[s:17]&nbsp;&nbsp;[s:17]&nbsp;&nbsp;[s:17]]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1777616#2483860.html]]></link>
 <author><![CDATA[dalao123]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Mon, 23 Dec 2024 13:32:43 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[[quote]引用第2楼二手工控电器于2024-12-23 08:58发表的&nbsp;&nbsp;:
重赏之下必有勇夫!!!这个看似逻辑简单,实则梯形图有些复杂!!!
[/quote]

有兴趣和上班有空闲的朋友可以偿试下，开关用中间继电器代替，成功了的话个人发红包200感谢，重赏谈不上，只是一个为知识付费的态度。]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1777616#2483857.html]]></link>
 <author><![CDATA[jony7788]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Mon, 23 Dec 2024 13:05:32 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[[quote]引用第3楼木林森于2024-12-23 09:03发表的&nbsp;&nbsp;:
轴旋转前检查开关状态，ON 则直接旋转 30° 后停留 0.5S，OFF 则继续检查下一个节点开关状态并进行角度累加直到开关为 ON 后进行旋转停留
[/quote]

先用你的思路试一下，感谢。]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1777616#2483855.html]]></link>
 <author><![CDATA[jony7788]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Mon, 23 Dec 2024 12:56:50 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[走定位应该不会超过吧,超过就说明电机力不够,每次定位前统计前面有几个是OFF的,计算定位长度就好了]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1777616#2483666.html]]></link>
 <author><![CDATA[麦克朱]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Mon, 23 Dec 2024 02:14:51 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[3楼说的没毛病。]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1777616#2483665.html]]></link>
 <author><![CDATA[pw10123]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Mon, 23 Dec 2024 02:14:41 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[[quote]引用第4楼二手工控电器于2024-12-23 09:14发表的&nbsp;&nbsp;:



按此方法如果是开关连续多个OFF,碰到开关也会停留0.5S,这样的效果肯定不是楼主所需要的,作为设备厂家也不想这样的结果.
[/quote]

OFF 是 N 个 OFF 或者 N 个 OFF + 1 个 ON 角度直接旋转， OFF 区间哪里有停留了？]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1777616#2483657.html]]></link>
 <author><![CDATA[木林森]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Mon, 23 Dec 2024 01:23:42 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[[quote]引用第3楼木林森于2024-12-23 09:03发表的&nbsp;&nbsp;:
轴旋转前检查开关状态，ON 则直接旋转 30° 后停留 0.5S，OFF 则继续检查下一个节点开关状态并进行角度累加直到开关为 ON 后进行旋转停留
[/quote]


按此方法如果是开关连续多个OFF,碰到开关也会停留0.5S,这样的效果肯定不是楼主所需要的,作为设备厂家也不 ..]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1777616#2483655.html]]></link>
 <author><![CDATA[二手工控电器]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Mon, 23 Dec 2024 01:14:16 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[轴旋转前检查开关状态，ON 则直接旋转 30° 后停留 0.5S，OFF 则继续检查下一个节点开关状态并进行角度累加直到开关为 ON 后进行旋转停留]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1777616#2483653.html]]></link>
 <author><![CDATA[木林森]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Mon, 23 Dec 2024 01:03:24 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[重赏之下必有勇夫!!!这个看似逻辑简单,实则梯形图有些复杂!!!]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1777616#2483650.html]]></link>
 <author><![CDATA[二手工控电器]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Mon, 23 Dec 2024 00:58:10 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[这个程序有点小复杂，大概需要写半天左右吧。简单一点就是每个点运行相对坐标，如果ON就停顿，没有ON，继续运行下一个坐标，会有很明显的停顿感。]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1777616#2483599.html]]></link>
 <author><![CDATA[gzcjx555]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Sun, 22 Dec 2024 13:28:49 +0000]]></pubdate>
</item>
</channel></rss>