chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

虹科技術(shù) | 保障數(shù)據(jù)傳輸穩(wěn)定性:BabyLIN產(chǎn)品的CRC算法實(shí)現(xiàn)

虹科技術(shù) ? 來(lái)源:虹科技術(shù) ? 作者:虹科技術(shù) ? 2024-01-02 17:23 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

來(lái)源:虹科汽車智能互聯(lián)虹科技術(shù)| 保障數(shù)據(jù)傳輸穩(wěn)定性:BabyLIN產(chǎn)品的CRC算法實(shí)現(xiàn)

歡迎關(guān)注虹科,為您提供最新資訊!

導(dǎo)讀

CRC校驗(yàn)(循環(huán)冗余校驗(yàn))是數(shù)據(jù)通訊中最常采用的校驗(yàn)方式。CAN協(xié)議中, 總線通信節(jié)點(diǎn)也常采用CRC算法對(duì)各種總線傳輸?shù)臄?shù)據(jù)進(jìn)行校驗(yàn)**** 。CRC8校驗(yàn)在整車通信系統(tǒng)中應(yīng)用比較廣泛,鑒于此,本篇文章將以CRC8校驗(yàn)為例,介紹在BabyLIN產(chǎn)品中如何使用CRC校驗(yàn)算法。

01CRC校驗(yàn)原理

在CAN報(bào)文中, 增加Checksum校驗(yàn),能夠用來(lái)檢測(cè)和校驗(yàn)數(shù)據(jù)傳輸或保存后可能出現(xiàn)的錯(cuò)誤**** 。它是利用除法及余數(shù)的原理來(lái)作錯(cuò)誤偵測(cè)的。CRC8校驗(yàn)算法,就是對(duì)一幀報(bào)文進(jìn)行校驗(yàn)和計(jì)算的算法。

其主要原理是:在發(fā)送節(jié)點(diǎn),根據(jù)要傳送的數(shù)據(jù)序列,以一定的規(guī)則產(chǎn)生一個(gè)校驗(yàn)用的校驗(yàn)碼(CRC碼),附在原始報(bào)文中,構(gòu)成一個(gè)新的數(shù)據(jù)序列,然后發(fā)送出去。在接收節(jié)點(diǎn),根據(jù)報(bào)文信息和CRC碼之間遵循的規(guī)則進(jìn)行檢驗(yàn),校驗(yàn)采用計(jì)算機(jī)的模二除法(即生成多項(xiàng)式)做異或運(yùn)算,進(jìn)行異或運(yùn)算時(shí)除數(shù)和被除數(shù)最高位對(duì)齊,進(jìn)行按位異或運(yùn)算,若最終的數(shù)據(jù)能被除盡,則傳輸正確;否則,傳輸錯(cuò)誤。

02CRC算法實(shí)現(xiàn)

image.png

在自定義CRC算法中,CRC算法在線計(jì)算工具中需要填寫(xiě)以下六項(xiàng)參數(shù)。(具體的CRC算法代碼實(shí)現(xiàn)這里不做展示)

1、寬度位數(shù):CRC校驗(yàn)結(jié)果的比特?cái)?shù)。支持 8 位,16 位,32 位和 64 位。

2、多項(xiàng)式POLY:生成公式的簡(jiǎn)寫(xiě),以16進(jìn)制表示。忽略最高位的"1"。

3、初始值INIT:算法初始預(yù)置值,以16進(jìn)制表示。

4、輸入數(shù)據(jù)反轉(zhuǎn)REFIN:輸入數(shù)據(jù)的每個(gè)字節(jié)是否按位反轉(zhuǎn)。

5、輸出數(shù)據(jù)反轉(zhuǎn)REFOUT:在計(jì)算后之后,結(jié)果輸出之前,整個(gè)數(shù)據(jù)是否按位反轉(zhuǎn)。

6、結(jié)果異或值XOROUT:計(jì)算結(jié)果與此參數(shù)異或后得到最終的CRC值。

03BabyLIN應(yīng)用與驗(yàn)證

image.png

BabyLIN產(chǎn)品的SDF程序編寫(xiě)中,在SessionConf軟件的Signalfunctios中定義了CRC算法的實(shí)現(xiàn)。具體的CRC算法實(shí)現(xiàn)所要設(shè)置的參數(shù)值[*4][*5][*6][*11]和CRC算法在線計(jì)算工具基本一致。

如下圖CRC8算法實(shí)現(xiàn)所示,實(shí)際中選擇具體的報(bào)文幀[*0]進(jìn)行CRC校驗(yàn)即可,報(bào)文中進(jìn)行CRC校驗(yàn)的數(shù)據(jù)序列[*1][*2][*7][*8][*9][*10],以及CRC校驗(yàn)值存放位置[*3]均可根據(jù)實(shí)際情況設(shè)置。

image.png

Signalfunctios中CRC-8 Bit實(shí)現(xiàn)具體需要設(shè)置的參數(shù)項(xiàng)的含義解釋如圖:image.png
image.png

導(dǎo)入含有CRC算法的SDF程序,在BabyLIN產(chǎn)品中建立與ECU的通信,得到CRC算法實(shí)現(xiàn)結(jié)果,可以看出,得到的校驗(yàn)值與CRC算法在線計(jì)算工具中的計(jì)算結(jié)果一致。image.png

結(jié)語(yǔ)

通過(guò)在BabyLIN產(chǎn)品中實(shí)現(xiàn)CRC算法,我們可以確保數(shù)據(jù)傳輸?shù)臏?zhǔn)確性和可靠性。通過(guò)合理設(shè)置CRC算法的參數(shù),以及正確應(yīng)用在數(shù)據(jù)傳輸過(guò)程中,我們可以大大提高數(shù)據(jù)傳輸?shù)姆€(wěn)定性,從而為各種通信系統(tǒng)的正常運(yùn)行提供重要保障。未來(lái),我們還將在總線通信中繼續(xù)探索和應(yīng)用更先進(jìn)的校驗(yàn)算法和技術(shù),并在BabyLIN產(chǎn)品中進(jìn)行實(shí)際應(yīng)用。如有任何疑問(wèn),歡迎咨詢虹科工作人員。

虹科是一家在通訊領(lǐng)域,尤其是汽車電子和智能自動(dòng)化領(lǐng)域擁有超過(guò)15年經(jīng)驗(yàn)的高科技公司,致力于為客戶提供CAN/CAN FD、LIN、車載以太網(wǎng)、TSN等全方位的一站式智能互聯(lián)解決方案。

審核編輯 黃宇

聲明:本文內(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)投訴
  • 汽車電子
    +關(guān)注

    關(guān)注

    3047

    文章

    9092

    瀏覽量

    173125
  • 數(shù)據(jù)傳輸
    +關(guān)注

    關(guān)注

    9

    文章

    2225

    瀏覽量

    67725
  • 算法
    +關(guān)注

    關(guān)注

    23

    文章

    4801

    瀏覽量

    98519
  • crc
    crc
    +關(guān)注

    關(guān)注

    0

    文章

    206

    瀏覽量

    30959
  • 數(shù)據(jù)通訊
    +關(guān)注

    關(guān)注

    0

    文章

    50

    瀏覽量

    13441
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    量水堰計(jì)是如何實(shí)現(xiàn)數(shù)據(jù)傳輸和遠(yuǎn)程監(jiān)控的?

    現(xiàn)代磁致式量水堰計(jì)依托成熟的物聯(lián)網(wǎng)技術(shù),已能夠實(shí)現(xiàn)高效可靠的數(shù)據(jù)傳輸與遠(yuǎn)程監(jiān)控。其核心架構(gòu)通常分為現(xiàn)場(chǎng)數(shù)據(jù)采集、數(shù)據(jù)傳輸與云端管理三個(gè)層面,
    的頭像 發(fā)表于 04-17 14:29 ?96次閱讀
    量水堰計(jì)是如何<b class='flag-5'>實(shí)現(xiàn)</b><b class='flag-5'>數(shù)據(jù)傳輸</b>和遠(yuǎn)程監(jiān)控的?

    FT245BQ USB FIFO:實(shí)現(xiàn)高效數(shù)據(jù)傳輸的利器

    FT245BQ USB FIFO:實(shí)現(xiàn)高效數(shù)據(jù)傳輸的利器 在電子設(shè)計(jì)領(lǐng)域,數(shù)據(jù)傳輸的高效性和穩(wěn)定性至關(guān)重要。FTDI推出的FT245BQ USB FIFO(USB - Parallel
    的頭像 發(fā)表于 03-28 13:05 ?647次閱讀

    AOC光纖跳線:高速數(shù)據(jù)傳輸的新引擎

    在當(dāng)今數(shù)字化浪潮席卷的時(shí)代,數(shù)據(jù)量呈爆炸式增長(zhǎng),對(duì)數(shù)據(jù)傳輸的速度和穩(wěn)定性提出了前所未有的挑戰(zhàn)。無(wú)論是數(shù)據(jù)中心的大規(guī)模數(shù)據(jù)交互、企業(yè)網(wǎng)絡(luò)的高效
    的頭像 發(fā)表于 02-24 11:32 ?500次閱讀

    Neway微波的穩(wěn)定性優(yōu)勢(shì)

    。二、幅度穩(wěn)定性:低波動(dòng)保障信號(hào)質(zhì)量低幅度波動(dòng):Neway微波產(chǎn)品的幅度穩(wěn)定性波動(dòng)小于±0.2dB,這一指標(biāo)直接關(guān)系到信號(hào)傳輸的質(zhì)量。在5G
    發(fā)表于 01-05 08:48

    借助CXL和壓縮技術(shù)實(shí)現(xiàn)高效數(shù)據(jù)傳輸

    AI、科學(xué)計(jì)算、海量?jī)?nèi)存處理……這些硬核工作負(fù)載正在不斷挑戰(zhàn)系統(tǒng)極限。而 FPGA 異軍突起,成為了實(shí)現(xiàn)高效數(shù)據(jù)傳輸的“關(guān)鍵推手”。想知道怎么在不改變整體架構(gòu)的前提下,讓帶寬和能效實(shí)現(xiàn)“雙飛躍”?答案就藏在壓縮 IP 與基于 C
    的頭像 發(fā)表于 12-19 09:43 ?517次閱讀
    借助CXL和壓縮<b class='flag-5'>技術(shù)</b><b class='flag-5'>實(shí)現(xiàn)</b>高效<b class='flag-5'>數(shù)據(jù)傳輸</b>

    電能質(zhì)量在線監(jiān)測(cè)裝置與GIS系統(tǒng)集成后,如何保證數(shù)據(jù)傳輸的實(shí)時(shí)性和穩(wěn)定性?

    類型 適用場(chǎng)景 實(shí)時(shí)性保障 可靠性措施 IEC 61850 站內(nèi)高速數(shù)據(jù)傳輸 GOOSE/SV 消息 事件觸發(fā) + 指數(shù)退避重傳 + CRC 校驗(yàn) DL/T 860 主站 - 子站通信 采樣值
    的頭像 發(fā)表于 12-17 15:18 ?453次閱讀
    電能質(zhì)量在線監(jiān)測(cè)裝置與GIS系統(tǒng)集成后,如何保證<b class='flag-5'>數(shù)據(jù)傳輸</b>的實(shí)時(shí)性和<b class='flag-5'>穩(wěn)定性</b>?

    科PSI5傳感器編程應(yīng)用:汽車可靠數(shù)據(jù)傳輸實(shí)現(xiàn)方案

    科PSI5傳感器編程應(yīng)用汽車可靠數(shù)據(jù)傳輸實(shí)現(xiàn)方案在汽車發(fā)動(dòng)機(jī)艙的高溫振動(dòng)、工程機(jī)械的復(fù)雜工況等場(chǎng)景中,壓力、轉(zhuǎn)速、溫度等關(guān)鍵數(shù)據(jù)的精準(zhǔn)傳輸
    的頭像 發(fā)表于 12-04 17:03 ?665次閱讀
    <b class='flag-5'>虹</b>科PSI5傳感器編程應(yīng)用:汽車可靠<b class='flag-5'>數(shù)據(jù)傳輸</b>的<b class='flag-5'>實(shí)現(xiàn)</b>方案

    基于CW32 MCU的I2C接口優(yōu)化穩(wěn)定讀寫(xiě)EEPROM關(guān)鍵技術(shù)

    問(wèn)題,實(shí)現(xiàn)多個(gè)EEPROM設(shè)備的穩(wěn)定讀寫(xiě)操作。 通過(guò)這些優(yōu)化技術(shù),能夠有效提升CW32 MCU在I2C通信中的穩(wěn)定性和可靠性,確保在復(fù)雜環(huán)境下的數(shù)
    發(fā)表于 12-03 07:29

    外接備用電源時(shí),如何保證數(shù)據(jù)傳輸穩(wěn)定性?

    外接備用電源時(shí)保證數(shù)據(jù)傳輸穩(wěn)定性,核心是“供電無(wú)縫銜接 + 鏈路冗余備份 + 數(shù)據(jù)完整性防護(hù)”三層保障,同時(shí)規(guī)避電源切換帶來(lái)的干擾與中斷風(fēng)險(xiǎn),具體可落地措施如下: 一、供電切換:
    的頭像 發(fā)表于 11-12 14:50 ?788次閱讀
    外接備用電源時(shí),如何保證<b class='flag-5'>數(shù)據(jù)傳輸</b>的<b class='flag-5'>穩(wěn)定性</b>?

    網(wǎng)線抗干擾:守護(hù)數(shù)據(jù)傳輸的隱形衛(wèi)

    在數(shù)字化浪潮席卷的今天,網(wǎng)線作為連接網(wǎng)絡(luò)設(shè)備、實(shí)現(xiàn)數(shù)據(jù)傳輸的“高速公路”,其性能的穩(wěn)定性至關(guān)重要。而在這條“高速公路”上,干擾就如同路上的障礙物,會(huì)嚴(yán)重影響數(shù)據(jù)傳輸的速度與質(zhì)量。網(wǎng)線抗
    的頭像 發(fā)表于 11-12 09:53 ?933次閱讀

    【道生物聯(lián)TKB-623評(píng)估板試用】-3.數(shù)據(jù)傳輸

    優(yōu)秀,數(shù)據(jù)傳輸的可靠性、效率都有較好保障。 適合以下物聯(lián)網(wǎng)場(chǎng)景: 低速率本地采集:如串口連接傳感器,實(shí)現(xiàn)溫濕度、開(kāi)關(guān)量數(shù)據(jù)的本地傳輸(推薦波
    發(fā)表于 11-01 00:22

    多通道數(shù)據(jù)傳輸終端 LoRa/LTE雙模通信終端

    數(shù)據(jù)傳輸
    穩(wěn)控自動(dòng)化
    發(fā)布于 :2025年10月24日 13:57:21

    像這樣一款體積小巧的DTU數(shù)據(jù)傳輸終端你見(jiàn)過(guò)嗎?

    數(shù)據(jù)傳輸
    才茂通信
    發(fā)布于 :2025年06月04日 14:33:29

    檢漏儀通信革命:Modbus轉(zhuǎn)Profinet讓數(shù)據(jù)傳輸“快人一步”

    多種物理接口,采用主從通信模式,主設(shè)備發(fā)起請(qǐng)求,從設(shè)備進(jìn)行響應(yīng) 。通過(guò)功能碼,VING微硬創(chuàng)新Modbus可以實(shí)現(xiàn)對(duì)寄存器數(shù)據(jù)的讀寫(xiě)等操作,適用于對(duì)實(shí)時(shí)性要求不苛刻的低速數(shù)據(jù)傳輸場(chǎng)景,這使得眾多檢漏儀
    發(fā)表于 05-19 15:55

    SPI數(shù)據(jù)傳輸緩慢問(wèn)題求解

    我遇到了 SPI 數(shù)據(jù)傳輸速率問(wèn)題。 盡管將 SPI 時(shí)鐘頻率設(shè)置為 20 MHz,但我只獲得了 2 Kbps 的數(shù)據(jù)傳輸速率。 我正在以 115200 的波特率通過(guò) UART 監(jiān)控數(shù)據(jù)。 我正在 cyfxusbspidmamo
    發(fā)表于 05-15 08:29