【廣告】
首先根據(jù)現(xiàn)場(chǎng)調(diào)查分析靜全自動(dòng)噴涂機(jī),并對(duì)噴涂系統(tǒng)進(jìn)行分析和總結(jié)。通過(guò)對(duì)噴涂操作具體過(guò)程的分析和總結(jié),根據(jù)國(guó)內(nèi)外靜電噴涂控制系統(tǒng)的參考,提出了靜電噴涂控制系統(tǒng)的設(shè)計(jì)結(jié)構(gòu),并設(shè)計(jì)了適合該系統(tǒng)的靜電噴涂控制柜。槍線操作。在此基礎(chǔ)上,設(shè)計(jì)了全自動(dòng)噴涂機(jī)控制系統(tǒng)核心部分的靜電噴涂控制器。該控制器與本文提出的靜電噴涂控制系統(tǒng)兼容,也可以支持手動(dòng)噴涂??刂破鞑僮髅姘鍙目刂浦靼褰邮諟y(cè)量參數(shù)和狀態(tài)參數(shù)的數(shù)據(jù),并將數(shù)據(jù)放入RS48_5傳輸緩沖區(qū)中,以便上傳到協(xié)調(diào)器。第三章控制器硬件電路的設(shè)計(jì)與實(shí)現(xiàn)在明確設(shè)計(jì)要求后,硬件電路的設(shè)計(jì)是為了實(shí)現(xiàn)靜電噴涂控制器的功能和要求。
本文設(shè)計(jì)的全自動(dòng)噴涂機(jī)控制器主要分為兩部分??刂瓢逯饕?fù)責(zé)控制器的控制參數(shù)計(jì)算,控制結(jié)果輸出和動(dòng)態(tài)參數(shù)采集。操作面板主要負(fù)責(zé)參數(shù)設(shè)置和外部RS48_5通信。控制板主要由RS422通信模塊和電路輸出,兩個(gè)用于氣體輸出的靜電噴霧參數(shù)輸出模塊,以及兩個(gè)模塊的外圍測(cè)量電路和觸發(fā)電路組成。操作面板由按鈕顯示模塊,RS422通信模塊和RS48_5通信模塊組成;操作面板電源模塊由控制板電源模塊供電,并通過(guò)各種RS422通信模塊進(jìn)行通信;操作面板的RS48_5通訊接口用于連接靜電噴涂控制柜內(nèi)的RS48_5總線網(wǎng)絡(luò)。全自動(dòng)噴涂機(jī)噴涂流水線的結(jié)構(gòu)包含懸掛運(yùn)送體系、噴淋水洗體系、加熱烘干體系、噴涂操控系統(tǒng)、粉料回收體系[}26}。
由于對(duì)全自動(dòng)噴涂機(jī)執(zhí)行器減壓閥的機(jī)械控制沒(méi)有極限,因此在軟件中必須設(shè)定安全調(diào)節(jié)范圍:總氣壓的100 7080%。我們需要控制的是速度、壓力和霧化壓力的范圍在總壓力的1007080%之間,并且當(dāng)壓力超過(guò)范圍時(shí),調(diào)節(jié)將停止。由原步進(jìn)電機(jī)模塊設(shè)計(jì)的步進(jìn)電機(jī)轉(zhuǎn)速與輸出PWM脈沖頻率有關(guān)。為了保證快速穩(wěn)定的氣壓調(diào)節(jié),氣壓調(diào)節(jié)是分階段控制的。當(dāng)誤差超過(guò)IOKPa時(shí),可以全速調(diào)節(jié)步進(jìn)電機(jī);職業(yè)的開展離不開噴涂設(shè)備的開展,所以靜電噴涂操控系統(tǒng)的研制具有深遠(yuǎn)的意義。當(dāng)誤差在1--10KPa之間時(shí),可以中速調(diào)節(jié)步進(jìn)電機(jī);當(dāng)氣壓穩(wěn)定時(shí),由于氣壓波動(dòng)需要調(diào)節(jié)步進(jìn)電機(jī),則采用慢速調(diào)節(jié)。防止因輕微波動(dòng)或采樣波動(dòng)調(diào)整不正確而引起的氣壓嚴(yán)重波動(dòng)。
全自動(dòng)噴涂機(jī)通信模塊程序設(shè)計(jì)控制主板通過(guò)USART1與操作面板進(jìn)行通信。為了提高數(shù)據(jù)傳輸效率和CPU利用率,全自動(dòng)噴涂機(jī)采用DMA方式發(fā)送和接收USARTI。同時(shí),為了接收長(zhǎng)度未知的數(shù)據(jù),USART1的空閑可以中斷DART_IT_IDLE,并在空閑中斷處理功能中切換接收緩沖區(qū),提高數(shù)據(jù)接收容量和速率??刂浦靼灏l(fā)送的數(shù)據(jù)包有兩種,一種是事件觸發(fā)的數(shù)據(jù)包,它由響應(yīng)面板請(qǐng)求的響應(yīng)參數(shù)組成,另一種是時(shí)間觸發(fā)的數(shù)據(jù)包,它由定期發(fā)送的廣播參數(shù)組成。為了防止發(fā)送數(shù)據(jù)之間的沖突,對(duì)各個(gè)參數(shù)的優(yōu)先級(jí)進(jìn)行了劃分。數(shù)據(jù)在每個(gè)模塊中生成,因此封裝參數(shù)也在每個(gè)模塊中。當(dāng)生成數(shù)據(jù)時(shí),將調(diào)用數(shù)據(jù)打包子例程來(lái)打包數(shù)據(jù)。同時(shí),有效數(shù)據(jù)標(biāo)志的相應(yīng)位置1指示需要發(fā)送數(shù)據(jù)。當(dāng)USENDATAFFACH不是0時(shí),它表示有數(shù)據(jù)要發(fā)送。全自動(dòng)噴涂機(jī)主程序中調(diào)用發(fā)送程序。發(fā)送程序根據(jù)發(fā)送優(yōu)先級(jí)判斷是否需要發(fā)送數(shù)據(jù)。如果有一個(gè),它發(fā)送優(yōu)先級(jí)數(shù)據(jù)并清除位。根據(jù)由氣壓控制算法計(jì)算的輸出控制量,確定步進(jìn)電機(jī)控制的轉(zhuǎn)向和調(diào)節(jié)步驟,然后調(diào)用步進(jìn)電機(jī)驅(qū)動(dòng)模塊程序進(jìn)行調(diào)節(jié)??刂浦靼逡髐SendDataFlag的所有8位表示都具有1字節(jié)和8位。uSendDataFlag的對(duì)應(yīng)優(yōu)先級(jí)高于時(shí)間觸發(fā)的廣播分組。