您好,歡迎來到易龍商務網!
發布時間:2021-01-12 14:51  
【廣告】





數據發送程序根據數據類型的優先級發送封裝的數據uSendDataFlag對應的位,指示發送完成。噴粉工藝流程發送數據包之間的時間間隔是2ms,并且在發送數據之后清除。計時器用于對數據進行計時。時間間隔不允許發送到下一次。否則,我們需要等待。數據接收程序設計采用串行IDLE空閑中斷接收數據,噴粉工藝流程采用雙緩沖區接收數據,盡量防止數據丟失。根據我們設計的發送程序,雙緩沖區可以完全滿足一般的接收需求。接收到數據包后,必須及時處理。否則,當接收到下一個數據包時,它將覆蓋將來可以處理的數據。其次,詳細噴粉工藝流程設計了靜電噴涂操控柜內部的通訊和諧器和操控器。當接收到數據時,它將接收完成標志RevvEndIdFig=1。
對應于噴粉工藝流程有效數據的數據包將被取出。首先,如果數據不完整,將驗證幀的頭部和尾部數據的完整性。返回接收錯誤RX_ERR;如果數據已完成,并且驗證CRC檢查的正確性以確保接收到正確的數據包,則相同的CRC檢查錯誤返回到接收錯誤RX_ERR。當數據完全正確時,根據函數代碼和錯誤代碼執行相應的處理,并接收正確的RX_OK。當接收到錯誤時,根據錯誤信息對錯誤響應包進行打包,并將其發送回發送方。噴粉工藝流程控制器和協調器之間通信的數據類型包括主機上傳的配置參數、控制器上傳的測量參數和狀態參數,以及在異常狀態下上傳的告警參數。控制器操作面板從控制主板接收測量參數和狀態參數的數據,并將數據放入RS48_5傳輸緩沖區中,以便上傳到協調器。如果尚未發送數據并生成新數據,則直接覆蓋原始數據。當數據完全正確時,根據函數代碼和錯誤代碼執行相應的處理,并接收正確的RX_OK。
噴粉工藝流程