一区二区在线播放视频|金发欧美一区在线观看|亚洲五月天激情在线视频|亚洲 欧美 另类 在线|国产私拍福利精品视频网站|精品日韩欧美一区国产三区|亚洲国产成人综合在线电影二|国产91精品高清一区二区三区

下載手機(jī)汽配人

VB通過(guò)串口讀取稱(chēng)重儀表數(shù)據(jù)

拿串口調(diào)試助手接收數(shù)據(jù),接收到的都是亂碼,是怎么回事啊 以下是儀表說(shuō)明書(shū)參數(shù): 傳輸方式RS232 波特率可選600/1200/2400/4800/9600 傳輸數(shù)據(jù)格式10們:1位起始位、8位數(shù)據(jù)位(ASCii編碼),1位停止位
問(wèn) 提問(wèn)者:網(wǎng)友 2017-09-11
最佳回答
一般來(lái)說(shuō),是必須知道目標(biāo)的通訊協(xié)議的,也就是該稱(chēng)重儀表收到什么樣子的代碼后開(kāi)始發(fā)送數(shù)據(jù),以及這種數(shù)據(jù)的格式是如何的。當(dāng)然,也有極少的儀表是不斷在發(fā)送的---無(wú)論收到呼叫命令沒(méi)有。 如果通過(guò)手冊(cè)或咨詢(xún)廠家的途徑都得不到通訊協(xié)議,那就沒(méi)辦法了。 但是: 從你的描述來(lái)看(已經(jīng)收到一堆亂碼),我懷疑有兩種可能 1、你的RS232發(fā)送和接收線接的不是很正確,你收到的亂碼很可能是你發(fā)送出去的,自己發(fā)自己收回產(chǎn)生這樣的現(xiàn)象。 2、儀表是主動(dòng)發(fā)送型的,你收到的確實(shí)是儀表發(fā)送的數(shù)據(jù),亂碼有可能是因?yàn)?A\緩沖區(qū)太小,被重復(fù)寫(xiě)了,如果你自己編寫(xiě)VB代碼,就要設(shè)置足夠大的緩沖區(qū),并按時(shí)清空。這就像是你有個(gè)辦公桌子,面積很小,你的秘書(shū)每次過(guò)來(lái)給你擺1000張卡片,那么因?yàn)樽雷犹?,有一部分?huì)疊加或者掉下桌子,所以你看到的是亂碼;B、數(shù)據(jù)格式不對(duì)。十六進(jìn)制?阿斯科碼?字符?發(fā)的和接的不一致。 你傳遞給我們的信息不具體,有效信息僅僅是:1、串口助手接收稱(chēng)重儀表數(shù)據(jù),收到亂碼,不清楚通訊協(xié)議。
回答者:網(wǎng)友
產(chǎn)品精選
搜索問(wèn)答
還沒(méi)有汽配人賬號(hào)?立即注冊(cè)

我要提問(wèn)

汽配限時(shí)折扣

本頁(yè)是網(wǎng)友提供的關(guān)于“VB通過(guò)串口讀取稱(chēng)重儀表數(shù)據(jù)”的解答,僅供您參考,汽配人網(wǎng)不保證該解答的準(zhǔn)確性。