汽車涂裝設(shè)備-涂裝設(shè)備-浩偉制造廠(查看)
涂裝設(shè)備控制主板主程序的主程序通過調(diào)用每個(gè)模塊中的子程序來協(xié)調(diào)各個(gè)模塊,涂裝設(shè)備,并且這些子程序的執(zhí)行由相應(yīng)的標(biāo)志同步??刂浦靼宓臓顟B(tài)由兩個(gè)標(biāo)志信號(hào)量決定:由面板發(fā)送的開始-停止信號(hào)uspraystate和檢測(cè)到的觸發(fā)信號(hào)tri*er.。只有當(dāng)兩個(gè)信號(hào)都有效時(shí),控制器才能輸出。當(dāng)輸出停止時(shí),直接將dac輸出設(shè)置為0,保留*次計(jì)算的dac輸出的控制值的值。當(dāng)開始下一次啟動(dòng)操作(非斷電啟動(dòng)、按鈕啟動(dòng)或觸發(fā)開關(guān))時(shí),只要設(shè)置值不變,輸出值仍然可以使用。
涂裝設(shè)備按鍵顯示模塊編程靜電噴涂控制器操作面板由8個(gè)led燈、1個(gè)數(shù)碼管、2個(gè)數(shù)碼管、4個(gè)數(shù)碼管和12個(gè)按鍵組成。采用兩個(gè)9位led數(shù)碼管和16鍵鍵盤接口芯片bc7277,通過spi與單片機(jī)進(jìn)行通信。bc727 7提供了豐富的操作寄存器。將數(shù)據(jù)寫入寄存器可以直接顯示相應(yīng)的數(shù)據(jù)。寫段尋址寄存器可以單獨(dú)地控制任何段。同時(shí),它還支持直接寫入顯示寄存器。它可以顯示一些特殊字符,閃爍位控制,閃爍速度控制等。各種控制方式。涂裝設(shè)備操作面板的mcu通過spi2與bc727 7通信。通信速率為64 kbps。根據(jù)上表中bc7277的數(shù)據(jù)格式,spi2的數(shù)據(jù)格式為16位,涂裝設(shè)備配置了全雙工主機(jī)模式。時(shí)鐘引腳和mosi輸出引腳被配置為多路復(fù)用開放泄漏輸出,并且密鑰被配置為在上邊緣和下邊緣觸發(fā)中斷模式以中斷密鑰服務(wù)。讀取子例程中的鍵值。(1)當(dāng)按鍵按下時(shí),bc7277的key管腳跳動(dòng),而單片機(jī)的gpioa11作為外部中斷上下邊緣的觸發(fā)模式,因此當(dāng)按鍵按下時(shí),進(jìn)入外部中斷服務(wù)子程序。涂裝設(shè)備每個(gè)中斷通過在中斷服務(wù)程序中發(fā)送偽指令dummy_cmd=oxff來讀取密鑰映射值并按ukeychanged自添加表示上的密鑰而發(fā)生。圖5-8是關(guān)鍵值閱讀程序流程圖。操作面板有12個(gè)鍵,每個(gè)鍵具有鍵映射值。當(dāng)按下鍵時(shí),它讀取鍵映射值(當(dāng)沒有按下鍵時(shí),oxffff是默認(rèn)值),然后根據(jù)鍵映射值確定要執(zhí)行什么操作。
由于對(duì)涂裝設(shè)備執(zhí)行器減壓閥的機(jī)械控制沒有*限,因此在軟件中必須設(shè)定安全調(diào)節(jié)范圍:總氣壓的100 7080%。我們需要控制的是速度、壓力和霧化壓力的范圍在總壓力的1007080%之間,并且當(dāng)壓力超過范圍時(shí),調(diào)節(jié)將停止。由原步進(jìn)電機(jī)模塊設(shè)計(jì)的步進(jìn)電機(jī)轉(zhuǎn)速與輸出pwm脈沖頻率有關(guān)。為了保證快速穩(wěn)定的氣壓調(diào)節(jié),氣壓調(diào)節(jié)是分階段控制的。當(dāng)誤差超過iokpa時(shí),可以全速調(diào)節(jié)步進(jìn)電機(jī);當(dāng)誤差在1--10kpa之間時(shí),可以中速調(diào)節(jié)步進(jìn)電機(jī);當(dāng)氣壓穩(wěn)定時(shí),由于氣壓波動(dòng)需要調(diào)節(jié)步進(jìn)電機(jī),則采用慢速調(diào)節(jié)。防止因輕微波動(dòng)或采樣波動(dòng)調(diào)整不正確而引起的氣壓嚴(yán)重波動(dòng)。
涂裝設(shè)備通信模塊程序設(shè)計(jì)控制主板通過usart1與操作面板進(jìn)行通信。為了提高數(shù)據(jù)傳輸效率和cpu利用率,涂裝設(shè)備采用dma方式發(fā)送和接收usarti。同時(shí),為了接收長(zhǎng)度未知的數(shù)據(jù),usart1的空閑可以中斷dart_it_idle,涂裝設(shè)備生產(chǎn)線,并在空閑中斷處理功能中切換接收緩沖區(qū),提高數(shù)據(jù)接收容量和速率??刂浦靼灏l(fā)送的數(shù)據(jù)包有兩種,一種是事件觸發(fā)的數(shù)據(jù)包,它由響應(yīng)面板請(qǐng)求的響應(yīng)參數(shù)組成,另一種是時(shí)間觸發(fā)的數(shù)據(jù)包,汽車涂裝設(shè)備,它由定期發(fā)送的廣播參數(shù)組成。為了防止發(fā)送數(shù)據(jù)之間的沖突,對(duì)各個(gè)參數(shù)的優(yōu)先級(jí)進(jìn)行了劃分。數(shù)據(jù)在每個(gè)模塊中生成,因此封裝參數(shù)也在每個(gè)模塊中。當(dāng)生成數(shù)據(jù)時(shí),靜電涂裝設(shè)備,將調(diào)用數(shù)據(jù)打包子例程來打包數(shù)據(jù)。同時(shí),有效數(shù)據(jù)標(biāo)志的相應(yīng)位置1指示需要發(fā)送數(shù)據(jù)。當(dāng)usendataffach不是0時(shí),它表示有數(shù)據(jù)要發(fā)送。涂裝設(shè)備主程序中調(diào)用發(fā)送程序。發(fā)送程序根據(jù)發(fā)送優(yōu)先級(jí)判斷是否需要發(fā)送數(shù)據(jù)。如果有一個(gè),它發(fā)送優(yōu)先級(jí)數(shù)據(jù)并清除位??刂浦靼逡髐senddataflag的所有8位表示都具有1字節(jié)和8位。usenddataflag的對(duì)應(yīng)優(yōu)先級(jí)高于時(shí)間觸發(fā)的廣播分組。
由于調(diào)節(jié)涂裝設(shè)備減壓閥以控制輸出氣壓,步進(jìn)電機(jī)由pwm單脈沖輸出模式控制,電機(jī)速度由pwm脈沖頻率決定。在設(shè)計(jì)步進(jìn)電機(jī)控制子程序時(shí),根據(jù)涂裝設(shè)備控制算法模塊計(jì)算出的控制量確定步進(jìn)電機(jī)控制芯片配置端口的電平,以控制電機(jī)的正轉(zhuǎn),反轉(zhuǎn)和停止進(jìn)入休眠模式。當(dāng)步進(jìn)電機(jī)正向旋轉(zhuǎn)時(shí),下拉enable使能控制芯片,上拉復(fù)位reset和睡眠sleep,ms1和ms2分別為1高電平和0低電平,配置為1/2步進(jìn)模式,dir為高電平電源平板步進(jìn)電機(jī)正向前旋轉(zhuǎn)。反相時(shí),dir很低。停止時(shí),拉動(dòng)enable禁用控制芯片并下拉reset復(fù)位控制芯片。根據(jù)由氣壓控制算法計(jì)算的輸出控制量,確定步進(jìn)電機(jī)控制的轉(zhuǎn)向和調(diào)節(jié)步驟,然后調(diào)用步進(jìn)電機(jī)驅(qū)動(dòng)模塊程序進(jìn)行調(diào)節(jié)。
adc模擬采樣模塊編程控制器需要采集輸出的動(dòng)態(tài)參數(shù)。涂裝設(shè)備動(dòng)態(tài)參數(shù)為輸出電壓,輸出電流,反饋電流,流量氣壓,霧化氣壓和總氣壓。還需要收集壓力傳感器供電電壓作為校正。電壓,因此有必要收集7個(gè)通道的adc,并使用dma模式傳輸,與主程序并行運(yùn)行,以降低cpu使用率并提高實(shí)時(shí)性能。 adc使用定時(shí)器觸發(fā)器,涂裝設(shè)備每隔一段時(shí)間觸發(fā)一次adc轉(zhuǎn)換,具體取決于控制器設(shè)計(jì)的控制周期。 adc采樣的數(shù)據(jù)會(huì)波動(dòng),這將影響控制量的計(jì)算。因此,過采樣技術(shù),adc采樣配置的采樣數(shù)據(jù)是12位,并且采樣數(shù)據(jù)被累加到16位采樣值中以避個(gè)采樣。過度采樣誤差對(duì)反饋控制的影響。
汽車涂裝設(shè)備-涂裝設(shè)備-浩偉制造廠(查看)由臨朐浩偉電子設(shè)備有限公司提供。臨朐浩偉電子設(shè)備有限公司堅(jiān)持“以人為本”的企業(yè)理念,擁有一支高素質(zhì)的員工隊(duì)伍,力求提供更好的產(chǎn)品和服務(wù)回饋社會(huì),并歡迎廣大新老客戶光臨惠顧,真誠(chéng)合作、共創(chuàng)美好未來。浩偉電子——您可信賴的朋友,公司地址:山東省臨朐縣東城工業(yè)園,聯(lián)系人:姚經(jīng)理。同時(shí)本公司還是從事往復(fù)機(jī),噴涂往復(fù)機(jī),自動(dòng)噴漆往復(fù)機(jī)的廠家,歡迎來電咨詢。