找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 1582|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

求思路 想自己學(xué)習(xí)制作STM32控制的氣缸

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:684351 發(fā)表于 2021-10-7 09:48 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
具體要求如下:
(第一次這里發(fā)帖,本人希望通過這個(gè)機(jī)會(huì)學(xué)習(xí)STM32,讓自己設(shè)計(jì)的機(jī)器動(dòng)起來。)
1.             用戶點(diǎn)擊屏幕上第一排按鈕(取名:原點(diǎn)設(shè)定),步進(jìn)快速前進(jìn),觸發(fā)槽型光感原點(diǎn)開關(guān),光感輸出高電平,步進(jìn)減速,繼續(xù)前進(jìn),光感再次接通,輸出低電平,步進(jìn)停止;
2.             用戶點(diǎn)擊屏幕上第二排按鈕,按鈕有兩個(gè),寬度前進(jìn) ,寬度后退,這兩個(gè)按鈕接通1#電磁閥,控制1#氣缸前進(jìn)和后退;
3.             寬度后退點(diǎn)亮的情況下,用戶點(diǎn)擊第三排按鈕,寬度設(shè)定,輸入任意值,如10mm,點(diǎn)擊確定,步進(jìn)轉(zhuǎn)動(dòng)27.475圈(轉(zhuǎn)一圈= tan20°=0.36397mm);
4.             用戶將測(cè)量的實(shí)際值輸入第四排按鈕寬度校準(zhǔn),點(diǎn)擊確定,此時(shí)程序立即更新步進(jìn)每轉(zhuǎn)一圈實(shí)際前進(jìn)距離并保存,原始值0.36397可能變?yōu)?.365或0.361,輸入誤差大于10%拒絕保存;
5.             接下來是正常操作,用戶點(diǎn)擊第三排的寬度設(shè)定,輸入3mm,點(diǎn)擊確定,此時(shí)程序以0.365計(jì)算轉(zhuǎn)動(dòng)8.219圈;
6.             用戶放入待焊導(dǎo)線,啟動(dòng)腳踏開關(guān),高電平(轉(zhuǎn)成低電平也行)信號(hào)輸入STM32,
A,         1#氣缸動(dòng)作,STM32輸出第一個(gè)低電平觸發(fā)繼電器,繼電器接通1#電磁閥,延時(shí)1秒;
B,          2#氣缸動(dòng)作,STM32輸出第二個(gè)低電平觸發(fā)繼電器,繼電器接通2#電磁閥,延時(shí)1秒,
C,          3#氣缸動(dòng)作,STM32輸出第三個(gè)低電平觸發(fā)繼電器,繼電器接通3#電磁閥,延時(shí)1秒,
D,         STM32輸出第四個(gè)低電平,這個(gè)電平用于啟動(dòng)超聲系統(tǒng)。
7.             超聲系統(tǒng)工作完成,有一個(gè)完成信號(hào)輸出為高電平(轉(zhuǎn)成低電平也行),接入STM32,3#氣缸回退,0.1秒后2#氣缸回退,再0.1秒后1#氣缸退回,程序完成,等待下次啟動(dòng)。
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表