找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1209|回复: 0
收起左侧

求思路 想自己学习制作STM32控制的气缸

[复制链接]
ID:684351 发表于 2021-10-7 09:48 | 显示全部楼层 |阅读模式
具体要求如下:
(第一次这里发帖,本人希望通过这个机会学习STM32,让自己设计的机器动起来。)
1.             用户点击屏幕上第一排按钮(取名:原点设定),步进快速前进,触发槽型光感原点开关,光感输出高电平,步进减速,继续前进,光感再次接通,输出低电平,步进停止;
2.             用户点击屏幕上第二排按钮,按钮有两个,宽度前进 ,宽度后退,这两个按钮接通1#电磁阀,控制1#气缸前进和后退;
3.             宽度后退点亮的情况下,用户点击第三排按钮,宽度设定,输入任意值,如10mm,点击确定,步进转动27.475圈(转一圈= tan20°=0.36397mm);
4.             用户将测量的实际值输入第四排按钮宽度校准,点击确定,此时程序立即更新步进每转一圈实际前进距离并保存,原始值0.36397可能变为0.365或0.361,输入误差大于10%拒绝保存;
5.             接下来是正常操作,用户点击第三排的宽度设定,输入3mm,点击确定,此时程序以0.365计算转动8.219圈;
6.             用户放入待焊导线,启动脚踏开关,高电平(转成低电平也行)信号输入STM32,
A,         1#气缸动作,STM32输出第一个低电平触发继电器,继电器接通1#电磁阀,延时1秒;
B,          2#气缸动作,STM32输出第二个低电平触发继电器,继电器接通2#电磁阀,延时1秒,
C,          3#气缸动作,STM32输出第三个低电平触发继电器,继电器接通3#电磁阀,延时1秒,
D,         STM32输出第四个低电平,这个电平用于启动超声系统。
7.             超声系统工作完成,有一个完成信号输出为高电平(转成低电平也行),接入STM32,3#气缸回退,0.1秒后2#气缸回退,再0.1秒后1#气缸退回,程序完成,等待下次启动。
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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