噴涂操控器的采樣周期設為20ms,每周期采樣64次核算均值保存,作為一次adc采樣的采樣值,定時器的觸發周期為(20000us/64)=312.sus。為了-其他模塊可以運用完整的adc采樣數據,靜電粉末噴涂,防止數據在運用前被覆蓋,目標存儲區選用64*2的存儲緩沖區。使用dma的dma_ it_ ht和dma it tc中斷分別對前后兩部分采樣數據進行操作。
dac輸出模塊程序設計
噴涂操控器的靜電電壓輸出是mcu通過dac數模轉化輸出電壓再由線性放大電路進行放大輸出。操控器選用的數模轉化參閱電壓是3v,噴涂車間,而12位的dac轉化數據范圍為0409-5,不便于直觀表明dac輸出電壓值。所以界說函數dac_set vol(uintl6_ t vol),參數vol取值范圍為03000,表明輸出電壓范圍為0-3v。在這個函數中先將03000的數值按份額轉化為04096的dac數模轉化參數,再調用庫函數輸出電壓。
操控算法模塊程序設計
噴涂操控器實現了輸出靜電電壓、靜電電流、流速氣壓和霧化氣壓的自動操控,靜電電壓、靜電電流由mcu的dac輸出操控,通過靜電電壓、靜電電流操控算法計算得到dac的輸出量。流速氣壓、霧化氣壓由步進電機調理,通過流速氣壓、霧化氣壓操控算法核算得到步進電機的滾動步數和滾動方向。所以,粉末噴涂,噴涂操控算法模塊包括四個部分,靜電電壓操控、靜電電流操控、流速氣壓操控、霧化氣壓操控,都是選用數字pi操控算法.
噴涂操控系統設計要求
根據對靜電噴涂流水線的分析在靜電噴涂操控系統的設計中需求滿意一些主動噴涂的條件,以及對噴涂的操控[[36]。要能夠依照傳輸過來的工件的形狀、大小、方位以及傳輸速度來靜確操控噴槍的啟停。系統設計一般需求滿意以下的以下幾個要求:
手動噴涂參數設定
靜電噴涂操控器應該滿意手動噴涂操控作業的需求,噴涂操控器經過操作面板能夠實現對噴槍電壓、噴槍電流、霧化氣壓、流化氣壓四個操控量的參數設定,以實現-動噴涂的功用,對少量工件進行噴涂作業時采取手動噴涂,無需將整個主動流水線噴涂操控系統開啟。
噴涂噴槍的啟停操控
在噴涂流水線上,被噴工件一般會被密集地懸掛于輸送鏈之上,輸送到噴涂工序后,是由主動噴槍-歇地噴涂作業。但時在實踐的情況中,是有不同尺度、不同形狀的工件會同時被懸掛在同一條輸送鏈上。工件之間不只會存在著水平間隔,還因為工件的高度不一,筆直方向上也存在著高度差。為了避免主動噴涂時造成粉料的浪費,就需求能對工件傳輸速度、工件尺度及方位進行檢測,根據檢測信息智能操控主動噴槍的啟停。
噴涂所以需要設計出在現場能夠靜確操控這些參數的操控器。歸納體系設計要求,噴涂,靜電噴涂操控器的設計要求是:
1)能夠支持多種操控形式,例如恒壓操控形式、恒流操控形式、恒功率操控形式等,滿意不同工況下的噴涂作業。
2)噴涂能夠靜確地操控靜電參數和氣壓參數,-噴涂時上粉率足夠高,噴涂足夠好。
3)能夠完成友愛的操作界面,-方便快捷的參數設定以及顯示。
4)能夠完成與上位機的牢靠通信的接口,-遠程監控、自動化噴涂的完成。
依據對噴涂實際噴涂出產-和查找-噴涂操控器參數資料能夠斷定操控器參數。操控器設計的參數調理規模包括市面上干流操控器的氣壓操控范圍,盡可能滿意操控器與其他產品配件的兼容性。其中靜電電壓和靜電電流為靜電噴槍的輸出電壓電流,操控器的輸出電壓規模為6一21 v,輸出電流醉大為600ma。