我這里有個設備,485介面,,然后我買了一個485轉usb的轉換器(勝為的UDC-2225,),然后設備的兩根線分別接在轉換器T/R+和T/R-,連接后,用串口除錯工具打開,沒有任何反應啊,廠家給的命令見圖片,可是不太會用,是發送AA,就回傳地址嗎?試著發了,沒有任何反應啊?
求高手指點,在線等....
uj5u.com熱心網友回復:
樓主,你還是讓廠家提供一些樣本程式吧。uj5u.com熱心網友回復:
你是需要發命令出去才會有反應,而且命令還有校驗碼,uj5u.com熱心網友回復:
謝謝,可是怎么發命令呢,不懂格式啊?您能從圖片中給我點提示么,頭次弄這些....謝謝謝謝
uj5u.com熱心網友回復:
千遍格式說明,比不上一行例子代碼。uj5u.com熱心網友回復:
說明上不是寫的清楚嗎?讀
#AARV;r0;...;r11:<cr>
!AARV;r0;v0;...;r11;v11:cs<cr>
寫
#AAWV;r0;...;r11:<cr>
!AAWV;r0;v0;...;r11;v11:cs<cr>
AA 表示地址
r* 表示暫存器ID(十六進制)
v* 表示 暫存器值(文本格式)
cs 檢驗碼,參考modbus什么的,看不清
<cr>表示的是ascii里的0x0D,是個回車符,當成一個字符,別照著樣把"<cr>"給發出去了。
協議包里的些符號不要漏掉,大概的意思發送的包是這樣
#11RV;r0;r1:AB<cr>
這個包我隨便亂寫的,發肯定通過不過,你自己弄弄。
uj5u.com熱心網友回復:
確實啊,有個例子一下就清楚了uj5u.com熱心網友回復:
謝謝謝謝,我在琢磨下,我也是<cr>這種不知道該不該把<>也留著
uj5u.com熱心網友回復:
還琢磨啥呢,一試便知啊。
很明顯“<cr>”是一個整體,表示“回車符”,位元組序列中不應該有 <> 。
就算分別試一下有<>的、和沒有<>的,難道你會有什么損失?
uj5u.com熱心網友回復:
其實這里<>表示巴克斯范式中的必填項,我猜。
uj5u.com熱心網友回復:
你們兩位沒有準確抓住用戶的痛點
uj5u.com熱心網友回復:
千遍格式說明,比不上一行例子代碼。
我覺得我這句話已經抓住了“痛點”。
uj5u.com熱心網友回復:
千遍格式說明,比不上一行例子代碼。
我覺得我這句話已經抓住了“痛點”。

你讓人家更痛了
uj5u.com熱心網友回復:
千遍格式說明,比不上一行例子代碼。
我覺得我這句話已經抓住了“痛點”。
你讓人家更痛了
要祛疼就找廠家要例子代碼。
uj5u.com熱心網友回復:
千遍格式說明,比不上一行例子代碼。
我覺得我這句話已經抓住了“痛點”。
你讓人家更痛了
要祛疼就找廠家要例子代碼。
嗯,這個辦法好。
uj5u.com熱心網友回復:
我在一樓的回復,就這樣被樓上兩個、還有樓主,無視了…………
uj5u.com熱心網友回復:
我在一樓的回復,就這樣被樓上兩個、還有樓主,無視了…………
廠家要樣例沒想的這么簡單,語言交流問題,雙方理解問題,遇上些奇葩的,夠你喝一壺的。
uj5u.com熱心網友回復:
某些廠家已經早淘汰舊型號產品/倒閉/轉行/換人/……了。總之就是“物是人非”了。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/48527.html
