标题: 电磁阀控制三个气缸的单片机程序思路 求指导 [打印本页]

作者: xjsxjsxjs    时间: 2020-12-11 07:44
标题: 电磁阀控制三个气缸的单片机程序思路 求指导
51单片机程序   那位大师 可以教教我   控制三个气缸  按顺序一个完成感应开关触发下一个气缸    还要单个气缸点动控制   随时暂停按键   继续按键   急停按键  谢谢   我是个刚入门的菜鸟
作者: xjsxjsxjs    时间: 2020-12-12 09:08
79黑币全给他  

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

Screenshot_20201212_090648_com.UCMobile.jpg

作者: wwh2382    时间: 2020-12-12 17:06
这个设计的单片机程序其实挺简单的,流水灯程序就足以应付了,只不过led需要的电流小,电磁阀的驱动电流较大,在这方面要做个匹配。
作者: 6620680    时间: 2020-12-12 18:58
气缸需要电磁阀控制的,一般电磁阀是220V,需要先驱动3个继电器,对应三个微动开关可以直接连接到单片机,把要求再写具体点,应该不复杂!
作者: 踏雪无痕做什么    时间: 2020-12-12 20:14
驱动方面吗可用三极管(或ULN2003集成)驱动继电器,软件吗你先画出梯形图(表明逻辑关系),用C语言来写单片机写逻辑方便些,应该能做出,不行就继续学,找资料
作者: TTQ001    时间: 2020-12-13 03:33
对于初学者,最好先完成仅对一个阀门的控制。
作者: taotie    时间: 2020-12-13 09:42
基本上是循环内加判断加短时延迟及判断后跳出循环,暂停,点动,急停就用外部中断。
作者: taotie    时间: 2020-12-13 10:07
如果气缸动作没有时间要求,那么用等待传感器触发顺序执行‘。
作者: univers    时间: 2020-12-15 10:47
很简单的思路,先定义一个Flage标志,这样标志就在0-3之间循环,比如说刚开始时是0时,则气缸1运行,之后标志位自加1。之后到了1时气缸2运行,之后自加到了2时气缸三运行,到了3时Flage清零。
那么随时暂停按键   继续按键   急停按键解决方法,就在相应的动作里插入按键扫描即可,如果扫描到对应的按键,则关闭对应的动用即可。
用MCU的三个IO,各接一个缓冲,去驱电高压光耦,比如TLP3061。光耦再去驱动大电流可控硅。也可以用缓冲去驱动继电器,但继电器触点会打火,长期使用的稳定性当然比不上可控硅滴了。





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