噴粉設(shè)備rs485通信模塊設(shè)計考慮到內(nèi)部通信協(xié)調(diào)器與靜電噴涂控制柜靜電噴涂控制器之間的一對多關(guān)系,以及傳輸速率等因素,選擇rs48_5通信模式,并進行通信協(xié)議采用半雙工通信,噴粉設(shè)備支持總線拓?fù)洌鄠控制器可以安裝在靜電噴涂控制柜通信協(xié)調(diào)器的rs48_5通信網(wǎng)絡(luò)中,符合設(shè)計要求。根據(jù)靜電噴涂控制柜的設(shè)計要求,通信協(xié)調(diào)板主要分為六個模塊:電源模塊,mcu模塊,rs48_5模塊,固態(tài)繼電器輸出模塊,以太網(wǎng)以太網(wǎng)接口模塊,eeprom存儲模塊。
由于噴粉設(shè)備通信協(xié)調(diào)器設(shè)計用于安裝多達40個控制單元以進行協(xié)同操作,因此需要40個觸發(fā)io,以及spi接口,usart接口和以太網(wǎng)接口等外設(shè)。因此,通信協(xié)調(diào)板選擇封裝為lqfp100的stm32f407。為通信協(xié)調(diào)板的每個模塊設(shè)計和分析主控制mcuo。 eeprom存儲模塊使用2_slc640和靜電噴涂控制器來控制主板。 rs48_5通信模塊與操作面板相同,我們不再贅述。
數(shù)據(jù)發(fā)送程序根據(jù)數(shù)據(jù)類型的優(yōu)先級發(fā)送封裝的數(shù)據(jù)usenddataflag對應(yīng)的位,指示發(fā)送完成。噴粉設(shè)備發(fā)送數(shù)據(jù)包之間的時間間隔是2ms,并且在發(fā)送數(shù)據(jù)之后清除。計時器用于對數(shù)據(jù)進行計時。時間間隔不允許發(fā)送到下一次。否則,我們需要等待。數(shù)據(jù)接收程序設(shè)計采用串行idle空閑中斷接收數(shù)據(jù),噴粉設(shè)備采用雙緩沖區(qū)接收數(shù)據(jù),噴粉設(shè)備生產(chǎn)線,盡量防止數(shù)據(jù)丟失。根據(jù)我們設(shè)計的發(fā)送程序,雙緩沖區(qū)可以完全滿足一般的接收需求。接收到數(shù)據(jù)包后,必須及時處理。否則,當(dāng)接收到下一個數(shù)據(jù)包時,噴粉設(shè)備,它將覆蓋將來可以處理的數(shù)據(jù)。當(dāng)接收到數(shù)據(jù)時,它將接收完成標(biāo)志revvendidfig=1。
對應(yīng)于噴粉設(shè)備有效數(shù)據(jù)的數(shù)據(jù)包將被取出。首先,如果數(shù)據(jù)不完整,將驗證幀的頭部和尾部數(shù)據(jù)的完整性。返回接收錯誤rx_err;如果數(shù)據(jù)已完成,并且驗證crc檢查的正確性以-接收到正確的數(shù)據(jù)包,則相同的crc檢查錯誤返回到接收錯誤rx_err。-據(jù)完全正確時,根據(jù)函數(shù)代碼和錯誤代碼執(zhí)行相應(yīng)的處理,并接收正確的rx_ok。當(dāng)接收到錯誤時,根據(jù)錯誤信息對錯誤響應(yīng)包進行打包,并將其發(fā)送回發(fā)送方。噴粉設(shè)備控制器和協(xié)調(diào)器之間通信的數(shù)據(jù)類型包括主機上傳的配置參數(shù)、控制器上傳的測量參數(shù)和狀態(tài)參數(shù),以及在異常狀態(tài)下上傳的告警參數(shù)?刂破鞑僮髅姘鍙目刂浦靼褰邮諟y量參數(shù)和狀態(tài)參數(shù)的數(shù)據(jù),并將數(shù)據(jù)放入rs48_5傳輸緩沖區(qū)中,以便上傳到協(xié)調(diào)器。如果尚未發(fā)送數(shù)據(jù)并生成新數(shù)據(jù),噴粉設(shè)備,則直接覆蓋原始數(shù)據(jù)。
噴粉設(shè)備
根據(jù)噴粉設(shè)備噴霧控制系統(tǒng)的設(shè)計要求,通信協(xié)調(diào)器將rs48_5總線接口作為控制柜中rs48_5總線的主設(shè)備,完成rs48_5總線上安裝的控制器采集的數(shù)據(jù)匯總,并接收主機的配置參數(shù)并傳輸它們。給每個控制器。通信協(xié)調(diào)器需要具有以太網(wǎng)接口,用于與以太網(wǎng)交換機通信,以完成數(shù)據(jù)上載和接收遠程監(jiān)控的配置參數(shù)。通過以太網(wǎng)交換機和主plc的通信邏輯上構(gòu)成主設(shè)備和從設(shè)備之間的關(guān)系,接收主plc控制單元發(fā)送的觸發(fā)信號,并具有觸發(fā)輸出控制電路,可以觸發(fā)多個控制器。
噴粉設(shè)備控制器總體設(shè)計靜電噴涂控制器是現(xiàn)場噴涂的設(shè)備。根據(jù)靜電噴涂控制器的設(shè)計要求,采用微小型單片機系統(tǒng)進行設(shè)計。單片機控制的優(yōu)點是成本相對較低。由于單片機的價格相對簡單,且-電路元件的價格不高,整體設(shè)計成本相對較低?梢愿鶕(jù)需要擴展外部存儲容量,設(shè)計可以相對靈活。由于噴粉設(shè)備存在許多設(shè)計-的子程序,可以在系統(tǒng)軟件設(shè)計中直接調(diào)用,以減少大量工作量。
北京
上海
天津
重慶
河北
山西
內(nèi)蒙古
遼寧
吉林
黑龍江
江蘇
浙江
安徽
福建
江西
山東
河南
湖北
湖南
廣東
廣西
海南
四川
貴州
云南
西藏
陜西
甘肅
青海
寧夏
新疆
本站圖片和信息均為用戶自行發(fā)布,用戶上傳發(fā)布的圖片或文章如侵犯了您的合法權(quán)益,請與我們聯(lián)系,我們將及時處理,共同維護誠信公平網(wǎng)絡(luò)環(huán)境!
ICP備案:滇ICP備13003982號 滇公網(wǎng)安備 53011202000392號
信息侵權(quán)/舉報/投訴處理
版權(quán)所有 ©100招商網(wǎng) 防騙須知 緩存時間:2025/4/4 0:40:21