chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

如何采集雷達(dá)流量計(jì)(SCJ-LL21)數(shù)據(jù)

武漢水測家科技有限公司 ? 2025-04-10 11:13 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1.雷達(dá)流量計(jì)介紹
雷達(dá)流量計(jì)是一種很常用的非接觸測流流量計(jì),一般采用RS485通訊接口,SCJ-LL21雷達(dá)流量計(jì)采用標(biāo)準(zhǔn)的Modbus-RTU協(xié)議;

設(shè)備采用標(biāo)準(zhǔn)RS485接口,波特率9600,8個(gè)數(shù)據(jù)位,1個(gè)停止位,無校驗(yàn),協(xié)議默認(rèn)為標(biāo)準(zhǔn)Modbus-RTU協(xié)議,功能碼03H;

設(shè)備默認(rèn)的從機(jī)地址為1,地址可以通過將設(shè)備連接電腦,使用配置助手進(jìn)行修改;

2.雷達(dá)流量計(jì)寄存器說明

wKgZO2f3NZOALaJkAAB6s_pz0K8641.png

注意:一般建議讀取寄存器3002空高(設(shè)備到水面高度),由采集器來計(jì)算水深(安裝高度-空高=水深),如果需要使用設(shè)備內(nèi)水深,請通過RS485連接電腦后,使用“ 配置助手.exe”設(shè)置水位計(jì)安裝高度,之后才能輸出準(zhǔn)確的水深;

3.讀取雷達(dá)流量計(jì)示例:
讀取空高與流速
主機(jī)發(fā)送:01 03 0B BA 00 02 E7 CA

設(shè)備返回:01 03 04 03 9F 02 2C CA E4

解釋: 03 9F 0x039F => 927 空高:927mm,也就是0.927m

02 2C 0x022C => 556 流速:556mm/s,也就是0.556m/s

②讀取空高

主機(jī)發(fā)送:01 03 0B BA 00 01 A7 CB

設(shè)備返回:01 03 02 03 9D 79 1D

解釋: 03 9D 0x039D => 925 空高:925mm,也就是0.925m

③讀取流速

主機(jī)發(fā)送:01 03 0B BB 00 01 F6 0B

設(shè)備返回:01 03 02 09 E9 7F 9A

解釋: 09 E9 0x09E9 => 2537 流速:2537mm/s,也就是2.537m/s

4.編寫程序讀取SCJ-LL21雷達(dá)流量計(jì)的數(shù)據(jù)。
首先進(jìn)行modbus-rtu主機(jī)接口初始化

wKgZPGf3Nc6AeGcgAACBQ6sNDfg097.png

實(shí)現(xiàn)uart串口底層接口


//RS485發(fā)送接口
static bool RS485_CH1_SendData(u8 DataBuff[], u16 DataLen)
{
UARTx_EnableRx(RS485_CH1_UART_CH, FALSE); //RS485發(fā)送數(shù)據(jù)前關(guān)閉接收
UARTx_SendData(RS485_CH1_UART_CH, DataBuff, DataLen); //串口發(fā)送數(shù)據(jù)
UARTx_EnableRx(RS485_CH1_UART_CH, TRUE); //發(fā)送完成后啟動接收

return TRUE;
}


//RS485接收數(shù)據(jù)接口
static int RS485_CH1_ReadData(u8** pDataBuff, u8 ByteTimeOutMs, u16 TimeOutMs, u16* pReceiveDelayMs)
{
u32 cnt = 0;
u16 TempTime;

if (ByteTimeOutMs < 1) ByteTimeOutMs = 1; ? ? ? ? ?//字節(jié)超時(shí)時(shí)間,2個(gè)幀之間的間隔最小時(shí)間
TimeOutMs /= ByteTimeOutMs;
TimeOutMs += 1;
TempTime = TimeOutMs;
while (TimeOutMs--)
{
cnt = UARTx_GetRxCnt(RS485_CH1_UART_CH);
OSTimeDlyHMSM(0, 0, 0, ByteTimeOutMs);
if ((cnt > 0) && (cnt == UARTx_GetRxCnt(RS485_CH1_UART_CH)))
{
if (pReceiveDelayMs != NULL) //需要返回延時(shí)
{
*pReceiveDelayMs = (TempTime - TimeOutMs) * ByteTimeOutMs;
}
*pDataBuff = sg_RS485_CH1_Buff; //接收緩沖區(qū)

return cnt;
}
}

return 0;
}


//RS485清除接收緩沖區(qū)
static void RS485_CH1_ClearData(void)
{
UARTx_ClearRxCnt(RS485_CH1_UART_CH); //清除串口緩沖區(qū)
}

//通過modbus-rtu協(xié)議讀取雷達(dá)流量計(jì)數(shù)據(jù)



/*************************************************************************************************************************
* 函數(shù) : SENSORS_ERROR FL_SCJ_LL21_Coll(MODBUS_HANDLE* pModbusHandle, u8 num, FL_SENSOR_DATA* pSensorData)
* 功能 : 采集流量計(jì)數(shù)據(jù)
* 參數(shù) : pModbusHandle:modbus句柄;num:流速計(jì)編號0-1;pSensorData:采集的傳感器數(shù)據(jù)
* 返回 : 采集狀態(tài) SENSORS_ERROR
* 依賴 : 底層通信驅(qū)動
* 作者 : http://www.scj-water.com/
* 時(shí)間 : 2022-07-11
* 最后修改時(shí)間 : 2022-07-11
* 說明 :
*************************************************************************************************************************/
SENSORS_ERROR FL_SCJ_LL21_Coll(MODBUS_HANDLE* pModbusHandle, u8 num, FL_SENSOR_DATA* pSensorData)
{
u32 temp;
MRTU_ERROR m_error;
u8 retry;
u16 RegDataBuff[8];

if(num > (FL_SENSOR_COUNT -1)) return SENSORS_NON_ERROR;
FL_SensorData_SetInvalidValue(pSensorData); //傳感器數(shù)據(jù)初始化為無效

for (retry = 0; retry < 3; retry++)
{
m_error = MODBUS_HOST_ReadMultReg(pModbusHandle, HOLD_REG_03H, GetFlowmeterSensorAddr(num), 3000+2, 7, RegDataBuff); //主機(jī)讀取從機(jī)多個(gè)指定寄存器
if (m_error == MRTU_OK)
{
pSensorData->FlowVelocity = abs((s16)RegDataBuff[1]); //水流速度,單位mm/s-取絕對值
pSensorData->WaterDepth = RegDataBuff[0]; //空高,單位mm
pSensorData->FlowDirection = RegDataBuff[6] ? 1 : 0; //平均流向

return SENSORS_OK;
}
else
{
SYS_DelayMS(150);
}
}

return SENSORS_COMM_ERROR;
}



————————————————

版權(quán)聲明:本文為博主原創(chuàng)文章,遵循 CC 4.0 BY-SA 版權(quán)協(xié)議,轉(zhuǎn)載請附上原文出處鏈接和本聲明。

原文鏈接:https://blog.csdn.net/WTRExpert/article/details/146973163;

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

    關(guān)注

    6071

    文章

    45259

    瀏覽量

    660151
  • 雷達(dá)
    +關(guān)注

    關(guān)注

    51

    文章

    3201

    瀏覽量

    122082
  • 流量計(jì)
    +關(guān)注

    關(guān)注

    10

    文章

    1589

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    電磁流量計(jì)

    電磁流量計(jì)是高精度、高可靠性和使用壽命長的流量儀表,所以在設(shè)計(jì)產(chǎn)品結(jié)構(gòu)、選材、制定工藝、生產(chǎn)裝配和出廠測試等過程中每一個(gè)環(huán)節(jié)我們都非常細(xì)致講究,我們還自行設(shè)計(jì)了一套國內(nèi)目前最先進(jìn)的,專用于電磁流量計(jì)
    發(fā)表于 09-26 13:26

    管道式電磁流量計(jì)簡介

    等,同時(shí)要考慮安裝維修方便。3、管道式電磁流量計(jì)具有保存每天24小時(shí)的流量數(shù)據(jù)、停電時(shí)間、零流量時(shí)間等多種數(shù)據(jù)及報(bào)警等功能。每天,只需一次、
    發(fā)表于 09-26 17:02

    電磁流量計(jì)產(chǎn)品

    `空調(diào)水流量計(jì)一體插入式電磁流量計(jì)分體式電磁流量計(jì)`
    發(fā)表于 01-10 15:02

    渦街流量計(jì)安裝步驟

    等故障。流量計(jì)在安裝時(shí)應(yīng)遵循以上規(guī)則,才能確保數(shù)據(jù)的精度,達(dá)到最好的測量效果。陜西賽德自動化設(shè)備制造有限公司分享渦街流量計(jì)安裝注意事項(xiàng)。。
    發(fā)表于 01-24 15:00

    蒸汽流量計(jì)的選型對比

    `  蒸汽流量計(jì)是一種工業(yè)生產(chǎn)過程中常見的自動化測量儀器,其種類多樣,可根據(jù)不同的現(xiàn)場工況來選擇不同類型的流量計(jì)。蒸汽是一種高溫的氣體介質(zhì),高溫蒸汽與過熱蒸汽溫度更高,在選型時(shí)需注意溫度對流量計(jì)測量
    發(fā)表于 04-09 10:41

    流量計(jì)

    今天無意中看到一個(gè)小廣告,之前都木有注意過,產(chǎn)生了濃厚的興趣,于是想和大家一起來看看。廣告很短,只為推出流量計(jì)。流量,大家應(yīng)該不陌生了,流量計(jì)是不是大家以為的那樣計(jì)算流量的器件呢。真是
    發(fā)表于 05-12 17:32

    流量計(jì)基礎(chǔ)知識——流量概念和流量計(jì)的分類

    的比值。2.流量計(jì)分類測量流體流量的儀表叫流量計(jì),流量計(jì)有很多的分類方法,我們僅舉一種大致的分類方法,如下:1.速度式流量計(jì):以測量流體在管
    發(fā)表于 06-27 16:33

    轉(zhuǎn)子流量計(jì)數(shù)據(jù)采集說明

    轉(zhuǎn)子流量數(shù)據(jù)采集說明流量計(jì)采集周期為1s ,每10ms采集一次,共采集100次。一個(gè)周期內(nèi)的
    發(fā)表于 04-01 10:36

    玻璃轉(zhuǎn)子流量計(jì)的原理是什么?

    玻璃轉(zhuǎn)子流量計(jì)是一種變面積式流量計(jì),它主要組成為一根自下而上擴(kuò)大的垂直玻璃錐管和一只可隨流量大小上下移動的浮子組成。
    發(fā)表于 09-17 09:11

    電磁流量計(jì)流量波動大的原因

    電磁流量計(jì)顯示波動的原因不僅僅是瞬時(shí)流量不穩(wěn)定,在調(diào)試期間由于環(huán)境條件尚好,流量計(jì)工作正常,此時(shí)往往容易疏忽安裝條件。 在這種情況下,一旦環(huán)境條件變化,運(yùn)行期間出現(xiàn)新的干擾源,就會干擾儀表的正常工作
    發(fā)表于 02-23 09:04

    金屬轉(zhuǎn)子流量計(jì)的精度

    金屬轉(zhuǎn)子流量計(jì)主要用于測量一些數(shù)據(jù)。 如果其測量精度不高且有錯(cuò)誤,則其實(shí)際作用將不存在。 因此,每個(gè)人都必須注意其測量精度,如果金屬管浮子流量計(jì)的誤差太大怎么辦? 這是相關(guān)的分析:相信許多企業(yè)和工廠
    發(fā)表于 04-24 18:37

    小型測量流量計(jì)如何選型

    小型測量流量計(jì)是在液體或氣體管道中用于測量流量的裝置,它廣泛應(yīng)用于各種工業(yè)領(lǐng)域和實(shí)驗(yàn)室中。選型是測量流量計(jì)選擇的關(guān)鍵步驟,下面我們來看一下小型測量流量計(jì)如何選型。測量范圍:選型時(shí)還需要
    發(fā)表于 04-20 14:21

    雷達(dá)流量計(jì)介紹

    流量計(jì)的測流原理 JK-30型雷達(dá)流量計(jì)在測量中不需要接觸水體,所以也稱非接觸式雷達(dá)流量計(jì),非接觸式雷達(dá)
    發(fā)表于 02-27 07:58 ?909次閱讀

    雷達(dá)流量計(jì)的應(yīng)用場景有哪些

    水渠流量監(jiān)測 雷達(dá)流量計(jì)在水渠流量監(jiān)測中發(fā)揮著關(guān)鍵作用。無論是灌區(qū)的主干渠還是支渠,雷達(dá)流量計(jì)
    的頭像 發(fā)表于 01-24 16:10 ?818次閱讀

    非接觸式雷達(dá)流量計(jì)監(jiān)測系統(tǒng)詳解

    、流速等關(guān)鍵水文數(shù)據(jù)的精準(zhǔn)測量。它會向水面發(fā)射雷達(dá)波,這些雷達(dá)波在遇到水面后會被反射回來,雷達(dá)流量計(jì)通過精確計(jì)算發(fā)射波與反射波之間的時(shí)間差,
    的頭像 發(fā)表于 05-24 15:02 ?381次閱讀
    非接觸式<b class='flag-5'>雷達(dá)</b><b class='flag-5'>流量計(jì)</b>監(jiān)測系統(tǒng)詳解