太平洋团体意外3天:求助:如何利用编码器AB相位差来判断旋转方向?
来源:百度文库 编辑:偶看新闻 时间:2024/04/28 05:36:12
求助:如何利用编码器AB相位差来判断旋转方向?
handapipi- handapipi积分:1936
帖子:212
注册:07-12-05
[加为好友] [发送消息] 建议删除该贴!! | 收藏 | 回复| 修改 | 2010-05-31 10:55:31 楼主 如何利用编码器AB相位差来判断旋转方向?西门子S7-200能做到吗?如何编写程序,请高手指点!谢谢!mofangxiu@126.com 总记录数 16 总页数 1 当前页 1 931 4: 引用 | 回复 | 管理 | 设为最佳回复| 2010-05-31 17:00:14 1楼 刘志坚
- LIUZJ123积分:560
帖子:25
注册:02-07-15
[加为好友] [发送消息]
编码器可以产生脉冲,然后根据脉冲数是加还是减来判断旋转方向,西门子200的也可以,但如果你只做这一个功能的话我认为三菱FX系列的更加方便
引用 | 回复 | 管理 | 设为最佳回复| 2010-06-02 10:33:30 2楼 handapipi- handapipi积分:1936
帖子:212
注册:07-12-05
[加为好友] [发送消息] 回复内容:
对:刘志坚 关于
编码器可以产生脉冲,然后根据脉冲数是加还是减来判断旋转方向,西门子200的也可以,但如果你只做这一个功能的话我认为三菱FX系列的更加方便
内容的回复:你能说明白怎样让脉冲数自己加或减吗?如果你只是让编码器往回转的话,脉冲数还是加吧!
引用 | 回复 | 管理 | 设为最佳回复| 2010-06-03 21:22:28 3楼 rinon
如果正转A相超前B相90度,则反转A相滞后B相90度。
PLC应该根据相位要增、减计数。
引用 | 回复 | 管理 | 设为最佳回复| 2010-06-04 08:18:51 4楼 handapipi 回复内容:对:rinon 关于
如果正转A相超前B相90度,则反转A相滞后B相90度。
PLC应该根据相位要增、减计数。
内容的回复:像S7-200这样的PLC如何判断A相超前或者滞后呢? 引用 | 回复 | 管理 | 设为最佳回复| 2010-06-04 08:42:38 5楼 pqsh 最好是PLC有直接接AB相的编码器计数器.要不判断正反很麻烦,因为编码器速度比较快.
我们以前做过一个电路,分离出正向脉冲和反向脉冲,然后用两个计数器计数.这样的电路其实很简单,就是一个D触发器.如果A接D,B接CLK,Q就输出正;B接D,A接CLK,Q就输出负. 引用 | 回复 | 管理 | 设为最佳回复| 2010-06-09 21:23:18 6楼 fzhcai
西门子PLC高速计数模式里有的
引用 | 回复 | 管理 | 设为最佳回复| 2010-06-10 08:18:21 7楼 刘志坚 不管是S7200还是三菱的FX系列的,都可以接AB相的编码器,多看一下相关手册或说明书,里面有相关的说明的 引用 | 回复 | 管理 | 设为最佳回复| 2010-06-10 15:38:48 8楼 handapipi 回复内容:对:fzhcai 关于
西门子PLC高速计数模式里有的
内容的回复:大哥,模式几是呀! 引用 | 回复 | 管理 | 设为最佳回复| 2010-06-10 15:39:23 9楼 handapipi 回复内容:
对:刘志坚 关于不管是S7200还是三菱的FX系列的,都可以接AB相的编码器,多看一下相关手册或说明书,里面有相关的说明的 内容的回复:
就是看了手册找不到才在这里问的! 引用 | 回复 | 管理 | 设为最佳回复| 2010-06-25 21:18:47 10楼 哈雷
不可能
!!!!!!!!!!!!!!!!!
引用 | 回复 | 管理 | 设为最佳回复| 2010-06-25 21:58:46 11楼 芳季9 10 11模式都可以判断A B相。
这是PLC硬件做的判断。你暂时不需要理会。
引用 | 回复 | 管理 | 设为最佳回复| 2011-06-12 00:13:15 12楼 xixicch 我也是发愁这个问题,好像回答的都跟没说一样 引用 | 回复 | 管理 | 设为最佳回复| 2011-06-17 11:52:03 13楼 lxyzy1999 我上次做过一个。好像用计数器转到寄存器里后,正转是正数的,寄存器里可以计数值的。但是反转好像是负值,寄存器里不能计数值。 引用 | 回复 | 管理 | 设为最佳回复| 2011-06-17 22:26:26 14楼 wyb2866255编码器输出的A、B二路脉冲,其相位相差90度,见下图:
上图左侧波形为编码器正转输出波形,从图中可见,A路波形引前B路波形90度,即当B路脉冲由0上跳为1时,A路脉冲已是高电位(见红色箭头所指处)。
上图右侧波形为编码器反转输出波形,从图中可见,A路波形滞后B路波形90度,即当B路脉冲由0上跳为1时,A路脉冲已是低电位(见红色箭头所指处)。
利用上述这两个特点,可用S7-200编程(见上图的下侧梯形图),用Q1.0置位与复位状态来判断编码器的正转与反转:Q1.0=1为正传,Q1.0=0为反传。
引用 | 回复 | 管理 | 设为最佳回复| 2011-06-18 06:44:05 15楼 wyb2866255 补充:利用上述这两个特点,用S7-200编程,可对编码器正反转输出的脉冲自动进行进行加减计数。见下图:引用 | 回复 | 管理 | 设为最佳回复| 2011-06-18 09:55:09 16楼 该放手时就放手
PLC中有高速计数器,可以设置成各种模式,其中包括AB正交脉冲,可以根据计数器的数字是增加后者减少来判断方向,有的PLC有判断速度的指令,也可以判断正反转!
旋转编码器有几种品牌?
旋转编码器原理及应用
推荐个旋转编码器好么
具体怎么利用北极星来判断方位?
如何利用指针手表判断南北???
如何利用瞬时极性法判断反馈
电梯中的轴式旋转编码器
旋转编码器的原理和应用
如何利用网络来赚钱
如何利用网络资源来赚钱?
如何利用住房公积金来贷款?
如何利用电脑来学习?
如何利用搜索引擎来盈利?
如何利用网络来学习?
如何利用耳机来录音?
如何利用网页来赚钱
如何装DVD编码器
编码器如何测量
编码器出错 如何解决
如何利用asp判断客户已经处于离线状态
如何利用vc中wParam判断按键状态?
如何利用热红外遥感影像判断道路和河流?
请提供两相旋转编码器的应用例图参考
有一种旋转编码器,推挽式信号输出,请问什么是“推挽式”??