一、物聯(lián)網(wǎng)行業(yè)中存在的問(wèn)題
在工業(yè)自動(dòng)化領(lǐng)域,我們經(jīng)常遇到各種通訊協(xié)議,如Profibus,ContrlNet,EntherNet,Canopen,Modbus等通訊協(xié)議,而免費(fèi),開(kāi)源,使用最為廣泛的就是Modbus協(xié)議,基本各個(gè)廠家的工業(yè)設(shè)備都可以支持此協(xié)議。本文介研發(fā)階段,利用軟件模擬modbus從機(jī)調(diào)試和測(cè)試Modbus 主機(jī)設(shè)備的方法。
二、該問(wèn)題帶來(lái)的危害及影響
它可以幫助用戶快速的進(jìn)行modbus調(diào)試,也支持進(jìn)行主機(jī)的模擬,讓開(kāi)發(fā)、調(diào)試Modbus設(shè)備變得簡(jiǎn)單,快捷;軟件的用戶界面相當(dāng)?shù)挠押茫煽焖俚奶嵘{(diào)試的效率,如果不用這種方案進(jìn)行測(cè)試,就會(huì)增加modbus設(shè)備的工作量與時(shí)間成本。
三、解決方法
方法一
1、原理介紹
電腦上運(yùn)行MODBUS軟件模擬從機(jī),通過(guò)USB轉(zhuǎn)485總線與主機(jī)dev1主板上的AM430EV5 SOM板通信,在服務(wù)器上觀察軟件收到主機(jī)發(fā)送的數(shù)據(jù),確認(rèn)MODBUS通信是否正常。
2、方案詳情
2.1測(cè)試主機(jī)輪訓(xùn)功能
2.1.1按照上圖搭建好測(cè)試環(huán)境,打開(kāi)上位機(jī)軟件,配置服務(wù)器地址,以及MODBUS指令
上圖為上位機(jī)配置服務(wù)器IP地址及端口號(hào)的配置界面,配置完成需點(diǎn)擊重啟模塊。
上圖為配置MODBUS指令界面,如果設(shè)備處于透?jìng)鳡顟B(tài),發(fā)送”+++“(不發(fā)送新行)返回"OK"后再發(fā)送配置指令(發(fā)送指令時(shí)需選擇發(fā)送新行),上圖發(fā)送兩個(gè)配置指令,詳情如下:
2.1.2配置完成后,打開(kāi)服務(wù)器網(wǎng)絡(luò)助手,重啟主機(jī),等待幾秒鐘,服務(wù)器網(wǎng)絡(luò)助手顯示設(shè)備注冊(cè)包信息,表示主機(jī)已連接服務(wù)器
2.1.3關(guān)閉,上位機(jī)或串口助手串口連接,打開(kāi)MODBUS軟件,配置從機(jī)寄存器數(shù)據(jù),并連接主機(jī)串口
2.1.4觀察網(wǎng)絡(luò)助手,是否顯示從機(jī)上報(bào)信息,其中數(shù)量,數(shù)值顯示方式為大端模式
上圖紅框部分為MODBUS從機(jī)軟件上傳的信息,01表示從機(jī)地址,01表示功能碼,02表示數(shù)據(jù)位數(shù),0300表示寄存器數(shù)值。表示寄存器0000,00001 中的地址1 1
2.2 測(cè)試寫(xiě)多個(gè)寄存器功能
2.2.1打開(kāi)上位機(jī)軟件,配置服務(wù)器地址,以及MODBUS指令,打開(kāi)串口,配置指令之前需要退出透?jìng)鳎渲猛瓿芍笾貑⒛K
上圖發(fā)送兩個(gè)配置指令,詳情如下:
2.2.3關(guān)閉上位機(jī)或串口助手串口連接,打開(kāi)MODBUS軟件,配置從機(jī)寄存器數(shù)據(jù),并連接主機(jī)串口
點(diǎn)擊modbusslave軟件,點(diǎn)擊connection連接按鈕,配置好串口號(hào),波特率,RTU模式,點(diǎn)擊OK 確定連接,然后打開(kāi)配置文檔Mbslave3
2.1.4觀察網(wǎng)絡(luò)助手,是否顯示從機(jī)上報(bào)信息,其中數(shù)量,數(shù)值顯示方式為大端模式
上圖左側(cè)網(wǎng)絡(luò)助手?jǐn)?shù)據(jù)日志顯示,MODBUS從機(jī)軟件上傳的信息,01表示從機(jī)地址,10表示功能碼寫(xiě)多個(gè)寄存器,05表示寄存器數(shù)量,右側(cè)顯示modbusslave寄存器寄存器數(shù)據(jù),顯示的數(shù)據(jù)與之前主機(jī)通過(guò)AT指令配置的數(shù)據(jù)一致("16B352A9F615D7D3FE198"),其中最后一位"8"由于超過(guò)了5個(gè)寄存器的位數(shù)而被丟掉。
3、需要的測(cè)試設(shè)備或測(cè)試環(huán)境分析或說(shuō)明
測(cè)試電腦
12V直流電源
待測(cè)AM430EV5 SOM板及dev1主板
AP4000E_AM430EV5(CAT1 DTU)
MODBUS測(cè)試軟件
MODBUS虛擬設(shè)備2015_09_10(V1.1).rar
modbusslavep.rar
上位機(jī)及串口調(diào)試助手
服務(wù)器
網(wǎng)絡(luò)調(diào)試助手
本文章源自奇跡物聯(lián)開(kāi)源的物聯(lián)網(wǎng)應(yīng)用知識(shí)庫(kù)Cellular IoT Wiki,更多技術(shù)干貨歡迎關(guān)注收藏Wiki:Cellular IoT Wiki 知識(shí)庫(kù)(https://rckrv97mzx.feishu.cn/wiki/wikcnBvAC9WOkEYG5CLqGwm6PHf)
歡迎同學(xué)們走進(jìn)AmazIOT知識(shí)庫(kù)的世界!
這里是為物聯(lián)網(wǎng)人構(gòu)建的技術(shù)應(yīng)用百科,以便幫助你更快更簡(jiǎn)單的開(kāi)發(fā)物聯(lián)網(wǎng)產(chǎn)品。
Cellular IoT Wiki初心:
在我們長(zhǎng)期投身于蜂窩物聯(lián)網(wǎng) ODM/OEM 解決方案的實(shí)踐過(guò)程中,一直被物聯(lián)網(wǎng)技術(shù)碎片化與產(chǎn)業(yè)資源碎片化的問(wèn)題所困擾。從產(chǎn)品定義、芯片選型,到軟硬件研發(fā)和測(cè)試,物聯(lián)網(wǎng)技術(shù)的碎片化以及產(chǎn)業(yè)資源的碎片化,始終對(duì)團(tuán)隊(duì)的產(chǎn)品開(kāi)發(fā)交付質(zhì)量和效率形成制約。為了減少因物聯(lián)網(wǎng)碎片化而帶來(lái)的重復(fù)開(kāi)發(fā)工作,我們著手對(duì)物聯(lián)網(wǎng)開(kāi)發(fā)中高頻應(yīng)用的技術(shù)知識(shí)進(jìn)行沉淀管理,并基于 Bloom OS 搭建了不同平臺(tái)的 RTOS 應(yīng)用生態(tài)。后來(lái)我們發(fā)現(xiàn),很多物聯(lián)網(wǎng)產(chǎn)品開(kāi)發(fā)團(tuán)隊(duì)都面臨著相似的困擾,于是,我們決定向全體物聯(lián)網(wǎng)行業(yè)開(kāi)發(fā)者開(kāi)放奇跡物聯(lián)內(nèi)部沉淀的應(yīng)用技術(shù)知識(shí)庫(kù) Wiki,期望能為更多物聯(lián)網(wǎng)產(chǎn)品開(kāi)發(fā)者減輕一些重復(fù)造輪子的負(fù)擔(dān)。
Cellular IoT Wiki沉淀的技術(shù)內(nèi)容方向如下:
奇跡物聯(lián)的業(yè)務(wù)服務(wù)范圍:基于自研的NB-IoT、Cat1、Cat4等物聯(lián)網(wǎng)模組,為客戶物聯(lián)網(wǎng)ODM/OEM解決方案服務(wù)。我們的研發(fā)技術(shù)中心在石家莊,PCBA生產(chǎn)基地分布在深圳、石家莊、北京三個(gè)工廠,滿足不同區(qū)域&不同量產(chǎn)規(guī)模&不同產(chǎn)品開(kāi)發(fā)階段的生產(chǎn)制造任務(wù)。跟傳統(tǒng)PCBA工廠最大的區(qū)別是我們只服務(wù)物聯(lián)網(wǎng)行業(yè)客戶。
連接我們,和10000+物聯(lián)網(wǎng)開(kāi)發(fā)者一起降低技術(shù)和成本門(mén)檻
讓蜂窩物聯(lián)網(wǎng)應(yīng)用更簡(jiǎn)單~~
哈哈你終于滑到最重要的模塊了,
千萬(wàn)不!要!劃!走!忍住沖動(dòng)!~
歡迎加入飛書(shū)“開(kāi)源技術(shù)交流群”,隨時(shí)找到我們哦~
點(diǎn)擊鏈接如何加入奇跡物聯(lián)技術(shù)話題群(https://rckrv97mzx.feishu.cn/docx/Xskpd1cFQo7hu9x5EuicbsjTnTf)可以獲取加入技術(shù)話題群攻略
Hey 物聯(lián)網(wǎng)從業(yè)者,
你是否有了解過(guò)奇跡物聯(lián)的官方公眾號(hào)“eSIM物聯(lián)工場(chǎng)”呢?
這里是奇跡物聯(lián)的物聯(lián)網(wǎng)應(yīng)用技術(shù)開(kāi)源wiki主陣地,歡迎關(guān)注公眾號(hào),不迷路~
及時(shí)獲得最新物聯(lián)網(wǎng)應(yīng)用技術(shù)沉淀發(fā)布
(如有侵權(quán),聯(lián)系刪除)
審核編輯 黃宇
-
物聯(lián)網(wǎng)
+關(guān)注
關(guān)注
2930文章
46148瀏覽量
391002 -
MODBUS
+關(guān)注
關(guān)注
28文章
2092瀏覽量
79349 -
調(diào)試
+關(guān)注
關(guān)注
7文章
612瀏覽量
34643 -
Cat1
+關(guān)注
關(guān)注
0文章
42瀏覽量
3756
發(fā)布評(píng)論請(qǐng)先 登錄
4G Cat.1 時(shí)代,如何選對(duì) DTU?

物聯(lián)網(wǎng)單燈控制器產(chǎn)品簡(jiǎn)介

關(guān)于Cat.1網(wǎng)絡(luò)會(huì)取代NB-IoT技術(shù)嗎?
S32K在AUTOSAR中使用CAT1 ISR,是否需要執(zhí)行上下文切換?
物聯(lián)網(wǎng)4G CAT1產(chǎn)品的Socket通訊研發(fā)測(cè)試方案

4G CAT1類(lèi)產(chǎn)品功耗的生產(chǎn)測(cè)試方案

NB_IOT類(lèi)產(chǎn)品網(wǎng)絡(luò)信號(hào)的研發(fā)測(cè)試方案

4G CAT1類(lèi)產(chǎn)品功耗的研發(fā)測(cè)試方案

NB-IoT類(lèi)產(chǎn)品功耗的研發(fā)測(cè)試方案

NB_IOT類(lèi)產(chǎn)品功耗的生產(chǎn)測(cè)試方案

4G CAT1類(lèi)產(chǎn)品的通信功能生產(chǎn)測(cè)試方案

NB-IOT類(lèi)產(chǎn)品的通信功能生產(chǎn)測(cè)試方案

NB_IOT類(lèi)產(chǎn)品Socket通信功能研發(fā)測(cè)試方案

Lora轉(zhuǎn)4G Cat1網(wǎng)關(guān)軟硬件設(shè)計(jì)開(kāi)源資料分享(HTTP協(xié)議版本)

評(píng)論