我們的系統(tǒng)可以分為三個(gè)子系統(tǒng)。自動(dòng)上下料開(kāi)料機(jī)的機(jī)械子系統(tǒng)從電子子系統(tǒng)獲得必要的控制信號(hào),這最終導(dǎo)致所需的電動(dòng)機(jī)驅(qū)動(dòng)。 Electronics Sub系統(tǒng)從軟件Sub系統(tǒng)獲取命令或一組命令,并為機(jī)械Sub系統(tǒng)生成控制。
軟件子系統(tǒng)通常是一臺(tái)計(jì)算機(jī),它為用戶提供易于使用的界面,自動(dòng)上下料開(kāi)料機(jī)可以接受像自然語(yǔ)句這樣的命令,并將其翻譯成機(jī)器(微控制器)可以理解的低級(jí)命令。劃分系統(tǒng)減少了硬件和軟件組件之間的依賴關(guān)系,并且它允許我們修改任何子系統(tǒng)而不影響其余的Sub系統(tǒng)。
MechanicalSub系統(tǒng):它包含步進(jìn)電機(jī)和傳動(dòng)裝置,可為移動(dòng)軸產(chǎn)生所需的扭矩和車輪。自動(dòng)上下料開(kāi)料機(jī)的三個(gè)電機(jī)分別沿X,Y和Z軸移動(dòng)。在這個(gè)原型中,我們使用草圖繪制CNC必須切割的圖像所需的形狀。
電子子系統(tǒng):自動(dòng)上下料開(kāi)料機(jī)由低成本的8位Atmel 89C51微控制器和步進(jìn)電機(jī)控制驅(qū)動(dòng)器ULN 2803和ULN 2003或H橋L293d組成,用于控制所有三個(gè)步進(jìn)電機(jī)。微控制器為每個(gè)步進(jìn)電機(jī)控制器生成必要的STEP和DIRECTION信號(hào),以實(shí)現(xiàn)所需的速度和旋轉(zhuǎn)。
從計(jì)算機(jī)加載用于生成STEP和DIRECTION信號(hào)的控制程序。 Max 232用于在PC和微控制器之間傳輸數(shù)據(jù)。除了上述進(jìn)行初始調(diào)整外,自動(dòng)上下料開(kāi)料機(jī)還有4個(gè)開(kāi)關(guān)連接到控制器端口,如果需要重新調(diào)整,則可以向左,向右,向上,向下4個(gè)方向調(diào)整系統(tǒng)。