找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3360|回复: 8
打印 上一主题 下一主题
收起左侧

电磁阀控制三个气缸的单片机程序思路 求指导

[复制链接]
跳转到指定楼层
楼主
ID:831529 发表于 2020-12-11 07:44 来自手机 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
51单片机程序   那位大师 可以教教我   控制三个气缸  按顺序一个完成感应开关触发下一个气缸    还要单个气缸点动控制   随时暂停按键   继续按键   急停按键  谢谢   我是个刚入门的菜鸟
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:831529 发表于 2020-12-12 09:08 来自手机 | 只看该作者
79黑币全给他  

Screenshot_20201212_090648_com.UCMobile.jpg (76.06 KB, 下载次数: 53)

Screenshot_20201212_090648_com.UCMobile.jpg
回复

使用道具 举报

板凳
ID:748788 发表于 2020-12-12 17:06 | 只看该作者
这个设计的单片机程序其实挺简单的,流水灯程序就足以应付了,只不过led需要的电流小,电磁阀的驱动电流较大,在这方面要做个匹配。
回复

使用道具 举报

地板
ID:852300 发表于 2020-12-12 18:58 | 只看该作者
气缸需要电磁阀控制的,一般电磁阀是220V,需要先驱动3个继电器,对应三个微动开关可以直接连接到单片机,把要求再写具体点,应该不复杂!
回复

使用道具 举报

5#
ID:638887 发表于 2020-12-12 20:14 | 只看该作者
驱动方面吗可用三极管(或ULN2003集成)驱动继电器,软件吗你先画出梯形图(表明逻辑关系),用C语言来写单片机写逻辑方便些,应该能做出,不行就继续学,找资料
回复

使用道具 举报

6#
ID:420836 发表于 2020-12-13 03:33 | 只看该作者
对于初学者,最好先完成仅对一个阀门的控制。
回复

使用道具 举报

7#
ID:342822 发表于 2020-12-13 09:42 | 只看该作者
基本上是循环内加判断加短时延迟及判断后跳出循环,暂停,点动,急停就用外部中断。
回复

使用道具 举报

8#
ID:342822 发表于 2020-12-13 10:07 | 只看该作者
如果气缸动作没有时间要求,那么用等待传感器触发顺序执行‘。
回复

使用道具 举报

9#
ID:382454 发表于 2020-12-15 10:47 | 只看该作者
很简单的思路,先定义一个Flage标志,这样标志就在0-3之间循环,比如说刚开始时是0时,则气缸1运行,之后标志位自加1。之后到了1时气缸2运行,之后自加到了2时气缸三运行,到了3时Flage清零。
那么随时暂停按键   继续按键   急停按键解决方法,就在相应的动作里插入按键扫描即可,如果扫描到对应的按键,则关闭对应的动用即可。
用MCU的三个IO,各接一个缓冲,去驱电高压光耦,比如TLP3061。光耦再去驱动大电流可控硅。也可以用缓冲去驱动继电器,但继电器触点会打火,长期使用的稳定性当然比不上可控硅滴了。
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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