聯繫我們Contact Us

经登电子(常熟)有限公司

电 话:xxxx-00000000

传 真:xxxx-000000

邮 箱:xxxxx.cn

地 址:xxxxxxxxxx

文章中心infos

异常情况下所回傳的封包,除了86(01 86 03 0261)之外,還有其他種類的碼嗎? 例如:01 87一類的,代表的意義為何?

2026-03-12 15:32:15

當發生异常回覆時,會將主機下的指令最高位設定為1
例:主機下達 01 07 00 02 00 01 D4 0A
壓力感測器回覆 01 87 01 82 30
黃色(07):讀寫指令

灰色(87):回覆讀寫指令
指令皆為16進制→07→0x07,2進制為 0 0 0 0 0 1 1 1
因讀寫指令並無0x07此程式碼,故將0x07最高位元設定為1
00000111  0x07
10000111  0x87
綠色(0,1):最高位元

紅色(01):錯誤代碼→讀/寫錯誤
當出現錯誤時01 87,01 86只是將主機的指令最高位元加1回傳主機代表錯誤,异常程式碼如下圖(紅色框選處)


壓力感測器回傳資料异常(例:設定資料超出範圍)

(壓力感測器异常回覆時,會將MSB設定為1,囙此命令碼為86H)


异常程式碼說明:



標籤

近期瀏覽:

  • 選單