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