聚豐項(xiàng)目 > 基于AB32VG1的化工流程自動(dòng)監(jiān)控系統(tǒng)
項(xiàng)目簡(jiǎn)介:由于成本、距離等因素,化工園區(qū)中部分化工儀表裝置存在孤島化現(xiàn)象,難以接入DCS、PLC、SIS、GDS等系統(tǒng)。本項(xiàng)目采用AB32VG1開發(fā)板采集現(xiàn)場(chǎng)儀表數(shù)據(jù),通過(guò)4G裝置傳輸至服務(wù)器。服務(wù)器端基于B/S架構(gòu),通過(guò)瀏覽器實(shí)時(shí)顯示儀表狀態(tài)。 主要特點(diǎn)及技術(shù)優(yōu)勢(shì):(1)采用AB32VG1開發(fā)板,多線程采集、發(fā)送數(shù)據(jù),效率高;(2)采用4GDTU傳輸數(shù)據(jù),開發(fā)板作為TCP client,數(shù)據(jù)丟包率低,速度快;(3)服務(wù)器端基于B/S架構(gòu),訪問(wèn)便捷。
摘珰5511
分享摘珰5511
團(tuán)隊(duì)成員
翟工 技術(shù)員
1.系統(tǒng)組成
2.硬件部分主要包括以下三部分:
(1)現(xiàn)場(chǎng)裝置:AB32VG1開發(fā)板+模擬量輸入模塊(變阻器)
(2)傳輸裝置:塔石4G DTU(485協(xié)議)+TTL轉(zhuǎn)485模塊
(3)服務(wù)器:D525工控板,搭載Debian10操作系統(tǒng)
3.rt-thread系統(tǒng)使用情況說(shuō)明
(1)主要使用了線程、模擬量、定時(shí)器、串口通訊
(2)驅(qū)動(dòng):
drv_usart.c
drv_adc.c
1.AB32VG1開發(fā)板
(1)開發(fā)平臺(tái):RT-Thread Studio
(2)組態(tài)配置
(3)主要代碼
①支線程,定時(shí)發(fā)送數(shù)據(jù)
②主線程,實(shí)時(shí)采集數(shù)據(jù)
2.服務(wù)器
(1)開發(fā)平臺(tái):Myeclipse
采用JAVA語(yǔ)言,開啟線程做TCP Server,開放固定端口供Client連接。
端口接收設(shè)備傳輸?shù)臄?shù)據(jù),存放在某對(duì)象中。瀏覽器異步獲取該對(duì)象數(shù)據(jù)。
(2)服務(wù)器端:
安裝debian系統(tǒng),配置JDK1.8、TOMCAT7,部署JAVA項(xiàng)目,重新啟動(dòng)TOMCAT服務(wù)器
(3)前端:Echarts框架
瀏覽器打開頁(yè)面:
3.配置4G DTU
演示效果如圖,可實(shí)現(xiàn)現(xiàn)場(chǎng)儀表的數(shù)據(jù)采集、實(shí)時(shí)顯示功能。通過(guò)echarts進(jìn)行前端儀表顯示。
總結(jié):
雖然只用過(guò)51單片機(jī),但是開發(fā)材料很全。
看著例程摸索,終于實(shí)現(xiàn)了預(yù)定功能。
最大的感悟是,開發(fā)軟件組態(tài)和編程都是模塊化,使用很方便。
而且線程速度很快,刷刷的。
最后,感謝工作人員的辛苦組織,給與我此次參與測(cè)評(píng)的機(jī)會(huì)。
江湖路遠(yuǎn),有緣再見!
代碼已上傳:https://gitee.com/zhaideang/ab32-vg1
摘珰5511: 好
回復(fù)
摘珰5511: good
回復(fù)
摘珰5511: 一等獎(jiǎng)了
回復(fù)
摘珰5511: 二等獎(jiǎng)了
回復(fù)
摘珰5511: 三等獎(jiǎng)了
回復(fù)
摘珰5511: 參與獎(jiǎng)了
回復(fù)
摘珰5511: 淘汰了
回復(fù)
jf_14991729: 。。。。。
回復(fù)
jf_14991729: 厲害
回復(fù)