<abbr id="kc8ii"><menu id="kc8ii"></menu></abbr>
  • <input id="kc8ii"><tbody id="kc8ii"></tbody></input><table id="kc8ii"><source id="kc8ii"></source></table><kbd id="kc8ii"></kbd>
    <center id="kc8ii"><table id="kc8ii"></table></center>
  • <input id="kc8ii"></input>
    <abbr id="kc8ii"></abbr>
  • <abbr id="kc8ii"></abbr>
  • <center id="kc8ii"><table id="kc8ii"></table></center>
    <abbr id="kc8ii"></abbr>
    你的位置:首頁(yè) > 互連技術(shù) > 正文

    如何讓自動(dòng)化領(lǐng)域的串口設(shè)備具備聯(lián)網(wǎng)能力?

    發(fā)布時(shí)間:2023-03-10 來(lái)源:ZLG 責(zé)任編輯:wenwei

    【導(dǎo)讀】如何讓自動(dòng)化領(lǐng)域的串口設(shè)備具備聯(lián)網(wǎng)能力?本文將基于EsDA平臺(tái),帶你開發(fā)一個(gè)串口轉(zhuǎn)TCP服務(wù)器業(yè)務(wù),快速實(shí)現(xiàn)串口聯(lián)網(wǎng)功能。


    引言


    隨著時(shí)代的發(fā)展,數(shù)據(jù)上云等需求越來(lái)越普遍。設(shè)備如何快速實(shí)現(xiàn)上云功能,成了用戶普遍的需求之一。本章將帶大家快速實(shí)現(xiàn)如何將MPC-ZC1開發(fā)板的串口數(shù)據(jù),快速傳輸至TCP服務(wù)器,實(shí)現(xiàn)上報(bào)與下發(fā)功能,工作框架如下。


    1676887369178230.png


    本文基于MPC-ZC1開發(fā)板,使用我司test.zlgcloud.com測(cè)試服務(wù)器,進(jìn)行演示。開發(fā)板通過(guò)4G無(wú)線模塊與服務(wù)器建立TCP連接,使用USB轉(zhuǎn)TTL設(shè)備將MPC-ZC1串口2與PC上位機(jī)串口調(diào)試助手建立通信。實(shí)驗(yàn)通過(guò)PC上位機(jī)串口調(diào)試助手發(fā)送數(shù)據(jù)至串口,串口接收數(shù)據(jù)并透?jìng)髦罷CP客戶端,TCP客戶端將數(shù)據(jù)上報(bào)至服務(wù)器。


    軟硬件資源


    硬件需求:MPC-ZC1開發(fā)板、物聯(lián)網(wǎng)卡、4G天線、杜邦線若干、USB轉(zhuǎn)TTL設(shè)備。


    2.png


    軟件需求:串口調(diào)試助手sscom。


    前期準(zhǔn)備


    1. 硬件連接


    將天線接到開發(fā)板對(duì)應(yīng)接口,插入物聯(lián)網(wǎng)卡,USB轉(zhuǎn)TTL設(shè)備連接相應(yīng)串口2引腳,并插入電腦USB接口,硬件連接圖如下。


    3.jpg


    2. 串口調(diào)試助手


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


    1676887344317387.png


    業(yè)務(wù)開發(fā)


    1. 繪制流圖


    本流圖分為上報(bào)和下發(fā)兩部分,如下圖:


    1676887331891221.png


    ●   上報(bào)部分由serial_in_ex節(jié)點(diǎn)、fscript節(jié)點(diǎn)、push節(jié)點(diǎn)組成。serial_in_ex節(jié)點(diǎn)負(fù)責(zé)接收串口數(shù)據(jù),fscript節(jié)點(diǎn)進(jìn)行格式轉(zhuǎn)換,push節(jié)點(diǎn)將數(shù)據(jù)推送至tcp_client節(jié)點(diǎn),有tcp_client節(jié)點(diǎn)上報(bào)至服務(wù)器。

    ●   下發(fā)部分由tcp_client節(jié)點(diǎn)、fscript節(jié)點(diǎn)、serial_out_ex節(jié)點(diǎn)組成。tcp_client節(jié)點(diǎn)負(fù)責(zé)創(chuàng)建一個(gè)TCP客戶端,接收push節(jié)點(diǎn)傳輸?shù)臄?shù)據(jù)上報(bào)到tcp服務(wù)器,并將tcp服務(wù)器下發(fā)的數(shù)據(jù)傳輸至fscript節(jié)點(diǎn),fscript節(jié)點(diǎn)進(jìn)行格式轉(zhuǎn)換后,將數(shù)據(jù)傳輸?shù)絪erial_out_ex節(jié)點(diǎn)。


    2. 繪制流圖


    接下來(lái)我們需要配置流圖節(jié)點(diǎn)等相關(guān)參數(shù)。


    2.1 tcp_client節(jié)點(diǎn)配置,指定服務(wù)器地址和端口信息。


    1676887316472565.png


    2.2 push節(jié)點(diǎn),將數(shù)據(jù)推送至tcp_client節(jié)點(diǎn)。


    1676887305312780.png


    2.3 fscript節(jié)點(diǎn),進(jìn)行數(shù)據(jù)格式轉(zhuǎn)換。


    1676887293701291.png


    兩個(gè)fscript節(jié)點(diǎn)配置相同,代碼如下:


    var str = istream_read_string(msg.istream, 100)


    msg.payload=str


    ostream_write_string(msg.ostream,msg.payload)


    2.4 serial_in_ex節(jié)點(diǎn)


    9.png

    10.png


    2.5 serial_out_ex節(jié)點(diǎn)


    11.png


    流圖下載


    節(jié)點(diǎn)配置完成后,確保硬件連接正確,將流圖下載到開發(fā)板,如下圖。


    1676887259475554.png


    實(shí)驗(yàn)現(xiàn)象


    本實(shí)驗(yàn)使用的測(cè)試服務(wù)器功能是將接收到的數(shù)據(jù)回發(fā)給客戶端,所以實(shí)驗(yàn)現(xiàn)象如下圖,串口發(fā)送什么數(shù)據(jù),就接收什么數(shù)據(jù)。


    1676887207514961.png



    免責(zé)聲明:本文為轉(zhuǎn)載文章,轉(zhuǎn)載此文目的在于傳遞更多信息,版權(quán)歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權(quán)問(wèn)題,請(qǐng)聯(lián)系小編進(jìn)行處理。


    推薦閱讀:


    為何總線“鐮刀”波形頻頻發(fā)生?

    矽力杰集成功率級(jí)DrMOS方案

    Zonal分區(qū)電子電氣架構(gòu)為什么這么火?

    聊聊汽車LVDS接口的瞬態(tài)保護(hù)

    理解電弧能的測(cè)量、對(duì)比和控制方法

    特別推薦
    技術(shù)文章更多>>
    技術(shù)白皮書下載更多>>
    熱門搜索
    ?

    關(guān)閉

    ?

    關(guān)閉

    人妻少妇精品中文字幕AV| 色欲狠狠躁天天躁无码中文字幕 | 99久久超碰中文字幕伊人| 久久精品?ⅴ无码中文字幕 | www无码乱伦| 久久午夜伦鲁片免费无码| 一本色道无码不卡在线观看| 无码人妻精品中文字幕免费 | 亚洲日韩精品一区二区三区无码 | 亚洲成a人片在线观看无码专区| www无码乱伦| 日韩精品无码免费专区午夜不卡| 免费看成人AA片无码视频羞羞网| 狠狠躁天天躁无码中文字幕| 99久久国产热无码精品免费久久久久 | 亚洲精品午夜无码专区| 中中文字幕亚洲无线码| 无码激情做a爰片毛片AV片| 精品久久久久久无码人妻蜜桃| 狠狠躁狠狠爱免费视频无码| 亚洲日韩在线中文字幕综合 | 亚洲国产成人精品无码区在线观看| 免费AV一区二区三区无码| 久久午夜无码鲁丝片秋霞| 未满十八18禁止免费无码网站| 精品亚洲A∨无码一区二区三区| 亚洲欧美日韩中文字幕在线不卡 | 亚洲AV中文无码乱人伦在线视色| 久久精品aⅴ无码中文字字幕不卡| 亚洲精品中文字幕无码蜜桃| 最好看的中文字幕最经典的中文字幕视频 | 亚洲国产中文v高清在线观看| 久久亚洲AV永久无码精品| 无码人妻精品一区二区三区久久久| 久久久久亚洲AV无码专区体验| 精品中文高清欧美| 娇小性色xxxxx中文| 亚洲男人第一无码aⅴ网站| 精品人妻系列无码天堂| 亚洲国产AV无码专区亚洲AV| 最好看的电影2019中文字幕|