99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

工業(yè)RTU示例1:遠(yuǎn)程4-20mA電流采集(4G版)

9GxC_IoTMaker ? 來(lái)源:機(jī)智云開發(fā)者 ? 作者:機(jī)智云開發(fā)者 ? 2021-12-06 17:43 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

前言ShineBlink 是一款零門檻、零開發(fā)環(huán)境、低代碼的萬(wàn)能物聯(lián)網(wǎng)智能硬件開發(fā)板機(jī)智云開發(fā)者提供低門檻硬件上云、接App/小程序、在線配置物聯(lián)網(wǎng)業(yè)務(wù)后臺(tái)系統(tǒng)的能力結(jié)合 ShineBlink 和 機(jī)智云 開發(fā)者即使不懂嵌入式物聯(lián)網(wǎng)開發(fā)、云和App開發(fā),也能很快實(shí)現(xiàn)一款包含硬件、云和App的物聯(lián)網(wǎng)智能硬件。

一、本章實(shí)現(xiàn)功能介紹

在工業(yè)場(chǎng)景中,有大量的傳感器設(shè)備是4-20mA輸出接口,這里我們?cè)O(shè)計(jì)一個(gè)電路板能夠采集4-20mA電流的并將采集到的電流通過(guò)4G通信模組發(fā)送至機(jī)智云,這樣我們就可以遠(yuǎn)程查看和管理現(xiàn)場(chǎng)的各種4-20mA設(shè)備了。ShineBlink核心板最多支持四路4-20mA采集,本章中只實(shí)現(xiàn)了一路,如果開發(fā)者需要更多路的話完全可以參考本章的教程實(shí)現(xiàn)更多的采集路數(shù)。

二、硬件端接線圖

0e899e60-5521-11ec-b2e9-dac502259ad0.png

三、材料清單

0ecb7704-5521-11ec-b2e9-dac502259ad0.png

四、硬件端完整源代碼

--使能USB print輸出打印LIB_UsbConfig(“CDC”)--配置A0-A3這四個(gè)電壓采集通道同時(shí)開始工作,當(dāng)每個(gè)通道采集滿50個(gè)點(diǎn)時(shí)緩存滿,每個(gè)點(diǎn)的采集時(shí)間間隔為10msLIB_ADConfig(50,10000)--機(jī)智云平臺(tái)為每個(gè)產(chǎn)品類別分配的唯一PK和PS,一定要改成您自己的PK和PSPK = “7b424390d2de4c2fbcf6c729a365918e” PS = “2ce1bfcbdbd1490aaf4570f9dfd301af”--初始化4G模塊LIB_Giz4GConfig(PK,PS,1000,120,“UART0”,“D5”,“HIGH”,“D6”,“HIGH”)--開始大循環(huán)while(GC(1) == true)do A0_full_flag, A0_tab = LIB_ADCheckBufFull(“A0”)--每當(dāng)A0通道的緩存滿以后,計(jì)算緩存內(nèi)的50個(gè)元素的平均值,并換算成電壓值--由LIB_ADConfig(50,10000)可以算出,此處大概是50X10000us=0.5秒執(zhí)行一次if A0_full_flag == 1 thenSUM = 0for i = 1, #A0_tab do --此處#A0_tab的值是50,表示A0_tab表內(nèi)的元素個(gè)數(shù)SUM = SUM + A0_tab[i]end AVER = SUM / #A0_tab --計(jì)算平均采樣值--將A0通道的AD值轉(zhuǎn)換成實(shí)際電壓打印出來(lái) out_voltage = AVER*3.6/4096.0 actual_mA = out_voltage/0.125 --電壓換算成實(shí)際電流,例如1V對(duì)應(yīng)8mA的輸入--打印出實(shí)際電流值,保留小數(shù)點(diǎn)后兩位,單位mA print(string.format(“Current=%.2fmA ”, actual_mA))--向機(jī)智云服務(wù)器發(fā)送(電流)浮點(diǎn)小數(shù)值(范圍應(yīng)是-100.00~500.00)--由于LIB_Giz4GConfig函數(shù)種設(shè)置的1000ms上傳一次電流值--所以這里即使調(diào)用LIB_SendToGizCloud函數(shù)發(fā)送也不會(huì)即時(shí)更新 LIB_SendToGizCloud(“Rf3”, actual_mA)endend上面代碼中出現(xiàn)的“LIB_”開頭的庫(kù)函數(shù)的詳細(xì)介紹可以在shineblink.com網(wǎng)站上的API文檔中查詢。五、機(jī)智云接入和App開發(fā)選擇一:機(jī)智云+通用版App訪問(wèn)設(shè)備(難度最低)通過(guò)《4G設(shè)備接入機(jī)智云教程》我們可以很快掌握機(jī)智云的接入流程,并使用現(xiàn)成的通用版機(jī)智云App即可很快的實(shí)現(xiàn)手機(jī)App遠(yuǎn)程訪問(wèn)我們的開發(fā)板。缺點(diǎn)就是通用版App的UI頁(yè)面看起來(lái)不夠?qū)I(yè)。本例中我們使用了“Rf3”這個(gè)兩位小數(shù)浮點(diǎn)型數(shù)據(jù)點(diǎn)作為4-20mA電流的上傳數(shù)據(jù)通道,記得在機(jī)智云平臺(tái)修改相應(yīng)的數(shù)據(jù)點(diǎn)的名稱。

0f06129c-5521-11ec-b2e9-dac502259ad0.png

關(guān)于數(shù)據(jù)點(diǎn)是什么、如何定義數(shù)據(jù)點(diǎn)docs.gizwits.com/zh-cn/quickstart/README.html

選擇二:機(jī)智云+零代碼定制版App訪問(wèn)設(shè)備(難度較低)首先,需要通過(guò)機(jī)智云開發(fā)平臺(tái)dev.gizwits.com ,定義數(shù)據(jù)點(diǎn),在線配置一款定制版App。換句話說(shuō)就是使用機(jī)智云開發(fā)平臺(tái)定義智能產(chǎn)品的功能,通過(guò)機(jī)智云賽博工具實(shí)現(xiàn)在線配置并生成一款定制版App。然后,參考《賽博坦零代碼App開發(fā)(4G版)》教程,實(shí)現(xiàn)定制版App訪問(wèn)設(shè)備。曉得

選擇三:定制化開發(fā)App或微信小程序(難度較高)

如果有一定開發(fā)能力,開發(fā)者可以考慮在機(jī)智云免費(fèi)提供的開源代碼上做一定的定制開發(fā)形成自己的APP。

如果開發(fā)者希望開發(fā)一個(gè)專屬的APP,機(jī)智云也會(huì)提供代碼開源的安卓和IOS SDK框架,幫助開發(fā)者快速完成APP開發(fā),開發(fā)者僅需關(guān)注App的UI和UE設(shè)計(jì)即可,而相對(duì)復(fù)雜的協(xié)議與錯(cuò)誤處理等事項(xiàng)可忽略。關(guān)于開源SDK的介紹和獲?。篸ocs.gizwits.com開發(fā)一個(gè)專屬的微信小程序應(yīng)用:docs.gizwits.com
編輯:jq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • iOS
    iOS
    +關(guān)注

    關(guān)注

    8

    文章

    3399

    瀏覽量

    153036
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4900

    瀏覽量

    70689
  • SDK
    SDK
    +關(guān)注

    關(guān)注

    3

    文章

    1077

    瀏覽量

    49049

原文標(biāo)題:工業(yè)RTU 示例1:遠(yuǎn)程4-20mA電流采集(4G版)

文章出處:【微信號(hào):IoTMaker,微信公眾號(hào):機(jī)智云開發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    模擬量4-20ma單向?qū)髂K:4G雙向傳輸,無(wú)線通訊免布線

    模擬量4-20ma單向?qū)髂K,結(jié)合其無(wú)線傳輸、全網(wǎng)通兼容、低成本、信號(hào)抗干擾強(qiáng)、傳輸距離遠(yuǎn)、工業(yè)級(jí)兼容性高等特性,突出其在傳統(tǒng)設(shè)備物聯(lián)網(wǎng)改造中的核心價(jià)值。 技術(shù)特性 4G全網(wǎng)通:移動(dòng)/聯(lián)通/電信
    的頭像 發(fā)表于 06-26 15:04 ?125次閱讀

    4-20mA數(shù)據(jù)采集物聯(lián)網(wǎng)解決方案及應(yīng)用場(chǎng)景

    能力強(qiáng)、安全性高、標(biāo)準(zhǔn)化等優(yōu)勢(shì)。 數(shù)之能數(shù)據(jù)采集平臺(tái)支持接入4-20mA傳感器信號(hào),實(shí)現(xiàn)現(xiàn)4-20mA電流信號(hào)的采集、傳輸、存儲(chǔ)與分析,為
    的頭像 發(fā)表于 03-07 17:18 ?446次閱讀
    <b class='flag-5'>4-20mA</b>數(shù)據(jù)<b class='flag-5'>采集</b>物聯(lián)網(wǎng)解決方案及應(yīng)用場(chǎng)景

    請(qǐng)問(wèn)有什么ADC芯片支持采集4-20ma電流?

    有什么ADC芯片支持采集4-20ma電流的,要求精度要高24位以上,最好是iic和spi通信的
    發(fā)表于 11-22 07:13

    4-20ma電流信號(hào)的測(cè)量方法及步驟

    4-20mA電流信號(hào)是一種常見的工業(yè)現(xiàn)場(chǎng)總線信號(hào),廣泛應(yīng)用于各種工業(yè)自動(dòng)化控制系統(tǒng)中。它是一種模擬信號(hào),通過(guò)電流的變化來(lái)傳輸信息。這種信號(hào)的
    的頭像 發(fā)表于 08-30 09:46 ?7168次閱讀

    4-20ma信號(hào)怎么用萬(wàn)用表量出

    4-20mA信號(hào)是一種常用于工業(yè)自動(dòng)化領(lǐng)域的電流信號(hào),用于傳輸模擬量數(shù)據(jù)。這種信號(hào)的特點(diǎn)是電流范圍在4mA
    的頭像 發(fā)表于 08-30 09:34 ?7246次閱讀

    請(qǐng)問(wèn)amc1200是否可以應(yīng)用在采集4-20mA電流采集,具體采集電路要怎么處理?

    請(qǐng)問(wèn)amc1200是否可以應(yīng)用在采集4-20mA電流采集,具體采集電路要怎么處理
    發(fā)表于 08-28 07:17

    420ma模擬量電流用什么測(cè)量

    4-20mA模擬量電流是一種廣泛應(yīng)用于工業(yè)自動(dòng)化領(lǐng)域的信號(hào)傳輸方式。它具有抗干擾能力強(qiáng)、傳輸距離遠(yuǎn)、信號(hào)穩(wěn)定等優(yōu)點(diǎn),被廣泛應(yīng)用于傳感器、變送器等設(shè)備中。 一、4-20mA模擬量
    的頭像 發(fā)表于 08-11 14:52 ?4174次閱讀

    4-20mA模擬量輸出的電壓轉(zhuǎn)換

    4-20mA模擬量輸出是一種常見的工業(yè)控制信號(hào),廣泛應(yīng)用于傳感器、變送器等設(shè)備中。它是一種電流信號(hào),其輸出范圍為4mA20mA,對(duì)應(yīng)于測(cè)量
    的頭像 發(fā)表于 08-11 14:49 ?9489次閱讀

    4-20ma怎么轉(zhuǎn)換成0-10v 電阻

    信號(hào),其電流范圍在4mA20mA之間。這種信號(hào)廣泛應(yīng)用于工業(yè)自動(dòng)化領(lǐng)域,用于傳輸傳感器信號(hào)、控制信號(hào)等。4mA通常表示信號(hào)的最小值,
    的頭像 發(fā)表于 08-11 14:48 ?4098次閱讀

    4-20ma模擬量輸出是交流還是直流

    4-20mA模擬量輸出是一種常見的工業(yè)信號(hào)標(biāo)準(zhǔn),廣泛應(yīng)用于傳感器、變送器、控制器等設(shè)備中。它是一種直流電流信號(hào),而非交流電流信號(hào)。 一、4-20mA
    的頭像 發(fā)表于 08-11 14:41 ?8013次閱讀

    4-20ma電流信號(hào)怎么測(cè)量

    4-20mA電流信號(hào)是一種廣泛應(yīng)用于工業(yè)自動(dòng)化領(lǐng)域的模擬信號(hào),用于傳輸傳感器或變送器的測(cè)量值。4-20mA信號(hào)具有抗干擾能力強(qiáng)、傳輸距離遠(yuǎn)、易于測(cè)量等優(yōu)點(diǎn),因此在
    的頭像 發(fā)表于 08-11 14:35 ?5900次閱讀

    4-20ma信號(hào)用什么電纜

    4-20mA信號(hào)是一種常見的模擬信號(hào),用于工業(yè)自動(dòng)化領(lǐng)域,用于傳輸傳感器信號(hào)、控制信號(hào)等。在實(shí)際應(yīng)用中,選擇合適的電纜對(duì)于保證信號(hào)的穩(wěn)定性和可靠性至關(guān)重要。 一、4-20mA信號(hào)電纜的選擇 電纜類型
    的頭像 發(fā)表于 08-11 14:17 ?5091次閱讀

    4-20mA信號(hào)的轉(zhuǎn)換方法

    4-20mA信號(hào)是一種模擬信號(hào),常用于工業(yè)自動(dòng)化領(lǐng)域,用于傳輸傳感器測(cè)量的物理量,如溫度、壓力、流量等。在數(shù)字控制系統(tǒng)中,需要將4-20mA信號(hào)轉(zhuǎn)換為數(shù)字信號(hào),以便進(jìn)行進(jìn)一步的處理和分析
    的頭像 發(fā)表于 08-11 14:11 ?3894次閱讀

    420ma電流怎么和液位換算

    4-20mA電流信號(hào)是一種常見的工業(yè)過(guò)程控制信號(hào),用于表示傳感器測(cè)量的物理量,如溫度、壓力、流量、液位等。液位測(cè)量是工業(yè)生產(chǎn)中常見的一種測(cè)量任務(wù),本文將介紹
    的頭像 發(fā)表于 07-31 09:39 ?5849次閱讀

    4-20mA壓力傳感器的檢測(cè)方法

    4-20mA壓力傳感器是一種廣泛應(yīng)用于工業(yè)自動(dòng)化領(lǐng)域的傳感器,它可以將壓力信號(hào)轉(zhuǎn)換為4-20mA電流信號(hào),方便進(jìn)行遠(yuǎn)程傳輸和控制。在實(shí)際應(yīng)
    的頭像 發(fā)表于 07-31 09:37 ?2935次閱讀