cost 83 ms
WriteFile to Serial port in Windows 等待時間長

[英]WriteFile to Serial port in Windows waits a long time

我正在 c++ 中編寫一個小型串行總線 (RS485) 監視器。它應該從串行端口讀取最多 32 字節的小數據包,偶爾會在用戶請求時將這樣的數據總線寫入串行端口。 閱讀效果很好。 我使用 SetCommMask(hComm, EV_RXCHAR); 設置了一個讀取線程在初始化和稍后的 ReadFile ...

無法通過 485 使用 python 讀取 Modbus 寄存器

[英]Can’t read register of Modbus using python via 485

變送器是 modbus。 通過 R485 我想發送請求 x00 並讀回。 x00是讀取溫度傳感器需要十六進制示例:x00import serial # import the module ComPort = serial.Serial('COM4') # open COM4 ...

有沒有RS485串口線讀寫的apk

[英]Is there an apk for reading and writing on a RS485 serial line

是否存在 android 4.0 的 apk 能夠在 RS485 連接上讀取和寫入數據? 我使用的噪聲傳感器有 4 個 output 引腳(485A、485B、V+、V-),安裝 android 的設備有一個母 RS485 端口,我直接將這 4 個引腳連接到端口。 我已經使用過Serial Com ...

測試 RS485 Modbus 設備讀取操作可擴展性的經濟高效方法

[英]Cost efficient way to test scalability of RS485 Modbus device read operation

我們對 Modbus 和 RS485 通信相當陌生,目前正在編寫一個 Python 應用程序以從多個智能電表讀取指定的寄存器。 我們最終的 python 腳本應該能夠使用 Modbus 通過 RS485 一次從多達 50-200 個智能電表中讀取寄存器。 出於測試、性能和可擴展性目的,我希望在我們的 ...

不同版本的RS485有什么區別?

[英]What are the differences between different versions of RS485?

我正在嘗試為我的CX2033 Beckhoff工業 PC 尋找最好的RS485接口作為可選接口。 在訂購頁面我面對RS485的以下四個細節,有些奇怪的表情: 落點/終點有/無回聲終止開/關 我在 inte.net 上查找這些短語,幾乎找不到任何相關信息。 現在我有一些問題: RS485接口中這幾 ...

2022-11-13 11:05:34   1   33    rs485  
盡管我的熱泵中的 Intesis Modbus 適配器確實提供了波特率,但它告訴我沒有接觸

[英]Although the Intesis Modbus adaptor in my heat pump does give me its baud rate, it tells me there is no contact

我使用 Python minimalmodbus 模塊運行帶有連接到Panasonic IntesisBox的USB-RS485 適配器的 Raspberry Pi 4。 首先,我通過這個 function 檢查連接: 執行時,它返回:TRUE、/dev/ttyUSB0 和 9600,所以我認為一切 ...

無法使用 micropython 和 ttl 到 rs485 初始化 uart

[英]Unable to init uart with micropython & ttl to rs485

我正在使用帶有下一個 GPIO 的板作為圖像: 我還使用帶有芯片組 MAX485 的 5V TTL 到 RS-485 模塊。 ESP32 MAX485 接收 DI 德克薩斯州反滲透 15 德瑞當我將行添加到 init uart 時,董事會不再回復。 有人知道我做錯了什么嗎? 非常感謝 ...

Memosense pH探針通信CRC逆向工程

[英]Memosense pH probe communication CRC reverse engeneering

我需要一些關於 CRC 計算的幫助。 我花了一周時間試圖了解如何根據通信協議計算 CRC(或校驗和)我有一個帶有 MemoSense 連接器的 Endress+Hauser pH 探頭 (CPS11D-7FA21)。 基本上它是一個數字 pH 探頭。 通信是 RS485,但協議是專有的,所以沒有這方 ...

RS485 板開始丟失大量數據包 Raspberry Pico

[英]RS485 Board starts losing numerous packets Raspberry Pico

我用 Raspberry Pico 構建了一個數據記錄器,它可以從RS485嗅探數據並將它們保存到 SD 卡中(見圖)。 一切正常,唯一的問題是隨着時間的推移,Raspberry 似乎越來越頻繁地讀取不正確的數據。 一個標准數據包由以下 80 個字節組成(它總是以 0x02 開始,以 0x03 ...

讀取 Modbus RTU 保持寄存器時出現問題。 響應與請求相同

[英]Issues reading Modbus RTU holding registers. Response is the same as request

我在 beaglebone 上使用 python3.8.2 和 pymodbus 編寫了一個程序,通過 RS485 進行 modbus RTU 通信。 我在連接到 UART1 的 Cape 上使用 MAX13487E 來驅動 RS485(p9_24、p9_26)。 比格骨是主人。 出於我的目的,我 ...

python RS 485探測數據采集

[英]Probe data collection in python by RS 485

您好,我遇到了問題。 我有帶有 RS 485 通信線的探頭 (Vaisala DMT 152)。 制造商在 PuTTY 中進行了一些命令。 我需要的是連接 python 中的探針並開始讀取數據。 歡迎任何幫助。 感謝您的建議鏈接和想法。 ...

python 打印時寫入,然后讀取串口發生變化?

[英]writing, then reading serial port in python changes when printing?

我正在與 RS485.network 上的不同設備通信,單個 RS485MAX 設備通過 Raspberry Pi 上的 UART 引腳運行。 它正在使用串口/dev/serial0。 UART 翻轉器用於翻轉 RS485MAX 設備從發送到接收再返回。 它在與其他設備通信時工作正常,但特別是對 ...

BeagleBone Black:如何激活 UART 4 或 5 以啟用 RS-485 通信

[英]BeagleBone Black: how to activate UART 4 or 5 to enable RS-485 communication

我想使用 comms cape 2 為我的 BBB 啟用 RS-485和CANbus 通信。 我曾經通過 /boot/uEnv.txt 通過用 EEProm 覆蓋來設置我的 Beaglebone black,如下所示: 然后我使用 ttyS4 進行 RS-485 通信。 雖然它曾經在某些 BBB 上 ...

創建虛擬 RS-485 Null 調制解調器

[英]Creating A Virtual RS-485 Null Modem

我正在開發一個 RaspPi 程序,該程序將負責在基於 RS-485 的 Modbus 網絡上記錄傳感器數據。 正在我的 windows 筆記本電腦上運行 Linux 的虛擬機上進行開發。 目前,這兩者通過虛擬 null COM 調制解調器鏈接,我在 windows 方面設置了 com0com。 從 ...

Arduino MODBUS RTU 通訊延遲?

[英]Arduino MODBUS RTU communication Delay?

使用 Arduino 編寫 MODBUS RTU 代碼時出現問題。 首先,溝通成功。 但是,通信是按照請求 -> 請求 -> 響應 -> 請求 -> 請求 -> 響應的順序進行的。 請參考下面的視頻。 https://youtu.be/Z8tkmY7l-oo 我不知 ...

垃圾值讀取串口數據

[英]Garbage Value Reading Serial Port Data

我正在為通信協議為 RS485 的智能水流量計制作 GUI,按照通信手冊中的說明,我正在發送一個查詢數據包,並且我在串行端口終端接收到正確的響應。 但是當我嘗試在我的 C# 應用程序上執行此操作時。 事情正相反。 這是代碼,我正在向設備發送查詢代碼,作為回報,我在文本框中收到垃圾值。 有時它是問號符 ...

2021-11-23 14:32:50   2   34    c# / rs485  
Qt C++:使用 Modbus RTU 類 (RS485) 從多個從站讀取數據

[英]Qt C++ : read data from multiple slaves using Modbus RTU class (RS485)

我嘗試通過以下方式使用 Qt modbus 類從 1 個溫度傳感器讀取值: 現在我想要的是從不同的從站(不同設備 ID 的相同端口)讀取值。 我嘗試了 pymodbus,因為它的函數有設備 ID 參數(例如:unit=0x03): 但我不知道如何使用 Qt 做同樣的事情。 任何形式的幫助 ...

C linux:串行通信在接收數據時丟失了一些第一個字節

[英]C linux: Serial communication lost some first bytes when receive data

我正在使用 modbus rtu RS485 發送和接收數據的 Linux 系統上工作。 我的設備是主設備,每 1 秒只發送“請求最新數據”(8 字節包括 2 字節 CRC)到從設備(從現在開始只有 1 個從設備)。 當 Slaver 收到請求時,它們會准備數據(71Bytes 包括 CRC)並發送 ...

如何協調響應與 Beaglebone black 上 RS485 通信的請求?

[英]How to reconcile response with request on a RS485 communications on a Beaglebone black?

我有一個運行在 linux Debian 上的 Beaglebone black,帶有帶有 RS485 連接的 cape Comms2(linux 串行端口設備位於 /dev/ttyS1)。 我對讓 thinks 與 BMS(電池管理系統)設備進行通信沒有任何問題,只是它的協議看起來很奇怪,以至於 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM