欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2742|回復(fù): 7
收起左側(cè)

關(guān)于RS485通信發(fā)送數(shù)據(jù)斷行問題

[復(fù)制鏈接]
ID:74687 發(fā)表于 2023-6-18 16:07 | 顯示全部樓層 |閱讀模式
采用http://www.raoushi.com/bbs/dpj-23230-1.html這篇文章的方法,可以實(shí)現(xiàn)RS485的通信,但是有個(gè)問題,作為485的下位機(jī),發(fā)送的數(shù)據(jù)經(jīng)常會(huì)碰到一次發(fā)送的數(shù)據(jù)分兩兩行發(fā)送。開始我以為是定時(shí)器中斷的引起的,但我在發(fā)送數(shù)據(jù)的時(shí)候關(guān)掉定時(shí)器中斷,也沒能解決這個(gè)問題。
1687075582152.png

這是通過串口走485線路時(shí)發(fā)生的問題,如果還是使用這個(gè)程序,切換到串口和上位機(jī)進(jìn)行通信,發(fā)送數(shù)據(jù)就不會(huì)出現(xiàn)斷行現(xiàn)象。
回復(fù)

使用道具 舉報(bào)

ID:384109 發(fā)表于 2023-6-18 22:02 | 顯示全部樓層
有沒有考慮過這個(gè)現(xiàn)象是串口助手軟件的問題呢
回復(fù)

使用道具 舉報(bào)

ID:883242 發(fā)表于 2023-6-19 06:43 | 顯示全部樓層
你的串口軟件有問題。MODBUS/RTU是3.5字節(jié)空閑時(shí)間表示一個(gè)幀的結(jié)束,你的串口軟件可能小于這個(gè)時(shí)間。
回復(fù)

使用道具 舉報(bào)

ID:123289 發(fā)表于 2023-6-19 08:04 | 顯示全部樓層
兩種方式所產(chǎn)生的結(jié)果不同,查查兩者的協(xié)議,有何區(qū)別。
回復(fù)

使用道具 舉報(bào)

ID:420836 發(fā)表于 2023-6-19 09:03 | 顯示全部樓層
Modbus 發(fā)送請求的確切字節(jié)。 所以它不應(yīng)該把數(shù)據(jù)分成兩部分。
回復(fù)

使用道具 舉報(bào)

ID:1045628 發(fā)表于 2023-6-19 14:34 | 顯示全部樓層
一般是你這個(gè)測試助手問題,串口收發(fā)數(shù)據(jù)并沒有“行”的概念,應(yīng)該是助手認(rèn)為接收結(jié)束了,但實(shí)際并沒有結(jié)束
回復(fù)

使用道具 舉報(bào)

ID:74687 發(fā)表于 2023-6-20 14:58 | 顯示全部樓層
人中狼 發(fā)表于 2023-6-18 22:02
有沒有考慮過這個(gè)現(xiàn)象是串口助手軟件的問題呢

不一定是串口助手的問題,我通過串口發(fā)送數(shù)據(jù)時(shí),上位機(jī)接收的工具也是串口助手軟件,但是并沒發(fā)生上面的狀況。
回復(fù)

使用道具 舉報(bào)

ID:596109 發(fā)表于 2023-6-20 15:25 | 顯示全部樓層
我用qt開發(fā)上位機(jī)的時(shí)候就遇到這個(gè)問題,長數(shù)據(jù)接收經(jīng)常會(huì)被分成兩個(gè)包接收到,我后來是在上位機(jī)加了數(shù)據(jù)包長度檢測,只能說治標(biāo)不治本,也能湊合用
回復(fù)

使用道具 舉報(bào)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表