您好,歡迎來到易龍商務網!
發布時間:2020-07-25 14:30  
【廣告】





由于對靜電噴涂烘箱執行器減壓閥的機械控制沒有極限,因此在軟件中必須設定安全調節范圍:總氣壓的100 7080%。我們需要控制的是速度、壓力和霧化壓力的范圍在總壓力的1007080%之間,并且當壓力超過范圍時,調節將停止。由原步進電機模塊設計的步進電機轉速與輸出PWM脈沖頻率有關。為了保證快速穩定的氣壓調節,氣壓調節是分階段控制的。當誤差超過IOKPa時,可以全速調節步進電機;控制主板和操作面板的主程序設計用于協調各模塊的工作,實現靜電噴涂烘箱控制器的功能。當誤差在1--10KPa之間時,可以中速調節步進電機;當氣壓穩定時,由于氣壓波動需要調節步進電機,則采用慢速調節。防止因輕微波動或采樣波動調整不正確而引起的氣壓嚴重波動。
靜電噴涂烘箱通信模塊程序設計控制主板通過USART1與操作面板進行通信。為了提高數據傳輸效率和CPU利用率,靜電噴涂烘箱采用DMA方式發送和接收USARTI。同時,為了接收長度未知的數據,USART1的空閑可以中斷DART_IT_IDLE,并在空閑中斷處理功能中切換接收緩沖區,提高數據接收容量和速率。控制主板發送的數據包有兩種,一種是事件觸發的數據包,它由響應面板請求的響應參數組成,另一種是時間觸發的數據包,它由定期發送的廣播參數組成。為了防止發送數據之間的沖突,對各個參數的優先級進行了劃分。數據在每個模塊中生成,因此封裝參數也在每個模塊中。當生成數據時,將調用數據打包子例程來打包數據。同時,有效數據標志的相應位置1指示需要發送數據。當USENDATAFFACH不是0時,它表示有數據要發送。靜電噴涂烘箱主程序中調用發送程序。發送程序根據發送優先級判斷是否需要發送數據。如果有一個,它發送優先級數據并清除位。因為粉末涂料大多是高分子有幾化合物組成,電阻率較低,在靜電場的效果下,帶電的涂料顆粒能夠附著在工件上構成均勻的薄膜一起因為“靜電環抱”現象,在被涂工件反面的部分表面也能涂上涂料。控制主板要求uSendDataFlag的所有8位表示都具有1字節和8位。uSendDataFlag的對應優先級高于時間觸發的廣播分組。
靜電噴涂烘箱控制主板主程序的主程序通過調用每個模塊中的子程序來協調各個模塊,并且這些子程序的執行由相應的標志同步。控制主板的狀態由兩個標志信號量決定:由面板發送的開始-停止信號uSprayState和檢測到的觸發信號Trigger.。只有當兩個信號都有效時,控制器才能輸出。當輸出停止時,直接將DAC輸出設置為0,保留前一次計算的DAC輸出的控制值的值。停止時,拉動ENABLE禁用控制芯片并下拉RESET復位控制芯片。當開始下一次啟動操作(非斷電啟動、按鈕啟動或觸發開關)時,只要設置值不變,輸出值仍然可以使用。
靜電噴涂烘箱按鍵顯示模塊編程靜電噴涂控制器操作面板由8個LED燈、1個數碼管、2個數碼管、4個數碼管和12個按鍵組成。采用兩個9位LED數碼管和16鍵鍵盤接口芯片BC7277,通過SPI與單片機進行通信。BC727 7提供了豐富的操作寄存器。將數據寫入寄存器可以直接顯示相應的數據。寫段尋址寄存器可以單獨地控制任何段。同時,它還支持直接寫入顯示寄存器。它可以顯示一些特殊字符,閃爍位控制,閃爍速度控制等。各種控制方式。靜電噴涂烘箱操作面板的MCU通過SPI2與BC727 7通信。通信速率為64 kbps。根據上表中BC7277的數據格式,SPI2的數據格式為16位,靜電噴涂烘箱配置了全雙工主機模式。時鐘引腳和MOSI輸出引腳被配置為多路復用開放泄漏輸出,并且密鑰被配置為在上邊緣和下邊緣觸發中斷模式以中斷密鑰服務。讀取子例程中的鍵值。(1)當按鍵按下時,BC7277的KEY管腳跳動,而單片機的GPIOA11作為外部中斷上下邊緣的觸發模式,因此當按鍵按下時,進入外部中斷服務子程序。靜電噴涂烘箱每個中斷通過在中斷服務程序中發送偽指令DUMMY_CMD=OxFF來讀取密鑰映射值并按uKeyChanged自添加表示上的密鑰而發生。通過對噴涂操作具體過程的分析和總結,根據國內外靜電噴涂控制系統的參考,提出了靜電噴涂控制系統的設計結構,并設計了適合該系統的靜電噴涂控制柜。圖5-8是關鍵值閱讀程序流程圖。操作面板有12個鍵,每個鍵具有鍵映射值。當按下鍵時,它讀取鍵映射值(當沒有按下鍵時,OxFFFF是默認值),然后根據鍵映射值確定要執行什么操作。