• <noscript id="ommkm"><source id="ommkm"></source></noscript>
  • <table id="ommkm"><option id="ommkm"></option></table>
  • <noscript id="ommkm"><source id="ommkm"></source></noscript>
    <rt id="ommkm"><option id="ommkm"></option></rt>
  • <noscript id="ommkm"></noscript>
  • 發布時間:2020-10-05 22:42 原文鏈接: 串口數據轉換為CAN數據之后是怎樣的?(二)

    假設配置的轉換成的CAN報文幀信息為“標準幀”,配置的幀ID1,ID0分別為“0x01,0x23”,串行幀的數據為01,02,03,04,05,06,07,08共8個字節,那么轉換格式如圖5。CAN報文的幀ID為0x0123(用戶配置),幀信息:標準幀(用戶配置),串行幀中的數據部分將不作任何修改地轉換到CAN報文中。

    圖5 串行幀到CAN幀

    假設CAN報文中幀ID1為0x01,幀ID0為 0x23,數據為0x12,0x34,0x56,0x78,0xab,0xcd,0xef,0xff,則CAN報文和轉換后的串行幀如圖6。CAN報文的幀信息(0x08)轉換到串行幀中的第1個字節(0x08),CAN報文中的ID:0x0123依次轉換到串行幀中的第2個字節(0x01)及第3個字節(0x23)。CAN報文的數據域將不作任何修改地轉換到串行幀中的數據部分。

    圖6 CAN幀到串行幀

    總結

    以上為串口轉CAN透明格式下的轉換方式,后續筆者將新增透明帶標示轉換、自定義協議轉換以及moudbus轉換的內容,歡迎持續關注。


  • <noscript id="ommkm"><source id="ommkm"></source></noscript>
  • <table id="ommkm"><option id="ommkm"></option></table>
  • <noscript id="ommkm"><source id="ommkm"></source></noscript>
    <rt id="ommkm"><option id="ommkm"></option></rt>
  • <noscript id="ommkm"></noscript>
  • 国产精品单位女同事在线