伦伦影院久久影视,天天操天天干天天射,ririsao久久精品一区 ,一本大道香蕉大久在红桃,999久久久免费精品国产色夜,色悠悠久久综合88,亚洲国产精品久久无套麻豆,亚洲香蕉毛片久久网站,一本一道久久综合狠狠老

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

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

3天內不再提示

BLE如何在水表應用實現1拖7數據采集?

利爾達科技集團 ? 2023-01-12 14:24 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在集中式水表抄表應用中,一種合理的通訊方案是采用BLE本地1拖7采集,再通過NB遠傳,具體是1個水井中裝有8只水表,其中7只水表裝E95透傳從機模塊,剩下1只水表裝E92主從一體模塊+NB模塊,7只從機水表將數據匯總到這1只主機水表,主機水表再通過NB上傳至基站+后臺。

具體從機水表1天傳n次數據給主機,通信由從機發起,從機1次上報的數據量是35bytes左右,主機回復的數據量也是35bytes左右,主從機間是雙向通信。1個回合中,從機可能會有多次數據上報。

主機上電開始掃描周圍從機,當掃到全部7個從機后,主從1V1連接上,主機發送抄表指令,從機進行第1次數據上報,主機收到后下發第1個回復包,從機收到后發起第2次上報......,直到從機數據全部上報完畢。再去連第2個從機,依次類推。待主跟7個從機全部通信一輪完畢后,主機斷開連接。

注:客戶選擇主機跟7個從機保持長連接,即7個連接同時存在,原因是客戶后臺可能隨時會有數據下發,所以從機要隨時待命。

如果客戶沒有后臺數據隨時下發這個需求,可以采用主機跟1號從機1V1連接、通信完,斷開連接,再去連接2號從機,依次類推。這種方式的好處是主機只維護1個連接,數據處理能力會更強。

經溝通,客戶的痛點是:
●主機要盡快掃描到從機廣播。
●7個從機必須全部掃描到。

描述

01

1主7從通信流程細化

主機:上電初始化,主要包含設置連接參數、掃描參數——開啟掃描(必須要掃描到全部7個從機)——停止掃描——對1號從機發起連接——使能notify——發送抄表命令——收數據,直到數據全部上報完畢——對2號從機發起連接——依次類推,跟全部7個從機連接上,并通信完畢——主動斷開連接。

從機:上電初始化,主要包含設置廣播參數——進入廣播態——收到主機抄表命令后上報數據,直到數據全部上報完畢——保持連接狀態——主機斷開連接后,保持廣播態。

02

參數設置

主、從機相關參數設置,如下所示:

1、E95從機

出于降低功耗考慮,廣播間隔選擇2s。

2、E92主機

設置掃描參數

87aa4fa8-917d-11ed-ad0d-dac502259ad0.png87b5dddc-917d-11ed-ad0d-dac502259ad0.png

向上滑動閱覽

0x01,0xFC,0x34,0x2F,0x00, 0x64,0x00, 0x5A, 0x01, 0x01, 0x07, 0x80, 0x32 ,0x64,0x00, 0x28,0x00 ,0x00, 0x01//設置掃描參數

0x64,0x00=100*625us=62500us=62.5ms,掃描間隔。//因為從機廣播間隔是2s,比較大,為了盡快掃描到從機,主機掃描間隔設置的小一些,比如說采用默認值62.5ms。

0x5A=90%,scan duty占空比。//也是為了盡快掃描到從機,占空比設置的大一些,比如90%,即一個掃描間隔里,掃描窗口開90%,剩下10%時間處理其他事件。

0x01=主動掃描。//推薦設置成主動掃描,可獲取掃描響應。

0x01=1M phy。

0x07=掃描37、38、39信道。

0x80=-128dbm,rssi閾值。

0x32=每次掃描可緩存最大設備數,50個

0x64,0x00=100*100ms=10 000ms=10s,一次掃描持續的最長時間10s。//因為廣播間隔是2s,建議采用默認值10s,102=5,即給主機留了5個廣播包時間,來掃描到從機。

0x28,0x00=40ms. //改參數指定空閑時間。

0x00=不允許重復上報。

0x01 =連續掃描。


設置連接參數

87beed3c-917d-11ed-ad0d-dac502259ad0.png87e3efba-917d-11ed-ad0d-dac502259ad0.png

向上滑動閱覽

0x01,0xFC,0x36,0x0F,0x00, 0xA0,0x00, 0x32, 0x01 ,0x18,0x01 ,0x64,0x00, 0x64,0x00 ,0x00,0x00 ,0xB0,0x04//設置連接參數

0x00 A0=160*625us=100 000us=100ms//推薦使用默認值100ms,此處掃描間隔,跟ID=0x34指令中的掃描間隔含義是一樣的,區別是使用場景不同,比如說主機保持1V7連接,突然與1個從機的連接斷開了,那么主機就直接用0x36指令發起連接。

0x32=50%,掃描占空比。//此處的掃描占空比不能設置的太大,一般采用默認值50%,因為設置的太大,那么一個掃描間隔中,主機幾乎都處于掃描態,那么它就沒空處理連接事件了,可能會導致連接斷開。

0x01=PHY 1M.

0x18,0x01=280*100ms=28000ms=28s,連接失敗檢測超時。//指MCU給主機發送0x36指令后,一旦≥28s連接還未建立成功,那么主機會吐出連接建立失敗的log。

0x64,0x00=100ms,最小連接間隔。//連接間隔可以根據自己應用層數據量來決定,注意如果客戶想設置成某個值,那么建議主、從機的最小、最大連接間隔都設置成這個值。

0x64,0x00=100ms,最大連接間隔。//同上。

0x00,0x00=0s,從機潛伏次數。

0xB0,0x04=1200*10ms=12000ms=12s,初始連接丟失監測超時時間。//如果客戶采用長連接,為了保證連接的穩定性,必須設置成≥12s(經驗值)。

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

    關注

    18

    文章

    6431

    瀏覽量

    140206
  • BLE
    BLE
    +關注

    關注

    13

    文章

    793

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    被問爆了? 阿爾泰科技解答:采集卡和數據采集卡,到底差在哪?#阿爾泰科技 #電路知識 #數據采集

    數據采集
    西安阿爾泰電子科技發展有限公司
    發布于 :2026年03月04日 17:33:28

    充電樁數據采集設備有哪些?有什么功能?

    充電樁數據采集設備是連接物理充電樁與云端管理平臺的關鍵組件,它們通過采集、傳輸和處理充電樁的各類數據實現充電樁的智能化管理、優化運營和提升用戶體驗。以下是一些主要的充電樁
    的頭像 發表于 02-27 14:51 ?320次閱讀
    充電樁<b class='flag-5'>數據采集</b>設備有哪些?有什么功能?

    車載總線數據采集設備不會管理?TE Devices Launcher 演示# 軟件開發# 數據采集# 設備

    數據采集
    康謀自動駕駛
    發布于 :2026年02月11日 17:07:31

    數據采集網關在工廠能源管理的應用

    在工廠能源管理中,數據采集網關通過實時數據采集、協議轉換、邊緣計算、安全傳輸及智能分析等功能,實現了能耗監測、能效優化、故障預警、跨系統集成及節能策略下發等核心應用,顯著提升能源利用效率并降低運營
    的頭像 發表于 10-29 14:31 ?491次閱讀
    <b class='flag-5'>數據采集</b>網關在工廠能源管理的應用

    邊緣計算網關在能源數據采集監控管理系統中的作用

    與擴展以及未來技術融合等多個方面。 1. 數據采集與整合:多源異構數據的統一接入 邊緣計算網關作為能源系統的“數據入口”,支持連接電表、水表
    的頭像 發表于 10-17 11:27 ?684次閱讀

    傳感器如何實現數據采集聯網通信

    傳感器實現數據采集與聯網通信是一個涉及硬件設計、協議選擇、數據處理和云平臺集成的系統化過程。其核心目標是將傳感器采集的物理量(如溫度、濕度、壓力等)轉換為數字信號,并通過有線或無線方式
    的頭像 發表于 09-23 17:30 ?1304次閱讀

    能耗數據采集實現哪些功能

    能耗可視化 功能實現 :通過智能電表、燃氣表、水表等傳感器,實時采集電力、天然氣、水等能源的消耗數據,并以儀表盤、圖表等形式展示。 應用場景 : 工廠生產線:監控設備級能耗(如單臺注塑
    的頭像 發表于 09-12 17:45 ?1195次閱讀

    Modbus能源數據采集網關有什么功能

    兼容采集 :Modbus能源數據采集網關能夠與各類支持Modbus協議的能源設備進行連接,如電表、水表、氣表、溫度傳感器、壓力傳感器等。通過這些設備的接口,網關可以實時采集能源消耗
    的頭像 發表于 07-24 15:28 ?919次閱讀

    實現注塑機的數據采集方式有哪些?實現方法

    引言 在智能制造與數字化車間建設浪潮中, 注塑機數據采集實現生產透明化、過程優化與決策智能化的基石 。通過實時獲取設備運行狀態、工藝參數與生產數據,企業能夠有效 監控生產流程、提升設備綜合效率
    的頭像 發表于 07-11 17:03 ?1031次閱讀
    <b class='flag-5'>實現</b>注塑機的<b class='flag-5'>數據采集</b>方式有哪些?<b class='flag-5'>實現</b>方法

    PLC數據采集平臺需要設置哪些參數

    采集平臺的連接,是數據傳輸的基礎,需與PLC的通信配置一致。 1.通信協議 選擇PLC支持的協議(如ModbusRTU/TCP、OPCUA/DA、S7協議、Profinet、Ethe
    的頭像 發表于 07-11 16:03 ?899次閱讀

    PLC數據采集的邊緣計算功能如何實現

    越來越大,效率低、效果差成為影響企業生產效率的重要阻礙。 對此,物通博聯提供具備邊緣計算功能的PLC數據采集網關,支持接入西門子、三菱、歐姆龍、施耐德、臺達、匯川等PLC,實現協議解析與數據采集工作,同時在邊緣側對
    的頭像 發表于 06-17 13:55 ?904次閱讀
    PLC<b class='flag-5'>數據采集</b>的邊緣計算功能如何<b class='flag-5'>實現</b>

    數據采集網關如何與現有工業系統整合?

    ,能夠實現多種協議的數據采集,并通過網絡將數據傳輸至監控系統或云平臺。其整合方法主要包括以下幾個方面: 1.協議適配:支持多種工業通信協議(如Modbus、Profibus、OPC等)
    的頭像 發表于 06-07 09:18 ?1030次閱讀

    labview數據采集同步性及獲取時間問題

    請問在labview中進行數據采集,為保證不同設備之間采集數據的同步性,準備利用PPS進行觸發開始任務,利用DAQmx設備內部時鐘源來設置數據采集的一些參數,但是為了防止pps信號的缺失,準備能夠周期性的利用pps對內部晶振進行
    發表于 04-27 10:54

    labview進行的數據采集

    請問在labview中進行數據采集,為保證不同設備之間采集數據的同步性,準備利用PPS進行觸發開始任務,利用DAQmx設備內部時鐘源來設置數據采集的一些參數,但是為了防止pps信號的缺失,準備能夠周期性的利用pps對內部晶振進行
    發表于 04-27 10:19