BW500 串列埠通訊 上

2021-09-02 15:56:59 字數 618 閱讀 2581

最近在通過串列埠通訊讀取bw500暫存器的位址。剛到現場,什麼介面都沒看到,只是看到乙個電路板,翻閱說明文件,才發現需要自己接線,至於是接rs232,還是rs485,這個按照自己的需求來。

我當時想著,我會通過串列埠伺服器將訊號連入區域網,於是就選擇使用rs232口。網上查詢發現,應該接入txd及rxd介面也就是31和33口,於是將買來的串列埠接上,通過串列埠轉usb線接入電腦除錯。

然而,發現連不上去,線交換順序也是不行的。打了幾通西門子技術人員的**,發現我們這邊應該是波特率之類的引數沒有設定,讓從p770至p799重新設定引數。

當時有點崩潰,最後慢慢摸索,總算是設定好了。發現還是不行,繼續聯絡西門子技術人員,他們又透露,改完後要斷電重啟。這...................。這個最後也改了,其實還是不行的。

最後客服說,要不換成485口試試,然後就真的好了,接入串列埠伺服器,這邊使用modubus除錯工具除錯,一直顯示timeout。呵呵呵呵呵呵。

諮詢串列埠伺服器廠家技術人員,將我們的線路連線說了一遍,他們我們這邊485口試怎麼接的,我說是標準的,自己不用接啊,他說485口沒有標準的。最後發現,把485轉232的轉接頭接上才好的,估計是真的不是標準的。到此,花了八天時間,才將這些除錯好,只能說可以通訊了。至於通訊解析這邊,下文再講。

MAX485串列埠通訊

程式使用了簡單的協議,準確率較高!歡迎高手指教!c51程式設計 include include include hc595 driver.h 55 01 xx yy zz cs 55 01 xx yy zz aa ee 校驗 方向 3個資料 檢驗和 幀尾 define inbuf len 3 資料長...

stm32串列埠通訊

通訊方式 1 同步通訊 帶時鐘同步訊號傳輸 spi,iic等 2 非同步通訊 不帶時鐘用途訊號 usrt,單匯流排 stm32串列埠引腳表 串口號 rxd txd 1 pa10 pa9 2 pa3pa2 3 pb11 pb10 4 pc11 pc10 5 pd2pc12 通訊過程 接收過程 由rx入...

QT5串列埠通訊

在qt5之前,要實現串列埠通訊,需要借助第三方串列埠封裝 qt5已經自帶了類來完成這項工作。如下 1.在pro檔案中新增 qt serialport 引入標頭檔案 include qtserialport qserialport include qtserialport qserialportinf...