- 供貨總量 : 不限
- 價(jià)格說(shuō)明 : 議定
- 包裝說(shuō)明 : 不限
- 物流說(shuō)明 : 貨運(yùn)及物流
- 交貨說(shuō)明 : 按訂單
企業(yè)視頻展播,,請(qǐng)點(diǎn)擊播放視頻作者:臨朐浩偉電子設(shè)備有限公司
噴涂流水線操控器的采樣周期設(shè)為20ms,,每周期采樣64次核算均值保存,作為一次ADC采樣的采樣值,,定時(shí)器的觸發(fā)周期為(20000us/64)=s,。為了保證其他模塊可以運(yùn)用完整的ADC采樣數(shù)據(jù),防止數(shù)據(jù)在運(yùn)用前被覆蓋,,目標(biāo)存儲(chǔ)區(qū)選用64*2的存儲(chǔ)緩沖區(qū),。使用DMA的DMA_ IT_ HT和DMA IT TC中斷分別對(duì)前后兩部分采樣數(shù)據(jù)進(jìn)行操作,。
DAC輸出模塊程序設(shè)計(jì)
噴涂流水線操控器的靜電電壓輸出是MCU通過(guò)DAc數(shù)模轉(zhuǎn)化輸出電壓再由線性放大電路進(jìn)行放大輸出。操控器選用的數(shù)模轉(zhuǎn)化參閱電壓是3V,,而12位的DAC轉(zhuǎn)化數(shù)據(jù)范圍為0409-5,,不便于直觀表明DAC輸出電壓值。所以界說(shuō)函數(shù)DAC_Set Vol(uintl6_ t vol),,參數(shù)vol取值范圍為03000,,表明輸出電壓范圍為0-3V。在這個(gè)函數(shù)中先將03000的數(shù)值按份額轉(zhuǎn)化為04096的DAC數(shù)模轉(zhuǎn)化參數(shù),,再調(diào)用庫(kù)函數(shù)輸出電壓,。
操控算法模塊程序設(shè)計(jì)
噴涂流水線操控器實(shí)現(xiàn)了輸出靜電電壓、靜電電流,、流速氣壓和霧化氣壓的自動(dòng)操控,,靜電電壓、靜電電流由MCU的DAc輸出操控,,通過(guò)靜電電壓,、靜電電流操控算法計(jì)算得到DAC的輸出量。流速氣壓,、霧化氣壓由步進(jìn)電機(jī)調(diào)理,,通過(guò)流速氣壓、霧化氣壓操控算法核算得到步進(jìn)電機(jī)的滾動(dòng)步數(shù)和滾動(dòng)方向,。所以,,噴涂流水線操控算法模塊包括四個(gè)部分,靜電電壓操控,、靜電電流操控,、流速氣壓操控、霧化氣壓操控,,都是選用數(shù)字PI操控算法.
所顯示的噴涂流水線數(shù)據(jù)是由密鑰或接收到的測(cè)量數(shù)據(jù)所設(shè)置的數(shù)據(jù),。它是十六進(jìn)制數(shù)據(jù)。它需要轉(zhuǎn)換為常用的十進(jìn)制數(shù)據(jù),,并分解成單獨(dú)的位,、10位和100位。顯示狀態(tài)包括:只顯示,,用0表示,;閃爍顯示,用1表示,;不顯示,,用2表示。以3位數(shù)字管顯示器的參數(shù)為例,為了滿足操作面板的顯示要求,,需要六種顯示狀態(tài),。用012編碼,它們是222非顯示,、000非閃爍,、001位閃爍、010位閃爍,、100位閃爍和111位全閃爍。如果還有其他要求,,可以使用更多的編碼,。
噴涂流水線除了能夠單獨(dú)的控制每個(gè)位的顯示之外,用于顯示寄存器操作的其他顯示程序設(shè)計(jì)的另一個(gè)優(yōu)點(diǎn)是它可以顯示特殊字符,。8位1字節(jié)數(shù)據(jù)分別代表8段數(shù)碼管對(duì)應(yīng)的8位LED,,寫一段LED熄滅,寫0段LED發(fā)光,。因此,,我們可以設(shè)計(jì)錯(cuò)誤顯示子程序。當(dāng)控制器通過(guò)自檢檢測(cè)出內(nèi)部錯(cuò)誤或硬件錯(cuò)誤時(shí),,調(diào)用函數(shù)顯示特殊字符“Err”以指示故障,,并顯示故障代碼sErrorCode以方便設(shè)備的維護(hù)和維修。此外,,在操作面板中有六個(gè)指示燈,,噴涂流水線由BC7277控制。它們是由BC7277控制的顯示位的LED控制段的兩個(gè)段,。因此,,噴涂流水線,可以通過(guò)使用顯示寄存器控制來(lái)點(diǎn)亮指示燈,,以將對(duì)應(yīng)的數(shù)據(jù)段寫入0,。
噴涂流水線顯示:在自檢狀態(tài)下,噴涂流水線設(shè)備,,各數(shù)字管的參數(shù)顯示子程序依次調(diào)用鍵顯示模塊顯示參數(shù)1s,,用于檢查硬件是否處于良好狀態(tài)。在停止?fàn)顟B(tài)下顯示測(cè)量參數(shù),。運(yùn)行狀態(tài)顯示測(cè)量參數(shù),。按“流化氣壓”和“霧化氣壓”按鈕可以切換這兩組數(shù)碼管的顯示內(nèi)容。瀏覽配置參數(shù)以瀏覽選擇狀態(tài)顯示,。噴涂流水線接收的配置參數(shù)被存儲(chǔ)為用于瀏覽的臨時(shí)參數(shù),。確認(rèn)選擇后,按.”按鈕將它們保存為配置參數(shù),。預(yù)設(shè)狀態(tài)顯示臨時(shí)參數(shù),。在修改參數(shù)時(shí),,根據(jù)相應(yīng)的鍵選擇閃爍的數(shù)據(jù)位。確認(rèn)選擇之后,,按“確認(rèn)”按鈕保存配置參數(shù),。當(dāng)不修改時(shí),再次按“預(yù)設(shè)”來(lái)取消修改,。
由于噴涂流水線按鍵顯示驅(qū)動(dòng)芯片BC7277的通信速率低,,刷新每組參數(shù)需要很多時(shí)間,所以每個(gè)周期只刷新一個(gè)參數(shù),,LED指示燈顯示總共九個(gè)周期刷新一組參數(shù),,自動(dòng)噴涂流水線,所以主程序有增量,。運(yùn)行速度提高了9倍,。為了完成噴涂流水線控制任務(wù),將不同類型的數(shù)據(jù)劃分為發(fā)送優(yōu)先級(jí),。數(shù)據(jù)被打包在每個(gè)模塊中,。在發(fā)送時(shí)應(yīng)考慮優(yōu)先級(jí)和發(fā)送間隔,設(shè)計(jì)數(shù)據(jù)封裝,。程序和發(fā)送程序確保正常通信,。數(shù)據(jù)打包器的功能不僅是對(duì)數(shù)據(jù)進(jìn)行封裝,而且對(duì)數(shù)據(jù)類型的優(yōu)先級(jí)標(biāo)志uSendDataFlag的相應(yīng)位進(jìn)行定位,,并計(jì)算數(shù)據(jù)幀有效部分的CRC校驗(yàn)碼,。本文采用16位CRC校驗(yàn)碼對(duì)有效數(shù)據(jù)位進(jìn)行校驗(yàn)。
噴涂流水線-噴涂流水線設(shè)備-浩偉電子(推薦商家)由臨朐浩偉電子設(shè)備有限公司提供,。行路致遠(yuǎn),,砥礪前行。臨朐浩偉電子設(shè)備有限公司致力成為與您共贏,、共生,、共同前行的戰(zhàn)略伙伴,更矢志成為噴涂設(shè)備具有競(jìng)爭(zhēng)力的企業(yè),,與您一起飛躍,,共同成功!