标题: 求思路 想自己学习制作STM32控制的气缸 [打印本页]

作者: miller162    时间: 2021-10-7 09:48
标题: 求思路 想自己学习制作STM32控制的气缸
具体要求如下:
(第一次这里发帖,本人希望通过这个机会学习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#气缸退回,程序完成,等待下次启动。





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