臨朐浩偉電子設(shè)備有限公司
主營產(chǎn)品: 噴涂機
往復(fù)式噴涂機-天津靜電噴涂機-靜電噴涂機批發(fā)
價格
訂貨量(件)
¥1999.00
≥1
店鋪主推品 熱銷潛力款
잵잯잲재잯잰잴잰잯잱잵
我們設(shè)計的噴涂機控制器基于STM32微控制器控制器,完成控制器的硬件設(shè)計后,需要設(shè)計和實現(xiàn)控制器的軟件,實現(xiàn)控制器的功能。軟件設(shè)計采用ST的STM32CUBE作為驅(qū)動開發(fā)環(huán)境,該軟件可以在圖形界面中配置噴涂機MCU的時鐘和外設(shè),直接生成MDK開發(fā)的C語言代碼,大大節(jié)省了MCU的時間。配置提高了開發(fā)效率。
噴涂機控制板編程控制板主程序包括初始化程序,RS422通信模塊,ADC模擬數(shù)據(jù)采樣模塊,電壓電流控制算法模塊,氣壓控制和步進電機驅(qū)動模塊,EEPROM數(shù)據(jù)存儲模塊,管理協(xié)調(diào)軟件和數(shù)據(jù)存儲單元。管理協(xié)調(diào)軟件負責各功能軟件之間的通信和協(xié)調(diào),實現(xiàn)各模塊之間的同步;功能軟件模塊通常由主程序調(diào)用子程序和中斷程序?qū)崿F(xiàn)。
噴涂機存儲模塊編程靜電噴涂控制器配置參數(shù)保存在主板的EEPROM中。斷電時電源不會丟失??梢栽俅螐膯又凶x取參數(shù)。存儲芯片2_SLC640是一個64Kb電可擦PROM,它是8Kx8bit結(jié)構(gòu),存儲空間地址為Ox0000} Ox1FFF,頁面大小為承諾字節(jié),通過SPI接口通信,通信頻率高達2MHz。
由于調(diào)節(jié)噴涂機減壓閥以控制輸出氣壓,步進電機由PWM單脈沖輸出模式控制,電機速度由PWM脈沖頻率決定。在設(shè)計步進電機控制子程序時,根據(jù)噴涂機控制算法模塊計算出的控制量確定步進電機控制芯片配置端口的電平,以控制電機的正轉(zhuǎn),反轉(zhuǎn)和停止進入休眠模式。當步進電機正向旋轉(zhuǎn)時,下拉ENABLE使能控制芯片,上拉復(fù)位RESET和睡眠SLEEP,MS1和MS2分別為1高電平和0低電平,配置為1/2步進模式,DIR為高電平電源平板步進電機正向前旋轉(zhuǎn)。反相時,DIR很低。停止時,拉動ENABLE禁用控制芯片并下拉RESET復(fù)位控制芯片。根據(jù)由氣壓控制算法計算的輸出控制量,確定步進電機控制的轉(zhuǎn)向和調(diào)節(jié)步驟,然后調(diào)用步進電機驅(qū)動模塊程序進行調(diào)節(jié)。
ADC模擬采樣模塊編程控制器需要采集輸出的動態(tài)參數(shù)。噴涂機動態(tài)參數(shù)為輸出電壓,輸出電流,反饋電流,流量氣壓,霧化氣壓和總氣壓。還需要收集壓力傳感器供電電壓作為校正。電壓,因此有必要收集7個通道的ADc,并使用DMA模式傳輸,與主程序并行運行,以降低CPU使用率并提高實時性能。 ADC使用定時器觸發(fā)器,噴涂機每隔一段時間觸發(fā)一次ADC轉(zhuǎn)換,具體取決于控制器設(shè)計的控制周期。 ADC采樣的數(shù)據(jù)會波動,這將影響控制量的計算。因此,過采樣技術(shù),ADC采樣配置的采樣數(shù)據(jù)是12位,并且采樣數(shù)據(jù)被累加到16位采樣值中以避免單個采樣。過度采樣誤差對反饋控制的影響。
噴涂機控制系統(tǒng)的編程語言和設(shè)計方法,并在STEP7軟件中對PLC語言進行了編程。在新的任務(wù)定位中,選擇315cpu,增加ob1和ob100塊,分別承擔主程序和初始化程序的功能。噴涂機選擇LAD(梯形圖)。進入工程任務(wù)圖界面,選擇Simatic 300工作站,點擊硬件選項,完成對PLC的硬件配置添加。在硬件方面,選擇添加硬件配置來模擬實際硬件系統(tǒng)進行zui終的處理。增加了該軟件的硬件配置,如圖5-7所示。電源模塊選擇PS307(5a)并將其放入插槽1位,插槽2放置CPU,插槽3使用多機架時需要放置接口模塊。在本文中,噴涂機只使用單個機架,然后將其保留。SM輸入和輸出模塊分別放置在插槽4和插槽5中。從而完成了PLC的硬件配置。在硬件配置中,模擬機架中有11個插槽??筛鶕?jù)需要增加相應(yīng)的模塊。在本文中,上述模塊已經(jīng)足夠了。接下來,需要分配數(shù)字輸入和輸出點,并編寫控制程序語言。