在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

【EsDA應用】如何讓自動化領域的串口設備具備聯網能力?

ZLG致遠電子 ? 2023-02-23 15:01 ? 次閱讀

如何讓自動化領域的串口設備具備聯網能力?本文將基于EsDA平臺,帶你開發一個串口轉TCP服務器業務,快速實現串口聯網功能。

0e7ef092-b230-11ed-ad0d-dac502259ad0.jpg 引言隨著時代的發展,數據上云等需求越來越普遍。設備如何快速實現上云功能,成了用戶普遍的需求之一。本章將帶大家快速實現如何將MPC-ZC1開發板的串口數據,快速傳輸至TCP服務器,實現上報與下發功能,工作框架如下。0e8e607c-b230-11ed-ad0d-dac502259ad0.png本文基于MPC-ZC1開發板,使用我司test.zlgcloud.com測試服務器,進行演示。開發板通過4G無線模塊與服務器建立TCP連接,使用USB轉TTL設備將MPC-ZC1串口2與PC上位機串口調試助手建立通信。實驗通過PC上位機串口調試助手發送數據至串口,串口接收數據并透傳至TCP客戶端,TCP客戶端將數據上報至服務器。0e7ef092-b230-11ed-ad0d-dac502259ad0.jpg 軟硬件資源硬件需求:MPC-ZC1開發板、物聯網卡、4G天線、杜邦線若干、USB轉TTL設備。0ed1ecb6-b230-11ed-ad0d-dac502259ad0.png軟件需求:串口調試助手sscom。0e7ef092-b230-11ed-ad0d-dac502259ad0.jpg 前期準備1. 硬件連接

將天線接到開發板對應接口,插入物聯網卡,USB轉TTL設備連接相應串口2引腳,并插入電腦USB接口,硬件連接圖如下。

0f1ab16c-b230-11ed-ad0d-dac502259ad0.jpg2. 串口調試助手

首先,我們需要對串口進行配置,配置參數為波特率為115200、數據位為8位、停止位為1位、不啟用校驗和流控,具體配置過程如下圖。此處的COM口,用戶可以打開設備管理器進行查看,配置完成后打開串口。

0f5fbcc6-b230-11ed-ad0d-dac502259ad0.png0e7ef092-b230-11ed-ad0d-dac502259ad0.jpg 業務開發1. 繪制流圖

本流圖分為上報和下發兩部分,如下圖:

0f97c76a-b230-11ed-ad0d-dac502259ad0.png

  • 上報部分由serial_in_ex節點、fscript節點、push節點組成。serial_in_ex節點負責接收串口數據,fscript節點進行格式轉換,push節點將數據推送至tcp_client節點,有tcp_client節點上報至服務器。
  • 下發部分由tcp_client節點、fscript節點、serial_out_ex節點組成。tcp_client節點負責創建一個TCP客戶端,接收push節點傳輸的數據上報到tcp服務器,并將tcp服務器下發的數據傳輸至fscript節點,fscript節點進行格式轉換后,將數據傳輸到serial_out_ex節點。

2.繪制流圖

接下來我們需要配置流圖節點等相關參數。

2.1 tcp_client節點配置,指定服務器地址和端口信息。

0fcadff6-b230-11ed-ad0d-dac502259ad0.png

2.2 push節點,將數據推送至tcp_client節點。

0feec65a-b230-11ed-ad0d-dac502259ad0.png

2.3 fscript節點,進行數據格式轉換。

101b99b4-b230-11ed-ad0d-dac502259ad0.png

兩個fscript節點配置相同,代碼如下:

var str = istream_read_string(msg.istream, 100)

msg.payload=str

ostream_write_string(msg.ostream,msg.payload)

2.4 serial_in_ex節點

1037fdf2-b230-11ed-ad0d-dac502259ad0.png

10564e92-b230-11ed-ad0d-dac502259ad0.png

2.5serial_out_ex節點

107be490-b230-11ed-ad0d-dac502259ad0.png


0e7ef092-b230-11ed-ad0d-dac502259ad0.jpg ?流圖下載

節點配置完成后,確保硬件連接正確,將流圖下載到開發板,如下圖。

10b380ee-b230-11ed-ad0d-dac502259ad0.png


0e7ef092-b230-11ed-ad0d-dac502259ad0.jpg ?實驗現象

本實驗使用的測試服務器功能是將接收到的數據回發給客戶端,所以實驗現象如下圖,串口發送什么數據,就接收什么數據。

10f70508-b230-11ed-ad0d-dac502259ad0.png


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 自動化
    +關注

    關注

    29

    文章

    5712

    瀏覽量

    80971
  • ESDA
    +關注

    關注

    0

    文章

    28

    瀏覽量

    7664
收藏 人收藏

    評論

    相關推薦

    自動化設備中滾珠螺桿的清洗方法有哪些?

    滾珠螺桿是一種常見的精密傳動元件,廣泛應用于機床、自動化設備領域
    的頭像 發表于 02-05 17:58 ?268次閱讀
    <b class='flag-5'>自動化</b><b class='flag-5'>設備</b>中滾珠螺桿的清洗方法有哪些?

    串口自動化測試

    在當今智能、高效的工業4.0時代,串口屏作為人機交互的關鍵組件,在自動化設備、物聯網應用、智
    的頭像 發表于 12-27 17:17 ?1363次閱讀

    ESD器件在工業自動化中的應用

    隨著科技的不斷發展,工業自動化領域對電子設備的可靠性和穩定性提出了更高的要求。靜電放電(Electrostatic Discharge,簡稱ESD)是導致電子
    的頭像 發表于 11-14 11:26 ?1573次閱讀

    EsDA,一站式嵌入式軟件

    EsDA是一套面向工業智能物聯領域的嵌入式系統設計自動化工具集,包含實時操作系統AWorksLP、低代碼開發平臺AWStudio、資源管理平臺AXPI、跨平臺GUI引擎AWTK和云服務平臺ZWS
    的頭像 發表于 09-15 08:10 ?502次閱讀
    <b class='flag-5'>EsDA</b>,一站式嵌入式軟件

    NAT網關在自動化設備聯網的應用場景

    在工業應用中,由于項目中有許多自動化設備由不同供應商供應,在缺乏事先協調規劃的情況下,導致項目現場設備之間會存在相同IP,導致PLC地址沖突,進而導致無法正常通信。此時,NAT設備成為
    的頭像 發表于 09-02 15:45 ?427次閱讀
    NAT網關在<b class='flag-5'>自動化</b><b class='flag-5'>設備</b><b class='flag-5'>聯網</b>的應用場景

    開關電源自動化測試設備:如何實現自動化測試?

    開關電源自動化測試設備是將測試軟件和測試硬件集成在一個電源測試柜中的ate自動測試設備,其測試原理是通過計算機操控測試儀器,從而減少人工干預,完成開關電源的
    的頭像 發表于 08-30 18:19 ?1593次閱讀
    開關電源<b class='flag-5'>自動化</b>測試<b class='flag-5'>設備</b>:如何實現<b class='flag-5'>自動化</b>測試?

    串口服務器賦能工業自動化聯網應用

    在快速發展的工業自動化領域串口服務器就是連接傳統串行設備與現代網絡系統的橋梁。它那些依舊堅
    的頭像 發表于 08-13 10:01 ?818次閱讀
    <b class='flag-5'>串口</b>服務器賦能工業<b class='flag-5'>自動化</b>物<b class='flag-5'>聯網</b>應用

    機械自動化和電氣自動化區別是什么

    機械自動化和電氣自動化是現代工業生產中兩個重要的領域,它們在許多方面有著密切的聯系,但也存在一些明顯的區別。 一、基本概念 機械自動化 機械自動化
    的頭像 發表于 07-01 09:33 ?5788次閱讀

    機械自動化自動化的一種嗎

    各個領域得到了廣泛的應用,如制造業、農業、醫療、物流等。 機械自動化的概念 機械自動化是指利用機械設備和控制系統來實現生產過程的自動化。它包
    的頭像 發表于 07-01 09:32 ?2200次閱讀

    繼電器在工業自動化領域的應用

    隨著工業自動化技術的不斷發展,繼電器作為電氣控制系統中不可或缺的元件,在工業自動化領域發揮著越來越重要的作用。繼電器通過控制電路的通斷,實現對電氣設備的遠程控制和
    的頭像 發表于 06-24 11:53 ?1290次閱讀

    工業自動化包含哪些技術領域

    自動化的核心,主要包括以下幾種: a. 可編程邏輯控制器(PLC):PLC是一種廣泛應用于工業自動化領域的控制設備,具有編程靈活、可靠性高、抗干擾
    的頭像 發表于 06-11 11:26 ?1418次閱讀

    機械制造與自動化自動化類嗎

    機械制造與自動化自動化領域的一個重要分支,它涉及到機械設計、制造、檢測、控制等多個方面,是現代制造業的核心組成部分。 機械制造與自動化是指利用計算機、機器人、傳感器等
    的頭像 發表于 06-11 11:18 ?1908次閱讀

    工業自動化自動化區別是什么

    生產過程的自動控制和管理。自動化的目標是提高生產效率、降低成本、減少人為錯誤和提高產品質量。自動化技術廣泛應用于各個領域,包括制造業、交通運輸、醫療保健、家庭生活等。 二、工業
    的頭像 發表于 06-11 11:13 ?2277次閱讀

    工業自動化控制設備包括什么設備

    工業自動化控制設備是現代工業生產中不可或缺的一部分,它們通過自動化技術實現生產過程的高效、穩定和精確控制。本文將詳細介紹工業自動化控制設備
    的頭像 發表于 06-11 11:04 ?3026次閱讀

    ESD管 AZ5825-01F型號ESDA05CPX參數對比

    ESD管 AZ5825-01F型號ESDA05CPX參數對比
    的頭像 發表于 05-11 08:03 ?1282次閱讀
    <b class='flag-5'>ESD</b>管 AZ5825-01F型號<b class='flag-5'>ESDA</b>05CPX參數對比
    主站蜘蛛池模板: 国产乱人视频在线看 | 色久优优 欧美色久优优 | 成年大片免费播放视频人 | 亚洲 欧美 另类 综合 日韩 | 中文字幕在线不卡 | 色狠狠网 | 免费又黄又爽1000禁片 | 天天舔天天插 | 波多野结衣在线一区 | 国产美女流出白浆在线观看 | 亚洲一区二区三区在线视频 | 宅男色视频| 国产产一区二区三区久久毛片国语 | 四虎影视在线影院4hu | 日韩黄色网 | 亚洲欧美日韩另类精品一区二区三区 | 久久久久久免费观看 | 欧美成人a | 丁香婷婷久久大综合 | 高清不卡日本v在线二区 | 人人看人人做 | 久久夜色精品国产尤物 | 天天射日日干 | 五月婷婷丁香 | 免看一级a毛片一片成人不卡 | 一区二区三区在线观看视频 | 欧美国产日本高清不卡 | 超级淫小黄文大全很污的那种 | 日日干夜夜欢 | 手机看片国产免费久久网 | 日本黄色绿像 | 天堂在线.www资源在线观看 | 天天干天天做天天操 | 在线毛片网 | 亚洲人成在线精品 | 久久99精品一级毛片 | 天天色综合久久 | 午夜黄| 欧美激欧美啪啪片免费看 | 日本一区二区三区在线 视频观看免费 | 亚洲黄色第一页 |