【廣告】
噴涂機設備廠家操控器的采樣周期設為20ms,每周期采樣64次核算均值保存,作為一次ADC采樣的采樣值,定時器的觸發(fā)周期為(20000us/64)=312.Sus。為了保證其他模塊可以運用完整的ADC采樣數(shù)據(jù),防止數(shù)據(jù)在運用前被覆蓋,目標存儲區(qū)選用64*2的存儲緩沖區(qū)。使用DMA的DMA_ IT_ HT和DMA IT TC中斷分別對前后兩部分采樣數(shù)據(jù)進行操作。控制板主要由RS422通信模塊和電路輸出,兩個用于氣體輸出的靜電噴霧參數(shù)輸出模塊,以及兩個模塊的外圍測量電路和觸發(fā)電路組成。
DAC輸出模塊程序設計
噴涂機設備廠家操控器的靜電電壓輸出是MCU通過DAc數(shù)模轉化輸出電壓再由線性放大電路進行放大輸出。操控器選用的數(shù)模轉化參閱電壓是3V,而12位的DAC轉化數(shù)據(jù)范圍為0409-5,不便于直觀表明DAC輸出電壓值。所以界說函數(shù)DAC_Set Vol(uintl6_ t vol),參數(shù)vol取值范圍為03000,表明輸出電壓范圍為0-3V。在這個函數(shù)中先將03000的數(shù)值按份額轉化為04096的DAC數(shù)模轉化參數(shù),再調(diào)用庫函數(shù)輸出電壓。同時,為了接收長度未知的數(shù)據(jù),USART1的空閑可以中斷DART_IT_IDLE,并在空閑中斷處理功能中切換接收緩沖區(qū),提高數(shù)據(jù)接收容量和速率。
操控算法模塊程序設計
噴涂機設備廠家操控器實現(xiàn)了輸出靜電電壓、靜電電流、流速氣壓和霧化氣壓的自動操控,靜電電壓、靜電電流由MCU的DAc輸出操控,通過靜電電壓、靜電電流操控算法計算得到DAC的輸出量。流速氣壓、霧化氣壓由步進電機調(diào)理,通過流速氣壓、霧化氣壓操控算法核算得到步進電機的滾動步數(shù)和滾動方向。操作面板的RS48_5通訊接口用于連接靜電噴涂控制柜內(nèi)的RS48_5總線網(wǎng)絡。所以,噴涂機設備廠家操控算法模塊包括四個部分,靜電電壓操控、靜電電流操控、流速氣壓操控、霧化氣壓操控,都是選用數(shù)字PI操控算法.
噴涂機設備廠家通信模塊程序設計操作面板通過USART1與控制主板通信。為了提高數(shù)據(jù)傳輸效率和CPU利用率,將USART1作為控制主板由DMA收發(fā)。區(qū)別在于操作面板中只有一種類型的數(shù)據(jù),由鍵觸發(fā)。因此,有效的數(shù)據(jù)標志USEDATAFAFACK只需要三位。保留一個字節(jié)的高五位和八位USENDATAFFACH。默認值為0。低三位2是開始-停止模塊數(shù)據(jù)包標志,位1是瀏覽參數(shù)模塊數(shù)據(jù)包標志,和bi。T0是配置參數(shù)模塊的數(shù)據(jù)包標志。靜電噴涂控制器操作面板的主要程序分為按鍵處理、通信和顯示三部分。操作面板的控制任務由主程序while循環(huán)完成。手動噴涂作業(yè)完全是依據(jù)操作者的作業(yè)經(jīng)驗進行判斷,操作者的熟練度和操作狀況嚴重影響噴涂出產(chǎn)質(zhì)量,另外手動噴涂對工人健康影響很大。
鍵盤處理:首先確定噴涂機設備廠家是否存在按鍵(按鈕計數(shù)標記uKeyChanged大于0),然后在執(zhí)行按鍵讀取和按鍵處理子程序之前按下按鍵。按下鍵,讀取鍵值,uKeyChanged減小,然后根據(jù)不同的狀態(tài)執(zhí)行相應的鍵處理子例程。通信:首先,執(zhí)行通信模塊中設計的接收和處理函數(shù)Rs422Rx_Handle()。然后調(diào)用Rs422Tx_WritetoDma()發(fā)送函數(shù),該函數(shù)將發(fā)送需要發(fā)送的數(shù)據(jù)包。噴涂機設備廠家根據(jù)不同的運行狀態(tài),將發(fā)送不同的數(shù)據(jù)包。在自檢狀態(tài)中,需要執(zhí)行通電呼叫,并且需要讀出上一次斷電之前使用的參數(shù),因此需要發(fā)送﹨﹨parameter call﹨﹨命令包。而低端職業(yè)開展嚴重不足,很多家電職業(yè)多數(shù)選用國外的噴涂控系統(tǒng)。