标题: 只有两个行程开关,怎么能够实现直流电机正反转 [打印本页]

作者: kekefriend    时间: 2016-3-26 11:07
标题: 只有两个行程开关,怎么能够实现直流电机正反转
只有两个行程开关,怎么能够实现 直流电机 正转---反转--正转---反转---停?51程序怎么写?

作者: 腾飞的龙    时间: 2016-3-26 11:56
把行程开关当按键用,当左边碰到行程开关单片机接收到低电平,就控制电机反转,当右边碰到行程开关,单片机右一个低电平,单片机控制电机反转,周而复始,用定时器控制电机的运行时间,假如到了预定的时间单片机就控制电机停止。
作者: jiajuntao    时间: 2016-3-26 13:09
把行程开关当作转换条件,这样就可以满足你的需要。
作者: luoluoluo136    时间: 2016-3-26 16:12
用单片机+L298N,实现这个功能很简单
作者: kekefriend    时间: 2016-3-27 13:27
腾飞的龙 发表于 2016-3-26 11:56
把行程开关当按键用,当左边碰到行程开关单片机接收到低电平,就控制电机反转,当右边碰到行程开关,单片机 ...

这样是不准确的,假如速度变化了
作者: kekefriend    时间: 2016-3-27 14:14
jiajuntao 发表于 2016-3-26 13:09
把行程开关当作转换条件,这样就可以满足你的需要。

停不下来的
作者: jiajuntao    时间: 2016-3-28 10:36
kekefriend 发表于 2016-3-27 14:14
停不下来的

程序里面可以计数,计量翻转的次数来关闭电机,这个程序里可以实现
作者: zl2168    时间: 2016-3-31 22:10
Proteus虚拟仿真见张志良主编的《单片机应用项目式教程——基于Keil和Proteus》(机械工业出版社)
作者: dashen1718    时间: 2016-4-3 23:29
步进电机的话应该比较好处理,行程开关当做正反转信号采集输入
作者: jiajuntao    时间: 2016-12-23 18:08
kekefriend 发表于 2016-3-27 14:14
停不下来的

检测到信号,就stop,很简单啊

作者: 走狗    时间: 2016-12-23 19:00
很容易啊
作者: 黄国雄    时间: 2016-12-23 19:59
.......打死建档立卡圣诞节阿什利老实交代垃圾拉开




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1