在J1939中多幀資料如何傳送,它是通過TP.CM_BAM和TP_DT報文傳送
1,多幀報文是通過專門的多幀傳送報文來傳遞傳送的,
其中常見的由DM1報文(故障讀取的報文)
RC報文(緩速器扭矩特性報告的報文)
還由ETC7(AMT相關的報文)
2,那麼這些多幀是如何傳送到匯流排上的?
這個時候就要用到TP.CM_BAM和TP_DT報文了
首先如果是單幀報文,那麼他們用各自的ID直接傳送到匯流排上
如果是多幀資料就需要用到TP_DT了,
例如:DM1多幀傳送故障資料到匯流排,那麼傳送的過程是如下:
首先傳送TP.CM_BAM,其中包含的資訊有:
ID :18ECFF10 + Control byte +故障資訊的大小,位元組總數+包的個數+DM1的PGN(FECA)
然後傳送TP.DT多幀資料,其中包含的資訊有:
多幀資料的序號+多幀資料
3,如果傳送的
相關文章
- TCP報文傳送工具TCP
- liunx通過TCP傳送資訊TCP
- 通過PowerShell傳送TCP請求TCP
- PHP傳送和接收POST資料PHP
- 在CentOS7中使用Sendmail通過PHP傳送郵件CentOSAIPHP
- Azure : 通過 SendGrid 傳送郵件
- BI Publisher通過MuseMail傳送郵件AI
- 【測試】echo傳送和接收TCP/UDP資料包|shell 傳送TCP/UDP資料包TCPUDP
- 如何利用PHP通過mail方法傳送郵件【轉】PHPAI
- 在 CentOS 7 中使用 Sendmail 通過 PHP 傳送郵件CentOSAIPHP
- 資料庫映象和日誌傳送資料庫
- 通過Java傳送Email ,簡單入門。JavaAI
- 資料傳送類指令【80486】
- lncRNA資料分析傳送門
- flutter: 深入通訊-傳送端Flutter
- js通過ajax傳送header資訊php接收JSHeaderPHP
- Vue中通過Axios向SpringBoot傳送get和post請求VueiOSSpring Boot
- 30332資料傳送指令
- php傳送超大資料處理PHP大資料
- Linux透過Shell命令向埠傳送資料Linux
- APP 和 Web 端通過埋點 SDK 傳送的,經過 LogServiceAPPWebGse
- PHP 傳送GET 和 POST資料的方法分析PHP
- MPTCP 原始碼分析(四) 傳送和接收資料TCP原始碼
- 如何安全共享和傳送大檔案?
- Laravel 傳送郵件報錯Laravel
- 在Python如何使用SMTP傳送郵件Python
- 通過 Apache Commons HttpClient 傳送 HTTPS 請求ApacheHTTPclient
- java傳送接收組播(多播)資料包(UDP包)JavaUDP
- Python新型冠狀病毒疫情資料自動爬取+統計+傳送報告+資料螢幕(三)傳送篇Python
- 如何在 PHP 中傳送 xml 資料作為請求內容PHPXML
- 如何透過簡訊轉發在iPad和Mac上傳送和接收簡訊iPadMac
- 每一天簡訊傳送次數每一分鐘傳送頻率傳送限制 hibernate資料庫框架資料庫框架
- 在偵錯程式下觀察Linux核心的資料包傳送過程Linux
- QT串列埠助手(四):資料傳送QT串列埠
- 利用Oracle資料庫傳送郵件Oracle資料庫
- ExtJs讀取servlet傳送資料JSServlet
- 關於Activity之間傳送資料
- 如何在 Go 中傳送表單請求Go