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





我們設計的自動噴涂生產線控制器基于STM32微控制器控制器,完成控制器的硬件設計后,需要設計和實現控制器的軟件,實現控制器的功能。軟件設計采用ST的STM32CUBE作為驅動開發環境,該軟件可以在圖形界面中配置自動噴涂生產線MCU的時鐘和外設,直接生成MDK開發的C語言代碼,大大節省了MCU的時間。一起需要對主動噴槍橫向的方位進行調節,保證噴槍口到不同形狀工件的距離在抱負的范圍內。配置提高了開發效率。
自動噴涂生產線控制板編程控制板主程序包括初始化程序,RS422通信模塊,ADC模擬數據采樣模塊,電壓電流控制算法模塊,氣壓控制和步進電機驅動模塊,EEPROM數據存儲模塊,管理協調軟件和數據存儲單元。同時,為了接收長度未知的數據,USART1的空閑可以中斷DART_IT_IDLE,并在空閑中斷處理功能中切換接收緩沖區,提高數據接收容量和速率。管理協調軟件負責各功能軟件之間的通信和協調,實現各模塊之間的同步;功能軟件模塊通常由主程序調用子程序和中斷程序實現。
自動噴涂生產線存儲模塊編程靜電噴涂控制器配置參數保存在主板的EEPROM中。斷電時電源不會丟失。職業的開展離不開噴涂設備的開展,所以靜電噴涂操控系統的研制具有深遠的意義。可以再次從啟動中讀取參數。存儲芯片2_SLC640是一個64Kb電可擦PROM,它是8Kx8bit結構,存儲空間地址為Ox0000} Ox1FFF,頁面大小為承諾字節,通過SPI接口通信,通信頻率高達2MHz。
自動噴涂生產線存儲數據設計控制器需要保存工作參數為:工作參數組號1B,靜電模式1B,靜電電壓2B,靜電電流2B,流量壓力2B,霧化壓力2B,共10個字節,其結構如下表5-1所示。按下鍵,讀取鍵值,uKeyChanged減小,然后根據不同的狀態執行相應的鍵處理子例程。根據保存的16字節單元(保留6個字節),控制器可以在EEPROM的0x1000-Ox1FF0的地址空間中保存總共90組配置參數10-99; 1-9為出廠設置參數在程序代碼中固化;組0的參數是當前使用的參數,當控制器再次上電時,組參數自動調用。
自動噴涂生產線步進電機驅動模塊程序設計靜電噴涂控制器采用步進電機驅動減壓閥,達到自動控制氣壓的目的。步進電機驅動電路使用步進電機驅動芯片A498_SSLPTR-ToA498_SSLPTR-T。 STEP引腳輸入一個脈沖上升沿,將自動噴涂生產線脈沖分配器移動到下一個順序狀態。美國的諾信公司研發的醉新操控體系配有12英寸的液晶五顏六色觸摸屏,具有良好的人際交互界面,選用數字流量調理的方法對氣壓進行主動操控。電機轉子前進一個增量。確定引腳MS1和MS2的電平狀態。 A498_SSLPTR-T由MCU的7個IO端口控制,其中STEP是MCU定時器PWM輸出,其他6個IO端口是SLEEP,RESET,ENABLE,DIR,MS1和MS2是電平狀態輸出控制。
自動噴涂生產線