智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 2096|回复: 6
打印 上一主题 下一主题

xs128。。pt7引脚测速时低电平,怎么破?

[复制链接]

4

主题

28

帖子

0

精华

高级会员

Rank: 4

积分
623
威望
304
贡献
187
兑换币
196
注册时间
2015-8-1
在线时间
66 小时
1#
发表于 2016-3-28 20:41:28 | 显示全部楼层
本帖最后由 49741933o 于 2016-3-28 20:42 编辑
woshichuanqi 发表于 2015-4-3 19:34
楼主怎么测正反转的啊?求解啊。。。128只有pt7一个端口啊

只有一个也没事,可以用中断定时加中断计数的方式来判断正反转和测转速。
欧姆龙编码器有四根线:+,-,A,B,500线。测速:比如把A相作为脉冲输入端(你可以设置为高电平触发,也可低电平触发,这里按照高电平触发来说,下同),来一次脉冲就加一,定时100ms之后读取脉冲数,那么编码器转速 = 脉冲数*10/500(r/s)
转向:由于AB两相相位总是相差90度,你就可以这样做,当A相产生中断(高电平)时,读取B相的状态,若B相位为低电平,则电机正转(反转);若B相位为高电平,则电机反转(正转)。
但是,其实还可以硬件处理,用个D触发器就可以啦!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|亿加合和智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-5-7 11:47 , Processed in 0.050307 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表