|
公司基本資料信息
|
小型靜電噴塑機存儲數據設計控制器需要保存工作參數為:工作參數組號1B,靜電模式1B,靜電電壓2B,靜電電流2B,流量壓力2B,霧化壓力2B,共10個字節,其結構如下表5-1所示。但時在實踐的情況中,是有不同尺度、不同形狀的工件會同時被懸掛在同一條輸送鏈上。根據保存的16字節單元(保留6個字節),控制器可以在EEPROM的0x1000-Ox1FF0的地址空間中保存總共90組配置參數10-99; 1-9為出廠設置參數在程序代碼中固化;組0的參數是當前使用的參數,當控制器再次上電時,組參數自動調用。
小型靜電噴塑機步進電機驅動模塊程序設計靜電噴涂控制器采用步進電機驅動減壓閥,達到自動控制氣壓的目的。第三章控制器硬件電路的設計與實現在明確設計要求后,硬件電路的設計是為了實現靜電噴涂控制器的功能和要求。步進電機驅動電路使用步進電機驅動芯片A498_SSLPTR-ToA498_SSLPTR-T。 STEP引腳輸入一個脈沖上升沿,將小型靜電噴塑機脈沖分配器移動到下一個順序狀態。電機轉子前進一個增量。確定引腳MS1和MS2的電平狀態。 A498_SSLPTR-T由MCU的7個IO端口控制,其中STEP是MCU定時器PWM輸出,其他6個IO端口是SLEEP,RESET,ENABLE,DIR,MS1和MS2是電平狀態輸出控制。
小型靜電噴塑機
所顯示的小型靜電噴塑機數據是由密鑰或接收到的測量數據所設置的數據。依據對小型靜電噴塑機實際噴涂出產調研和查找國內外噴涂操控器參數資料能夠斷定操控器參數。它是十六進制數據。它需要轉換為常用的十進制數據,并分解成單獨的位、10位和100位。顯示狀態包括:只顯示,用0表示;閃爍顯示,用1表示;不顯示,用2表示。以3位數字管顯示器的參數為例,為了滿足操作面板的顯示要求,需要六種顯示狀態。用012編碼,它們是222非顯示、000非閃爍、001位閃爍、010位閃爍、100位閃爍和111位全閃爍。如果還有其他要求,可以使用更多的編碼。
小型靜電噴塑機除了能夠單獨的控制每個位的顯示之外,用于顯示寄存器操作的其他顯示程序設計的另一個優點是它可以顯示特殊字符。工件之間不只會存在著水平間隔,還因為工件的高度不一,筆直方向上也存在著高度差。8位1字節數據分別代表8段數碼管對應的8位LED,寫一段LED熄滅,寫0段LED發光。因此,我們可以設計錯誤顯示子程序。當控制器通過自檢檢測出內部錯誤或硬件錯誤時,調用函數顯示特殊字符“Err”以指示故障,并顯示故障代碼sErrorCode以方便設備的維護和維修。此外,在操作面板中有六個指示燈,小型靜電噴塑機由BC7277控制。它們是由BC7277控制的顯示位的LED控制段的兩個段。因此,可以通過使用顯示寄存器控制來點亮指示燈,以將對應的數據段寫入0。
小型靜電噴塑機顯示:在自檢狀態下,各數字管的參數顯示子程序依次調用鍵顯示模塊顯示參數1s,用于檢查硬件是否處于良好狀態。小型靜電噴塑機噴涂流水線的結構包含懸掛運送體系、噴淋水洗體系、加熱烘干體系、噴涂操控系統、粉料回收體系[}26}。在停止狀態下顯示測量參數。運行狀態顯示測量參數。按“流化氣壓”和“霧化氣壓”按鈕可以切換這兩組數碼管的顯示內容。瀏覽配置參數以瀏覽選擇狀態顯示。小型靜電噴塑機接收的配置參數被存儲為用于瀏覽的臨時參數。確認選擇后,按.”按鈕將它們保存為配置參數。預設狀態顯示臨時參數。在修改參數時,根據相應的鍵選擇閃爍的數據位。確認選擇之后,按“確認”按鈕保存配置參數。當不修改時,再次按“預設”來取消修改。
由于小型靜電噴塑機按鍵顯示驅動芯片BC7277的通信速率低,刷新每組參數需要很多時間,所以每個周期只刷新一個參數,LED指示燈顯示總共九個周期刷新一組參數,所以主程序有增量。小型靜電噴塑機顯示:在自檢狀態下,各數字管的參數顯示子程序依次調用鍵顯示模塊顯示參數1s,用于檢查硬件是否處于良好狀態。運行速度提高了9倍。為了完成小型靜電噴塑機控制任務,將不同類型的數據劃分為發送優先級。數據被打包在每個模塊中。在發送時應考慮優先級和發送間隔,設計數據封裝。程序和發送程序確保正常通信。數據打包器的功能不僅是對數據進行封裝,而且對數據類型的優先級標志uSendDataFlag的相應位進行定位,并計算數據幀有效部分的CRC校驗碼。本文采用16位CRC校驗碼對有效數據位進行校驗。