在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

新功能發(fā)布 | TSMaster如何實(shí)現(xiàn)J1939多幀報(bào)文收發(fā)

上海同星智能科技有限公司 ? 2022-09-06 10:01 ? 次閱讀

前言

眾所周知,J1939協(xié)議是由美國(guó)汽車(chē)工程師協(xié)會(huì)(SAE)定義的一組標(biāo)準(zhǔn)。J1939標(biāo)準(zhǔn)用于卡車(chē)、公共汽車(chē)和移動(dòng)液壓等重型車(chē)輛。如今大多數(shù)車(chē)輛都通過(guò)CAN進(jìn)行ECU通信。但是CAN總線(xiàn)僅僅是提供了通信的基礎(chǔ)(就像是電話(huà)),但是沒(méi)有提供對(duì)話(huà)的“語(yǔ)言”來(lái)進(jìn)行更復(fù)雜的操作。所以在大多數(shù)大型車(chē)輛中,這個(gè)“語(yǔ)言”就是SAE定義的J1939標(biāo)準(zhǔn)。

今天我們繼續(xù)來(lái)介紹TSMaster新功能—J1939多幀報(bào)文收發(fā)。這個(gè)功能屬于J1939的高級(jí)功能,需要license的授權(quán),具體操作需求可以聯(lián)系我們。

J1939功能使用

Use of J1939 functionality/

我們假設(shè)已經(jīng)擁有了帶license的硬件,以TC1005為例,選擇硬件通道后連接應(yīng)用程序,隨后打開(kāi)about窗口,就可以看到擁有l(wèi)icense的列表。其中有一個(gè)J1939的option,接下來(lái)介紹這個(gè)功能的使用。

fde64bf8-2af9-11ed-9ade-dac502259ad0.pngfe14fade-2af9-11ed-9ade-dac502259ad0.pngfe2b3b64-2af9-11ed-9ade-dac502259ad0.png

> 首先打開(kāi)TSMaster的安裝目錄,進(jìn)入demo文件夾,找到示例數(shù)據(jù)庫(kù)J1939ILDemo的數(shù)據(jù)庫(kù)文件。我們將其拖入TSMaster中,這個(gè)拖入的過(guò)程需要在程序斷開(kāi)連接的時(shí)候來(lái)完成,可以看到,這個(gè)數(shù)據(jù)庫(kù)里面有四幀報(bào)文,它的PGN分別為EF00,EF00,F(xiàn)F02和FF01。

fde64bf8-2af9-11ed-9ade-dac502259ad0.pngfe6f0f4c-2af9-11ed-9ade-dac502259ad0.pngfe2b3b64-2af9-11ed-9ade-dac502259ad0.png

> 其中前兩幀為點(diǎn)對(duì)點(diǎn)的多幀,分別是節(jié)點(diǎn)2往1發(fā),1往2發(fā);后兩個(gè)是廣播,分別是地址2的廣播和地址1的廣播。以第一幀為例,他的DLC=35個(gè)字節(jié),這意味著這個(gè)信號(hào)可以在這35乘以8,也就是280個(gè)位置里面任意排布。那么報(bào)文中的sgn1~4就是模擬了這種情況。如果希望發(fā)送這些報(bào)文,我們可以直接使用發(fā)送窗口,我們打開(kāi)CAN Transmit窗口,點(diǎn)擊左上角的來(lái)自數(shù)據(jù)庫(kù)的按鈕,選擇剛才看到的四幀報(bào)文,然后再將視圖切換成J1939,這樣協(xié)議相關(guān)的信息就一覽無(wú)余了。

fde64bf8-2af9-11ed-9ade-dac502259ad0.pngfed61642-2af9-11ed-9ade-dac502259ad0.pngfe2b3b64-2af9-11ed-9ade-dac502259ad0.png

前兩個(gè)是點(diǎn)對(duì)點(diǎn),后兩個(gè)是廣播,可以從目的地址看出來(lái),對(duì)于廣播報(bào)文來(lái)講,發(fā)送節(jié)點(diǎn)只要自顧自的發(fā)送就可以了。而對(duì)于前兩個(gè)點(diǎn)對(duì)點(diǎn)的發(fā)送過(guò)程,不但需要發(fā)送節(jié)點(diǎn),還需要接收節(jié)點(diǎn)在過(guò)程中進(jìn)行應(yīng)答,才能完成整個(gè)發(fā)送過(guò)程。所以我們還需要激活TSMaster內(nèi)置的J1939的仿真節(jié)點(diǎn)。

> 接下來(lái)我們來(lái)到仿真,J1939的仿真配置對(duì)話(huà)框里面,可以看到節(jié)點(diǎn)1和2,分別被標(biāo)注為Node1和Node2,所有的節(jié)點(diǎn)都勾選了仿真發(fā)送功能,但是仿真接收功能默認(rèn)是沒(méi)有勾選的。我們可以通過(guò)激活rbs的方法來(lái)自動(dòng)激活這兩個(gè)接收的功能,同時(shí)呢也可以手動(dòng)勾上,在此我們就手動(dòng)勾選,并且點(diǎn)擊應(yīng)用設(shè)置來(lái)關(guān)閉對(duì)話(huà)框。

fde64bf8-2af9-11ed-9ade-dac502259ad0.pngff302e70-2af9-11ed-9ade-dac502259ad0.pngfe2b3b64-2af9-11ed-9ade-dac502259ad0.png

> 這個(gè)時(shí)候就可以啟動(dòng)仿真了,我們按下F5,然后打開(kāi)trace窗口,隨后呢我們激活這4個(gè)節(jié)點(diǎn)的這4個(gè)報(bào)文的發(fā)送,就依次點(diǎn)擊發(fā)送就可以了。于是在右側(cè)的trace窗口中間就可以看到這4個(gè)多幀報(bào)文的接收情況。他們的DLC分別是右邊的35,36,13和33,然后右邊顯示的就是他們的默認(rèn)的數(shù)據(jù)段默認(rèn)都是0。

fde64bf8-2af9-11ed-9ade-dac502259ad0.pngff9635ee-2af9-11ed-9ade-dac502259ad0.pngfe2b3b64-2af9-11ed-9ade-dac502259ad0.png

>我們當(dāng)然可以修改他們的數(shù)據(jù)字節(jié)來(lái)任意的修改他們的數(shù)據(jù),那這里就可以看到這是我們剛才修改的結(jié)果,我們當(dāng)然還可以通過(guò)信號(hào)生成器的方式來(lái)改,比如說(shuō)我們選中第一幀報(bào)文,在這個(gè)sgn1 a2上面選擇正弦,然后點(diǎn)擊配置,我們可以把峰值改的稍微大一點(diǎn),然后點(diǎn)擊應(yīng)用、點(diǎn)擊啟動(dòng),這個(gè)時(shí)候就可以看到這個(gè)sgn1 a2就在發(fā)生變化。

fde64bf8-2af9-11ed-9ade-dac502259ad0.pngfff0efc0-2af9-11ed-9ade-dac502259ad0.pngfe2b3b64-2af9-11ed-9ade-dac502259ad0.png

> 接下來(lái)可以打開(kāi)圖形窗口,將這個(gè)信號(hào)拖進(jìn)來(lái),就可以看到正弦波,當(dāng)然這個(gè)正弦波的頻率比較低,這是因?yàn)樗嵌鄮l(fā)一幀需要200毫秒,所以一秒只有5個(gè)點(diǎn),我們還可以通過(guò)其他的窗口來(lái)進(jìn)行觀察,比如說(shuō)數(shù)值顯示。

fde64bf8-2af9-11ed-9ade-dac502259ad0.png00498662-2afa-11ed-9ade-dac502259ad0.pngfe2b3b64-2af9-11ed-9ade-dac502259ad0.png

> 最后我們打開(kāi)數(shù)值顯示,點(diǎn)擊這里的添加按鈕,可以選擇我們的信號(hào),當(dāng)然我們也可以通過(guò)拖動(dòng)的方式將信號(hào)拖進(jìn)去,之后可以調(diào)整窗口的大小,使得信號(hào)值可以在上面顯示。我們還可以通過(guò)面板的方式添加,當(dāng)然面板需要設(shè)計(jì),所以首先需要停止仿真,停止仿真之后我們可以將信號(hào)拖入面板,再啟動(dòng)仿真,然后再啟動(dòng)報(bào)文的發(fā)送,這樣就可以看到這些信號(hào)都可以在測(cè)量窗口里面正確的顯示。

J1939一系列API函數(shù)

J1939 A series of API functions/

J1939有一套API的函數(shù),通過(guò)這一套API就可以實(shí)現(xiàn)J1939的信號(hào)讀寫(xiě)、報(bào)文發(fā)送等等一系列功能。

> 我們打開(kāi)一個(gè)自動(dòng)化模塊,然后選中入口點(diǎn),按回車(chē)增加一系列的動(dòng)作。我們選第一個(gè)動(dòng)作,然后設(shè)置他為API函數(shù)調(diào)用,在過(guò)濾器里面敲入1939,就可以看到1939的一系列API。這其中有1939的標(biāo)識(shí)符的get和set方法以及下面的多幀報(bào)文的發(fā)送方法。關(guān)于標(biāo)識(shí)符的get和set方法在此就不展開(kāi)描述,大家完全可以查看c代碼編輯器里面的小程序的幫助文檔,里面有詳細(xì)的介紹,在右側(cè)也可以看到示例代碼。那么這次我們著重介紹一下1939的多幀發(fā)送的API。

fde64bf8-2af9-11ed-9ade-dac502259ad0.png00ae3922-2afa-11ed-9ade-dac502259ad0.pngfe2b3b64-2af9-11ed-9ade-dac502259ad0.png

> 首先我們可以選中1939異步發(fā)送API,那么發(fā)送分為同步和異步兩種,同步意味著發(fā)完之后程序才會(huì)往下走,異步則意味著只要將數(shù)據(jù)推入發(fā)送緩存,程序就可以繼續(xù)往下,那么不管是同步還是異步,還分了兩種類(lèi)型。一種是不帶字符串的發(fā)送,一種是基于字符串的發(fā)送。那么基于字符串方式的發(fā)送,他的數(shù)據(jù)是以逗號(hào)來(lái)進(jìn)行分隔,那么這兩種方式自動(dòng)化模塊都是支持的。因?yàn)樵谧詣?dòng)化模塊里面,數(shù)組均以逗號(hào)分隔的字符串表達(dá),那么我們可以選擇一個(gè)異步發(fā)送,函數(shù)就可以看到這個(gè)函數(shù)有7個(gè)輸入的參數(shù)

fde64bf8-2af9-11ed-9ade-dac502259ad0.png0112fd44-2afa-11ed-9ade-dac502259ad0.pngfe2b3b64-2af9-11ed-9ade-dac502259ad0.png

>那么第一個(gè)參數(shù)是通道號(hào),我們可以選擇常量,比如說(shuō),channel1然后PGN,在此我們就可以輸入。比如說(shuō)我們可以選廣播,就是剛才看到的OxFF01,然后優(yōu)先級(jí)是6,默認(rèn)源地址是2,目的地址是1,然后PDU的數(shù)據(jù)我們可以隨意填寫(xiě)。比如說(shuō)Ox11,然后我們可以將這個(gè)復(fù)制多份,密貼多份,這里長(zhǎng)度是可以很長(zhǎng)。他的實(shí)際長(zhǎng)度是被最后一個(gè)參數(shù)限制,那么在此我們可以保持跟dbc的一致,也就是35,然后我們就可以啟動(dòng),按F9啟動(dòng)發(fā)送或者點(diǎn)擊發(fā)送按鈕,那么就可以發(fā)送成功。

fde64bf8-2af9-11ed-9ade-dac502259ad0.png01614b48-2afa-11ed-9ade-dac502259ad0.pngfe2b3b64-2af9-11ed-9ade-dac502259ad0.png

> 我們就可以看到trace窗口里面顯示的發(fā)送的信號(hào)內(nèi)容跟我們的設(shè)置是一模一樣,最后如果說(shuō)數(shù)據(jù)不夠,就會(huì)以0來(lái)補(bǔ)充。那么我們可以把數(shù)據(jù)填多一點(diǎn),再啟動(dòng)發(fā)送,這樣的話(huà),數(shù)據(jù)長(zhǎng)度就會(huì)正好達(dá)到我們的所需要的長(zhǎng)度。

fde64bf8-2af9-11ed-9ade-dac502259ad0.png01ac4fbc-2afa-11ed-9ade-dac502259ad0.pngfe2b3b64-2af9-11ed-9ade-dac502259ad0.png

那這是原始報(bào)文的發(fā)送方法,倘若需要修改報(bào)文里面的信號(hào)的值,就需要rbs的仿真引擎來(lái)支持,那我們可以點(diǎn)擊CAN總線(xiàn)仿真窗口來(lái)模擬節(jié)點(diǎn)的行為,我們激活這兩個(gè)節(jié)點(diǎn),然后將總線(xiàn)仿真設(shè)置為自動(dòng)啟動(dòng),這個(gè)時(shí)候可以看到rbs已經(jīng)在工作了,并且得到了我們通過(guò)發(fā)送窗口一樣的結(jié)果。

> 當(dāng)然發(fā)送窗口這個(gè)時(shí)候是不應(yīng)該啟動(dòng)發(fā)送,回到自動(dòng)化模塊里面,刪除我們的原始的報(bào)文發(fā)送的動(dòng)作,設(shè)置一個(gè)新的動(dòng)作衍生函數(shù)調(diào)用,在此我們搜索set Signal by address,通過(guò)這個(gè)函數(shù)就可以實(shí)現(xiàn)rbs里面信號(hào)的任意修改。那這里有兩個(gè)參數(shù),分別是信號(hào)地址和值,那么信號(hào)地址就是我們所需要發(fā)送的信號(hào)的數(shù)據(jù)庫(kù)地址,我們可以隨便選一個(gè)比如說(shuō)A_Node1 signal 1_a1,我們可以點(diǎn)擊復(fù)制數(shù)據(jù)庫(kù)地址,然后到這里粘貼即可,然后他的值我們可以隨意修改,然后我們可以點(diǎn)擊啟動(dòng),那么這樣就實(shí)現(xiàn)了這個(gè)信號(hào)的修改,可以看到A_Node1里面的這個(gè)信號(hào)已經(jīng)變成1111,就是我們所設(shè)置的值,那么這就是信號(hào)的發(fā)送。

fde64bf8-2af9-11ed-9ade-dac502259ad0.png0200123c-2afa-11ed-9ade-dac502259ad0.pngfe2b3b64-2af9-11ed-9ade-dac502259ad0.png

如果是希望接收一個(gè)信號(hào)的值,該怎么做呢?

我們可以用到signal server的方法:還是來(lái)到函數(shù)調(diào)用,刪除我們剛才的發(fā)送,然后再多加幾個(gè)動(dòng)作。我們首先將它改為函數(shù)調(diào)用,然后輸入SGN SRV,這就是signal server的系列函數(shù)。

> 那這里需要一個(gè)流程,首先需要注冊(cè)我們關(guān)心的信號(hào),需要用到register_can_signal_by_message ID或者是name,我們?cè)谶@里選擇message ID,那么我們就需要到rbs里面去copy這個(gè)報(bào)文的ID,copy過(guò)來(lái)的時(shí)候需要把后面的x刪掉,讓這個(gè)字符串是一個(gè)有效的16進(jìn)制值,通道還是可以用之前的通道1,然后信號(hào)名稱(chēng)就是我們關(guān)心的信號(hào)。

fde64bf8-2af9-11ed-9ade-dac502259ad0.png02552524-2afa-11ed-9ade-dac502259ad0.pngfe2b3b64-2af9-11ed-9ade-dac502259ad0.png

> 比如說(shuō)sgn1_a1,我們自己直接輸入sgn1_a1,client ID是這個(gè)函數(shù)注冊(cè)成功之后給到我們程序的一個(gè)handle,我們可以新建個(gè)變量來(lái)存儲(chǔ)它,就命名ID就行。這個(gè)時(shí)候直接已經(jīng)可以點(diǎn)擊本地變量關(guān)聯(lián)我們的ID,然后我們可以等一會(huì)再讀取信號(hào)的值,那這個(gè)時(shí)候可以調(diào)用wait函數(shù),比如說(shuō)等個(gè)3秒,然后接下去就是一個(gè)讀取過(guò)程,同樣用到了Signal server sgnsrv get_can_signal物理值。最后通過(guò)這個(gè)方法去取得,得到的信號(hào)的物理值,那么在這里可以同樣選擇channel1 client ID就填我們剛才所得到的變量ID,然后這里就是輸出的值,我們同樣可以用一個(gè)變量來(lái)裝,這里需要添加的就是個(gè)double型的變量,value寫(xiě)個(gè)v就行,然后在這個(gè)地方選擇v,然后同時(shí)還會(huì)返回最后的時(shí)間戳,如果不需要的話(huà),我們這里默認(rèn)填個(gè)0就行或者不填。

fde64bf8-2af9-11ed-9ade-dac502259ad0.png02afb2aa-2afa-11ed-9ade-dac502259ad0.pngfe2b3b64-2af9-11ed-9ade-dac502259ad0.png

> 然后這個(gè)時(shí)候我們可以將我們讀到的值打印出來(lái),這時(shí)候就需要用到log函數(shù)字符串,我們可以寫(xiě)我們的變量v的值作為字符串,那么log level,可以用一種顏色,比如說(shuō)綠色,然后我們點(diǎn)擊啟動(dòng),這個(gè)時(shí)候首先獲取ID等待,然后最后獲取值結(jié)束,那么我們會(huì)看一下每一步驟的運(yùn)行結(jié)果。在這里都有反饋,這里是實(shí)際傳入的參數(shù)值,wait然后讀到的參數(shù)值然后我們可以看一下打印出來(lái)值就是111,就是我們之前設(shè)定的值,那么我們完全可以改一下這個(gè)值,比如說(shuō)改成12345,這個(gè)值最大就是2047,我們就設(shè)它為2047,這個(gè)時(shí)候我們只要再啟動(dòng)一下程序,我們打開(kāi)log,就可以看到我們獲取的值跟我們?cè)O(shè)定值是一樣。這就是1939系列API的用法。

fde64bf8-2af9-11ed-9ade-dac502259ad0.png02f8562c-2afa-11ed-9ade-dac502259ad0.pngfe2b3b64-2af9-11ed-9ade-dac502259ad0.png

以上就是我們本期介紹的TSMaster新功能之J1939多幀報(bào)文的收發(fā),我們下期再見(jiàn)!(具體操作解說(shuō)可以觀看我們B站視頻哦)

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 汽車(chē)
    +關(guān)注

    關(guān)注

    13

    文章

    3547

    瀏覽量

    37426
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    深入解析J1939-73:車(chē)輛診斷通信的標(biāo)準(zhǔn)與應(yīng)用

    和設(shè)備之間的實(shí)時(shí)數(shù)據(jù)交換。J1939基于CAN(ControllerAreaNetwork)總線(xiàn)技術(shù),使用29bit的擴(kuò)展標(biāo)識(shí)符和擴(kuò)展數(shù)據(jù),CAN通信速率為250K
    的頭像 發(fā)表于 12-11 10:01 ?759次閱讀
    深入解析<b class='flag-5'>J1939</b>-73:車(chē)輛診斷通信的標(biāo)準(zhǔn)與應(yīng)用

    SAE J1939中英文資料

    最全的J1939中英文協(xié)議資料
    發(fā)表于 11-26 15:06 ?0次下載

    同星設(shè)備間的時(shí)間戳同步機(jī)制TSync功能與使用

    隨著汽車(chē)網(wǎng)絡(luò)測(cè)試的通道數(shù)量不斷增加,時(shí)常需要多個(gè)同星設(shè)備同時(shí)連接在同一臺(tái)電腦的同一個(gè)TSMaster應(yīng)用程序,并進(jìn)行設(shè)備同時(shí)執(zhí)行CAN報(bào)文收發(fā)和記錄等
    的頭像 發(fā)表于 10-12 08:05 ?2864次閱讀
    同星<b class='flag-5'>多</b>設(shè)備間的時(shí)間戳同步機(jī)制TSync<b class='flag-5'>功能</b>與使用

    干貨分享 | TSMaster軟件指南

    TSMaster是同星智能開(kāi)發(fā)的一款國(guó)產(chǎn)汽車(chē)總線(xiàn)工具鏈軟件平臺(tái),是全方位汽車(chē)總線(xiàn)設(shè)計(jì)、仿真、分析、診斷和標(biāo)定的專(zhuān)業(yè)工具,支持從需求分析到系統(tǒng)實(shí)現(xiàn)的整個(gè)系統(tǒng)開(kāi)發(fā)過(guò)程。TSMaster軟件可連接、配置并
    的頭像 發(fā)表于 09-15 08:08 ?1848次閱讀
    干貨分享 | <b class='flag-5'>TSMaster</b>軟件指南

    基于VB6.0 實(shí)現(xiàn) CAN信號(hào)收發(fā) Demo

    本文主要講的是,基于TSMaster實(shí)現(xiàn)TOSUN系列CAN/CANFD,LIN設(shè)備的操作。主要給大家介紹在TSMaster軟件里如何實(shí)現(xiàn)CAN信號(hào)
    的頭像 發(fā)表于 07-27 08:21 ?786次閱讀
    基于VB6.0 <b class='flag-5'>實(shí)現(xiàn)</b> CAN信號(hào)<b class='flag-5'>收發(fā)</b> Demo

    TSMaster 中不同總線(xiàn)報(bào)文消息過(guò)濾的操作方式

    TSMaster軟件平臺(tái)支持對(duì)不同總線(xiàn)(CAN、LIN、FlexRay)報(bào)文和信號(hào)的過(guò)濾,包括全局接收過(guò)濾、數(shù)據(jù)流過(guò)濾、窗口過(guò)濾、字符串過(guò)濾、可編程過(guò)濾,針對(duì)不同的總線(xiàn)信號(hào)過(guò)濾器的使用方法基本相
    的頭像 發(fā)表于 06-22 08:21 ?1582次閱讀
    <b class='flag-5'>TSMaster</b> 中不同總線(xiàn)<b class='flag-5'>報(bào)文</b>消息過(guò)濾的操作方式

    什么是北斗短報(bào)文功能?如何實(shí)現(xiàn)北斗短報(bào)文通信?

    報(bào)文功能是指北斗衛(wèi)星導(dǎo)航系統(tǒng)特有的雙向報(bào)文通信功能。這種功能允許用戶(hù)通過(guò)北斗衛(wèi)星進(jìn)行短報(bào)文通信,
    的頭像 發(fā)表于 05-25 10:16 ?4595次閱讀
    什么是北斗短<b class='flag-5'>報(bào)文</b><b class='flag-5'>功能</b>?如何<b class='flag-5'>實(shí)現(xiàn)</b>北斗短<b class='flag-5'>報(bào)文</b>通信?

    CANFD報(bào)文由多少個(gè)位組成?

    要想知道CANFD報(bào)文由多少個(gè)位組成,那么我們就要了解CANFD結(jié)構(gòu),知道每個(gè)段占用位數(shù)從而得出CANFD報(bào)文位數(shù)。
    的頭像 發(fā)表于 04-27 06:08 ?4571次閱讀
    一<b class='flag-5'>幀</b>CANFD<b class='flag-5'>報(bào)文</b>由多少個(gè)位組成?

    CAN報(bào)文為什么會(huì)發(fā)送失敗?

    CAN總線(xiàn)調(diào)試過(guò)程中出現(xiàn)報(bào)文發(fā)送失敗。很多工程師都對(duì)此只知其一不知其二,今天我們就以CAN報(bào)文發(fā)送失敗的問(wèn)題來(lái)做一次探討。在了解CAN報(bào)文為什么會(huì)發(fā)送失敗之前我們先看看一標(biāo)準(zhǔn)的CAN
    的頭像 發(fā)表于 04-12 08:25 ?2183次閱讀
    CAN<b class='flag-5'>報(bào)文</b>為什么會(huì)發(fā)送失敗?

    在STM32的CAN收發(fā)通信中,接收超時(shí)為什么不能發(fā)出一個(gè)報(bào)文功能

    在STM32的CAN收發(fā)通信中,當(dāng)接收超時(shí)(即在限定的時(shí)間內(nèi)仍然沒(méi)有接收到數(shù)據(jù)),發(fā)出一個(gè)報(bào)文功能,查詢(xún)pending的返回值,為什么不能實(shí)現(xiàn)這個(gè)
    發(fā)表于 03-29 07:11

    虹科技術(shù) | PCAN View功能細(xì)講:從實(shí)時(shí)監(jiān)測(cè)到錯(cuò)誤分析

    相信使用過(guò)PCAN工具的朋友都知道虹科PCAN-View這款免費(fèi)軟件,它具有直觀的用戶(hù)界面,可以實(shí)時(shí)監(jiān)測(cè)和分析CAN總線(xiàn)上的數(shù)據(jù),并提供過(guò)濾、發(fā)送和報(bào)文記錄。但你知道嗎?它其實(shí)不只是簡(jiǎn)單收發(fā)報(bào)文,虹科PCAN-View還能自動(dòng)
    的頭像 發(fā)表于 03-18 13:48 ?1333次閱讀
    虹科技術(shù) | PCAN View<b class='flag-5'>功能</b>細(xì)講:從實(shí)時(shí)監(jiān)測(cè)到錯(cuò)誤<b class='flag-5'>幀</b>分析

    TSMaster 總線(xiàn)記錄功能操作指南

    功能模塊,本文主要針對(duì)總線(xiàn)記錄模塊的記錄功能操作,記錄文件配置,并結(jié)合總線(xiàn)記錄常見(jiàn)的使用需求進(jìn)行展開(kāi)。本文關(guān)鍵字:總線(xiàn)記錄、自動(dòng)記錄、記錄文件大小、報(bào)文過(guò)濾目錄Cat
    的頭像 發(fā)表于 03-05 08:21 ?754次閱讀
    <b class='flag-5'>TSMaster</b> 總線(xiàn)記錄<b class='flag-5'>功能</b>操作指南

    TSMaster 2024年1月最新版本,新功能太實(shí)用

    2024年1月底,TSMaster軟件迎來(lái)一波重磅更新!本次版本更新包括5大模塊功能重點(diǎn)升級(jí),新增2大功能模塊,比如工具箱支持多線(xiàn)程和多語(yǔ)言、API添加的周期報(bào)文變得更加精確、仿真模塊
    的頭像 發(fā)表于 02-19 12:12 ?1744次閱讀
    <b class='flag-5'>TSMaster</b> 2024年1月最新版本,<b class='flag-5'>新功能</b>太實(shí)用

    TC3xx連續(xù)發(fā)CAN報(bào)文,超過(guò)40就死機(jī)了怎么解決?

    之前的應(yīng)用只發(fā)送幾個(gè)報(bào)文很正常,今天測(cè)試連續(xù)發(fā)送100(for循環(huán)內(nèi))時(shí),發(fā)現(xiàn)最多只能連續(xù)發(fā)送40,超過(guò)40就死機(jī)了,不知道能從哪個(gè)標(biāo)志上看出原因?如果遇到這種應(yīng)用有啥好方法嗎?
    發(fā)表于 02-06 07:18

    求助,為什么在CAN數(shù)據(jù)庫(kù)(.dbc文本文件)中找不到報(bào)文

    我有CAN數(shù)據(jù)庫(kù)(dbc文件)。這是一個(gè)文本文件。此文件的擴(kuò)展名為 dbc。在Vector CANdb++編輯器中打開(kāi)它時(shí),將填充J1939報(bào)文和CAN ID。 但是,在.dbc文本文件中找不到
    發(fā)表于 01-23 06:28
    主站蜘蛛池模板: 另类视频色综合| 免费人成在线观看视频色| 黄视频免费网站| 99久久精品国产自免费| 岬奈奈美在线 国产一区| 男人j进入女人j视频大全| 国产网站免费观看| 国产亚洲欧洲人人网| www.四虎在线| 视频在线观看高清免费看| 狠狠干夜夜骑| 精品欧美激情在线看| 久久澡| 五月婷婷在线观看视频| 四虎影院官网| 伦理一区二区三区| 日本免费色| 久久鬼| 夜夜嗷| 国产精品成人一区二区| 37pao强力打造免费高速高清| 搞黄视频网站| 国产精品第页| 天堂综合| 久久伦子沙发| 亚洲福利视频网站| 国产精品久久久久久影院| 亚洲天堂二区| 四虎影院大全| 精品视频免费看| 天天在线天天综合网色| 天堂网资源www| 日韩操穴| 亚洲色图综合网| 美女被免费网站视频九色| 中文字幕v视界影院| 午夜影院免费版| 1024手机在线观看视频| 国产性老妇女做爰在线| 日本黄色激情视频| aaaa欧美高清免费|