99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

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

較為廣泛的循環(huán)冗余校驗(yàn)技術(shù)

電子設(shè)計(jì) ? 來(lái)源:電子設(shè)計(jì) ? 作者:電子設(shè)計(jì) ? 2022-02-10 11:29 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

嵌入式產(chǎn)品應(yīng)用中,常常需要應(yīng)對(duì)系統(tǒng)數(shù)據(jù)在存儲(chǔ)或者傳輸過(guò)程中的完整性問(wèn)題。

所謂完整性是指數(shù)據(jù)在其生命周期中的準(zhǔn)確性和一致性。這些數(shù)據(jù)可能存儲(chǔ)在EEPROM/FLASH里,或者基于通信協(xié)議進(jìn)行傳輸,它們有可能因?yàn)橥饨绺蓴_或者程序錯(cuò)誤,甚至系統(tǒng)入侵而導(dǎo)致被破壞。如果這些數(shù)據(jù)在使用前不做校驗(yàn),產(chǎn)品功能可能失效。在一些特定領(lǐng)域,嚴(yán)重時(shí)可能會(huì)危及用戶財(cái)產(chǎn)甚至生命安全。

本文就來(lái)聊聊使用較為廣泛的循環(huán)冗余校驗(yàn)技術(shù),以及在STM32中的一些具體使用體會(huì)。

所謂循環(huán)冗余校驗(yàn)(CRC:Cyclic Redundancy Check)是一種錯(cuò)誤檢測(cè)算法,通常在通信協(xié)議中或存儲(chǔ)設(shè)備中用于檢測(cè)原始數(shù)據(jù)的意外變動(dòng)??梢院?jiǎn)單理解成對(duì)有用數(shù)據(jù)按照一定的算法進(jìn)行計(jì)算后,提取出一個(gè)特征值,并附加在有用數(shù)據(jù)后。在應(yīng)用中將有用數(shù)據(jù)按照特定的算法提取特征值與預(yù)先存儲(chǔ)的特征值進(jìn)行比對(duì),如相等則校驗(yàn)通過(guò),反之校驗(yàn)失敗,從而識(shí)別出數(shù)據(jù)是否異常。

為何要校驗(yàn)數(shù)據(jù)完整性(Data Integrity)?

數(shù)據(jù)在存儲(chǔ)以及傳輸?shù)倪^(guò)程中可能發(fā)生異動(dòng)。以數(shù)據(jù)通信應(yīng)用場(chǎng)景為例,常見的錯(cuò)誤大致有兩種失效模式:

單個(gè)位錯(cuò)誤(Single Bit Error):僅僅某一個(gè)數(shù)據(jù)位出現(xiàn)錯(cuò)誤,如圖:

100059712-115532-1.png

突發(fā)錯(cuò)誤(BurstError):兩個(gè)或更多個(gè)數(shù)據(jù)位在碼流中出現(xiàn)錯(cuò)誤,如圖:

100059712-115533-2.png

為什么可能會(huì)出現(xiàn)這些位錯(cuò)誤呢?對(duì)于電子系統(tǒng)通信,它涉及到物理層、鏈路層、通信介質(zhì)等,其中物理層主要將原始二進(jìn)制數(shù)據(jù)利用一定的編解碼原理對(duì)其進(jìn)行調(diào)制,然后經(jīng)由發(fā)送電路將調(diào)制信號(hào)輸送至傳輸介質(zhì),接收端利用接收電路進(jìn)行接收并解調(diào),將信息還原成二進(jìn)制碼流。在這個(gè)過(guò)程中介質(zhì)有可能被干擾,接收電路、發(fā)送電路、調(diào)制電路、解調(diào)電路都可能由于某些干擾原因?qū)е鹿ぷ魇Ф霈F(xiàn)誤碼。此時(shí),如果沒(méi)有一個(gè)很好的機(jī)制去確保數(shù)據(jù)的正確性,比如一個(gè)飛控系統(tǒng)中某些控制命令、車輛系統(tǒng)中CAN報(bào)文數(shù)據(jù),系統(tǒng)直接使用這些錯(cuò)誤數(shù)據(jù)去控制被控對(duì)象(比如電機(jī)、發(fā)動(dòng)機(jī)等),嚴(yán)重的時(shí)候就會(huì)造成難以估量的生命財(cái)產(chǎn)災(zāi)難。

存儲(chǔ)系統(tǒng)中的數(shù)據(jù)也是一樣。一般來(lái)說(shuō),系統(tǒng)在上電運(yùn)行時(shí)會(huì)從物理存儲(chǔ)介質(zhì)裝載系統(tǒng)參數(shù),比如一些校準(zhǔn)數(shù)據(jù)。如果由于介質(zhì)的某些位被破壞,或者軟件bug導(dǎo)致數(shù)據(jù)被誤操作了,而沒(méi)有數(shù)據(jù)完整性檢測(cè),這樣的數(shù)據(jù)直接被應(yīng)用于系統(tǒng)控制,一樣會(huì)造成安全隱患。

所以,對(duì)于數(shù)據(jù)完整性檢測(cè)的重要性不言而喻。常見的數(shù)據(jù)完整性算法有很多種,比如簡(jiǎn)單的異或校驗(yàn)、CRC循環(huán)冗余校驗(yàn)、FEC前向糾錯(cuò)算法等等。而循環(huán)冗余校驗(yàn)在嵌入式系統(tǒng)中應(yīng)用非常廣泛,在通信協(xié)議制定、數(shù)據(jù)存儲(chǔ)、壓縮解壓算法等都有廣泛的應(yīng)用。

循環(huán)冗余校驗(yàn)使用二進(jìn)制除法作為算法原理,具有強(qiáng)大的錯(cuò)誤檢測(cè)機(jī)制。對(duì)于二進(jìn)制除法使用少量的硬件邏輯電路就可實(shí)現(xiàn)。至于軟件代碼實(shí)現(xiàn),有查表法和移位計(jì)算兩種思路及策略。查表法以空間換時(shí)間,移位計(jì)算法以時(shí)間換空間。

何為循環(huán)冗余校驗(yàn)?

循環(huán)冗余校驗(yàn)的核心數(shù)學(xué)算法原理基于循環(huán)碼,在不增加原始數(shù)據(jù)的信息基礎(chǔ)上擴(kuò)展了信息,以極小的存儲(chǔ)代價(jià)存儲(chǔ)其冗余特征。該算法是W. Wesley Peterson 于1961年發(fā)明的。

100059712-115534-3.png

這里的n位二進(jìn)制數(shù)據(jù)為有效信息載荷。(可能是傳輸或存儲(chǔ)的有用信息)

根據(jù)CRC算法計(jì)算出m位冗余碼,即根據(jù)該CRC校驗(yàn)多項(xiàng)式結(jié)合CRC算法從前面有效數(shù)據(jù)中提取出特征冗余碼,這就是冗余的真實(shí)含義。

實(shí)際傳輸或者存儲(chǔ)的就是n+m位二進(jìn)制數(shù)據(jù)。

這里引出一個(gè)概念:多項(xiàng)式,在CRC校驗(yàn)算法中多項(xiàng)式可做如下理解及表示:

100059712-115535-4.png

其本質(zhì)就是多進(jìn)制的數(shù)學(xué)表示法,這里是二進(jìn)制,故X為2。

其基本的算法處理過(guò)程示意如下:

100059712-115536-5.png

假定待發(fā)送有效數(shù)據(jù)為二進(jìn)制多項(xiàng)式M(x),而校驗(yàn)多項(xiàng)式P(x)為收發(fā)雙方約定好了的,雙方已知,這里介紹一下幾個(gè)多項(xiàng)式表示的意思及相關(guān)處理流程:

100059712-115537-6.png

100059712-115538-7.png

100059712-115539-8.png

接收方接收到數(shù)據(jù)后進(jìn)行CRC校驗(yàn)。余數(shù)為0,校驗(yàn)通過(guò)。

其實(shí)CRC的本質(zhì)就是二進(jìn)制多項(xiàng)式除法求取冗余碼的計(jì)算過(guò)程,無(wú)論軟件的查表法、移位計(jì)算法,還是純硬件邏輯電路實(shí)現(xiàn),本質(zhì)都是一樣的。對(duì)于數(shù)字邏輯電路利用移位計(jì)算則更具優(yōu)勢(shì),因?yàn)閹缀醪徽加?a target="_blank">CPU時(shí)間。

常見的CRC校驗(yàn)多項(xiàng)式

常見的CRC校驗(yàn)多項(xiàng)式算子有哪些?

100059712-115540-9.png

不同的校驗(yàn)多項(xiàng)式,除了復(fù)雜度有差異外,從應(yīng)用角度看有什么差異呢?從應(yīng)用角度看主要體現(xiàn)在錯(cuò)誤診斷率。不妨看看CRC-16以及CRC-CCITT的錯(cuò)誤檢測(cè)效果:

可完全檢測(cè)出單bit及雙bit錯(cuò)誤

奇數(shù)個(gè)位錯(cuò)誤

能檢測(cè)出16位長(zhǎng)度及小于16的突發(fā)錯(cuò)誤

能以99.997%的概率檢測(cè)出長(zhǎng)度為17位及以上的錯(cuò)誤

選擇不同的校驗(yàn)多項(xiàng)式算子,其位錯(cuò)誤診斷成功率是不一樣的,當(dāng)然其計(jì)算開銷也不一樣。我們來(lái)查查權(quán)威的IEC標(biāo)準(zhǔn)看看。下圖截自《IEC61508-7》。

由上文可見,CRC-8可診斷出99.6%的位錯(cuò)誤概率,而CRC-16則提高至99.998%的位錯(cuò)誤概率。

注:IEC61508是國(guó)際電工委員會(huì)功能安全標(biāo)準(zhǔn)(Functional safety of electrical/electronic/programmable electronicsafety-related systems)。

技術(shù)發(fā)展至今,已有大量不同的校驗(yàn)多項(xiàng)式生成器被各行各業(yè)使用。

STM32的CRC硬件外設(shè)

如下圖,STM32內(nèi)置了一個(gè)CRC-32硬件計(jì)算單元,實(shí)現(xiàn)了一個(gè)固定多項(xiàng)式0x4C11DB7(16進(jìn)制表示),可應(yīng)用于以太網(wǎng)報(bào)文校驗(yàn)碼計(jì)算。

STM32 全系列產(chǎn)品都具有 CRC 外設(shè),對(duì) CRC 的計(jì)算提供硬件支持,節(jié)省了應(yīng)用代碼存儲(chǔ)空間。CRC 校驗(yàn)值既可以用于傳輸中的數(shù)據(jù)正確性驗(yàn)證,也可用于數(shù)據(jù)存儲(chǔ)時(shí)的完整性檢查。在 IEC60335 中,也接受通過(guò) CRC 校驗(yàn)對(duì) FLASH 的完整性進(jìn)行檢查。在對(duì) FLASH 完整性檢查的應(yīng)用中,需要事先計(jì)算出整個(gè) FLASH 的 CRC 校驗(yàn)值(不包括最后保存CRC 值的字節(jié)),放在FLASH 的末尾。在程序啟動(dòng)或者運(yùn)行的過(guò)程中重新用同樣的方法計(jì)算整個(gè) FLASH 的 CRC 校驗(yàn)值,然后與保存在 FLASH 末尾地址空間的 CRC 值進(jìn)行比較。

EWARM 從 v5.5 版本之后開始支持 STM32 芯片的 CRC計(jì)算。計(jì)算整個(gè) FLASH的 CRC 校驗(yàn)值并保存在 FLASH末尾的過(guò)程,可以在 IAR 中完成。通過(guò)配置EWARM 的 CRC 計(jì)算參數(shù),自動(dòng)對(duì)整個(gè) FLASH 空間進(jìn)行 CRC 計(jì)算,并將計(jì)算結(jié)果放到 內(nèi)部FLASH空間 的末尾。

或許你會(huì)問(wèn),這有什么應(yīng)用價(jià)值呢?不妨以基于MCU程序的升級(jí)為例。在代碼升級(jí)過(guò)程中,如果不對(duì)bootloader升級(jí)接口傳入的二進(jìn)制程序文件做校驗(yàn),就無(wú)法及時(shí)發(fā)現(xiàn)升級(jí)過(guò)程中發(fā)生的代碼錯(cuò)誤。相反,如果原始代碼添加了校驗(yàn)碼,升級(jí)程序在接受到升級(jí)文件后做校驗(yàn)計(jì)算,并與待升級(jí)文件末尾的校驗(yàn)碼進(jìn)行比對(duì),如果不匹配則放棄升級(jí),這樣就不至于將無(wú)效的甚至有安全隱患的代碼寫進(jìn)芯片。

● 修改 Link 文件,指定 checksum 在FLASH 中的存儲(chǔ)位置,在 Link 文件中增加下面語(yǔ)句。

place at end of ROM_region { ro section .checksum };

該語(yǔ)句指定將 CRC 的值放在 FLASH 空間的末尾位置。是整個(gè) FLASH 空間的末尾,不是應(yīng)用程序的代碼末尾。這樣,CRC 值的位置就是固定的,不會(huì)隨代碼大小而變化。

● 配置 Checksum 頁(yè)面的參數(shù)

IAR Checksum 頁(yè)說(shuō)明(v6.4 及以上)

IAR 的 checksum 頁(yè)面分為兩個(gè)部分:

紅線圈出的部分:定義了FLASH 中需要計(jì)算 CRC 的范圍和空閑字節(jié)填充值。

checksum 計(jì)算參數(shù)的設(shè)定部分:

Checksum size :選擇 checksum 的大?。ㄗ止?jié)數(shù))

Alignment:指定 checksum 的對(duì)齊方式。不填的話默認(rèn) 2 字節(jié)對(duì)齊。

Algorithm:選擇 checksum 的算法

Complement:是否需要進(jìn)行補(bǔ)碼計(jì)算。選擇“As is”就是不進(jìn)行補(bǔ)碼計(jì)算。

Bit order:位輸出的順序。MSB first,每個(gè)字節(jié)的高位在前。LSB first,每個(gè)字節(jié)的低位在前。

Reverse byte order within word:對(duì)于輸入數(shù)據(jù),在一個(gè)字內(nèi)反轉(zhuǎn)各個(gè)字節(jié)的順序。

Initial value:checksum 計(jì)算的初始化值

Checksum unit size :選擇進(jìn)行迭代的單元大小,按 8-bit,16-bit 還是 32-bit 進(jìn)行迭代。

● STM32 CRC 外設(shè)使用默認(rèn)配置時(shí) IAR 的配置

STM32CRC 外設(shè)的配置:

POLY= 0x4C11DB7(CRC32)

Initial_Crc = 0Xffffffff

輸入/輸出數(shù)據(jù)不反轉(zhuǎn)

輸入數(shù)據(jù):0x08000000~0x0801FFFB。(最后 4 個(gè)字節(jié)用來(lái)放計(jì)算出的 CRC 值)

在實(shí)驗(yàn)的過(guò)程發(fā)現(xiàn), ”Alignment ”似乎對(duì)計(jì)算出的 CRC 值沒(méi)有影響。但“Reverse byte order within word ”與“Checksumunit size ”這兩項(xiàng)的配置有一定關(guān)系。如果后者選擇 32-bit,則不能勾選前者;反之如果后者選擇 8-bit,則一定要勾選上“ Reverse byte order within word ”。也可以參照下圖進(jìn)行設(shè)置:

100059712-115550-19.png

對(duì)于IAR v6.4 以下版本,沒(méi)有”Checksum unit size”選項(xiàng)。參考配置如下:

100059712-115551-20.png

代碼怎么寫?

如前文描述,這個(gè)應(yīng)用可以用于對(duì)Flash中數(shù)據(jù)進(jìn)行校驗(yàn),參考代碼如下:

/*-1- 配置CRC外設(shè) */

CrcHandle.Instance = CRC;

/* 默認(rèn)二進(jìn)制多項(xiàng)式使能 */

CrcHandle.Init.DefaultPolynomialUse = DEFAULT_POLYNOMIAL_ENABLE;

/* 默認(rèn)初值設(shè)置 */

CrcHandle.Init.DefaultInitValueUse = DEFAULT_INIT_VALUE_ENABLE;

/* 輸入數(shù)據(jù)不反轉(zhuǎn) */

CrcHandle.Init.InputDataInversionMode = CRC_INPUTDATA_INVERSION_NONE;

/* 輸出數(shù)據(jù)不反轉(zhuǎn) */

CrcHandle.Init.OutputDataInversionMode = CRC_OUTPUTDATA_INVERSION_DISABLED;

/* 輸入數(shù)據(jù)基本單元長(zhǎng)度為32bit */

CrcHandle.InputDataFormat = CRC_INPUTDATA_FORMAT_WORDS;

if (HAL_CRC_Init(&CrcHandle) != HAL_OK)

{

/* 初始化錯(cuò)誤 */

Error_Handler();

}

pdata = (uint32_t*)ROM_START;

/*##-2- 調(diào)用HAL庫(kù)利用硬件CRC外設(shè)對(duì)ROM區(qū)計(jì)算CRC-32校驗(yàn)碼*/

uwCRCValue = HAL_CRC_Calculate(&CrcHandle, pdata, ROM_SIZEinWORDS);

小結(jié)

對(duì)于CRC應(yīng)用,還可以根據(jù)多項(xiàng)式算子編寫純軟件方案,網(wǎng)上有很多現(xiàn)成的代碼。其基本思路無(wú)外乎查表法以及移位計(jì)算法。差異在于一個(gè)犧牲存儲(chǔ)空間以換取計(jì)算效率,一個(gè)犧牲計(jì)算時(shí)間而節(jié)省存儲(chǔ)空間,至于如何選擇,則根據(jù)所設(shè)計(jì)的系統(tǒng)綜合考慮,一般根據(jù)應(yīng)用場(chǎng)景來(lái)定。

將塊數(shù)據(jù)利用CRC算法計(jì)算出冗余碼,有的文章、標(biāo)準(zhǔn)稱這個(gè)冗余碼為簽名。實(shí)際應(yīng)用時(shí)計(jì)算有效數(shù)據(jù)所得校驗(yàn)碼與預(yù)存校驗(yàn)碼進(jìn)行比較,相等則校驗(yàn)通過(guò),反之則失敗。當(dāng)然,也可以將原數(shù)據(jù)與所存校驗(yàn)碼一起傳入校驗(yàn)算法,所得結(jié)果為0則校驗(yàn)通過(guò),反之失敗。

對(duì)于數(shù)據(jù)通信,一般會(huì)在報(bào)文的尾部添加有效數(shù)據(jù)的校驗(yàn)碼,再由接收方校驗(yàn)收到報(bào)文的數(shù)據(jù)完整性。

審核編輯:何安

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(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)投訴
  • STM32
    +關(guān)注

    關(guān)注

    2293

    文章

    11032

    瀏覽量

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

    關(guān)注

    0

    文章

    204

    瀏覽量

    30123
  • 外設(shè)
    +關(guān)注

    關(guān)注

    0

    文章

    42

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    工業(yè)以太網(wǎng)冗余技術(shù)全揭曉:關(guān)鍵通信為何“不容斷鏈”?

    ,冗余技術(shù)早已成為工業(yè)通信系統(tǒng)的“護(hù)身符”。本文用通俗語(yǔ)言解讀了八種常見冗余方案的特點(diǎn)、適用場(chǎng)景與選擇建議,助你構(gòu)建一張更可靠、更抗風(fēng)險(xiǎn)的工業(yè)網(wǎng)絡(luò)。
    的頭像 發(fā)表于 06-26 09:13 ?322次閱讀
    工業(yè)以太網(wǎng)<b class='flag-5'>冗余技術(shù)</b>全揭曉:關(guān)鍵通信為何“不容斷鏈”?

    第十八章 淺談循環(huán)冗余校驗(yàn)(CRC)計(jì)算單元

    本篇文章介紹了CRC(循環(huán)冗余校驗(yàn)),其計(jì)算單元用 CRC-32多項(xiàng)式,32位數(shù)據(jù)寄存器,4個(gè)AHB時(shí)鐘周期完成計(jì)算。含數(shù)據(jù)、獨(dú)立數(shù)據(jù)和控制寄存器,例程可測(cè)試不同模式CRC計(jì)算并驗(yàn)證結(jié)果。
    的頭像 發(fā)表于 05-29 11:00 ?371次閱讀
    第十八章 淺談<b class='flag-5'>循環(huán)</b><b class='flag-5'>冗余</b><b class='flag-5'>校驗(yàn)</b>(CRC)計(jì)算單元

    基于Verilog語(yǔ)言實(shí)現(xiàn)CRC校驗(yàn)

    CRC即循環(huán)冗余校驗(yàn)碼:是數(shù)據(jù)通信領(lǐng)域中最常用的一種查錯(cuò)校驗(yàn)碼,其特征是信息字段和校驗(yàn)字段的長(zhǎng)度可以任意選定。
    的頭像 發(fā)表于 03-24 10:36 ?1448次閱讀
    基于Verilog語(yǔ)言實(shí)現(xiàn)CRC<b class='flag-5'>校驗(yàn)</b>

    技術(shù)干貨驛站 ▏深入理解C語(yǔ)言:嵌套循環(huán)循環(huán)控制的底層原理

    大家好!在上一節(jié)中,我們學(xué)習(xí)了C語(yǔ)言中的基本循環(huán)語(yǔ)句,如for、while和do...while循環(huán)。今天,我們將進(jìn)一步探討嵌套循環(huán)循環(huán)控制,這些技巧可以幫助我們實(shí)現(xiàn)更復(fù)雜的邏輯操作
    的頭像 發(fā)表于 02-21 18:26 ?648次閱讀
    <b class='flag-5'>技術(shù)</b>干貨驛站  ▏深入理解C語(yǔ)言:嵌套<b class='flag-5'>循環(huán)</b>與<b class='flag-5'>循環(huán)</b>控制的底層原理

    冗余電路的概念、作用及如何在設(shè)計(jì)中實(shí)現(xiàn)

    冗余電路是電子設(shè)計(jì)中的一種常用技術(shù),它通過(guò)引入額外的元件或路徑來(lái)提高系統(tǒng)的穩(wěn)定性和可靠性。這種設(shè)計(jì)方法在許多關(guān)鍵系統(tǒng)中都有應(yīng)用,如航空、醫(yī)療和工業(yè)自動(dòng)化等領(lǐng)域。 本文將介紹冗余電路的概念、作用
    的頭像 發(fā)表于 01-17 09:41 ?1345次閱讀

    冗余電源詳解及與雙電源的差異性

    服務(wù)器系統(tǒng)的高可用性。除了服務(wù)器之外,磁盤陣列系統(tǒng)應(yīng)用也非常廣泛。 配置 服務(wù)器的冗余電源有很多的配置形式,例如: 1+1電源配置,表示該服務(wù)器有一個(gè)電源模塊即可正常工作,但在配置上是兩個(gè)電源模塊,其中
    發(fā)表于 01-07 16:56

    RAID 5 技術(shù)優(yōu)勢(shì)與應(yīng)用

    5 的技術(shù)優(yōu)勢(shì) 數(shù)據(jù)冗余: RAID 5 通過(guò)在陣列中的所有磁盤上分布奇偶校驗(yàn)信息,提供了數(shù)據(jù)冗余。這意味著即使其中一個(gè)硬盤發(fā)生故障,數(shù)據(jù)也可以從其他硬盤上的奇偶
    的頭像 發(fā)表于 12-27 17:01 ?1468次閱讀

    什么是raid磁盤冗余陣列

    讀寫、如實(shí)現(xiàn)數(shù)據(jù)備份。 ? raid技術(shù)的作用 ? - 提高IO能力,磁盤并行讀寫 - 提高耐用性,磁盤冗余算法來(lái)實(shí)現(xiàn)- 具備冗余功能,節(jié)約成本 ? raid級(jí)別的作用、以及區(qū)別 ? - raid0 最小磁盤數(shù):2 優(yōu)點(diǎn):性能提
    的頭像 發(fā)表于 12-16 16:41 ?918次閱讀
    什么是raid磁盤<b class='flag-5'>冗余</b>陣列

    低電壓冗余電源方案設(shè)計(jì)

    低電壓冗余電源方案設(shè)計(jì)
    發(fā)表于 12-16 14:47 ?1次下載

    中微愛芯循環(huán)風(fēng)扇整體解決方案

    循環(huán)風(fēng)扇作為一款家用電器,廣泛應(yīng)用于家庭、辦公室、商鋪等多種室內(nèi)環(huán)境,其核心在于通過(guò)高效的空氣循環(huán)技術(shù),實(shí)現(xiàn)室內(nèi)空氣的快速流動(dòng)和循環(huán),提高通
    的頭像 發(fā)表于 11-08 13:36 ?569次閱讀
    中微愛芯<b class='flag-5'>循環(huán)</b>風(fēng)扇整體解決方案

    冗余系統(tǒng)中的均流

    電子發(fā)燒友網(wǎng)站提供《冗余系統(tǒng)中的均流.pdf》資料免費(fèi)下載
    發(fā)表于 10-17 11:20 ?4次下載
    <b class='flag-5'>冗余</b>系統(tǒng)中的均流

    冗余電壓采集技術(shù)有哪些 冗余電壓不足的原因是什么

    冗余電壓采集技術(shù) 冗余電壓采集技術(shù)是一種在電力系統(tǒng)中廣泛應(yīng)用的技術(shù),旨在提高電壓監(jiān)測(cè)的可靠性和準(zhǔn)
    的頭像 發(fā)表于 10-06 17:16 ?933次閱讀

    冗余電源怎么接線

    冗余電源的接線是確保系統(tǒng)穩(wěn)定性和可靠性的重要步驟。以下是一般的冗余電源接線步驟,但請(qǐng)注意,具體的接線方法可能會(huì)根據(jù)電源型號(hào)、設(shè)備要求以及制造商的指導(dǎo)而有所不同。 冗余電源接線步驟 準(zhǔn)備工具和材料
    的頭像 發(fā)表于 09-18 10:52 ?1561次閱讀

    冗余電路可加裝電容嗎

    冗余電路的設(shè)計(jì)目的是為了在主要電路發(fā)生故障時(shí),能夠無(wú)縫切換到備用電路,以保證系統(tǒng)的連續(xù)運(yùn)行。這在關(guān)鍵的工業(yè)控制系統(tǒng)、航空航天、醫(yī)療設(shè)備等領(lǐng)域尤為重要。冗余電路的設(shè)計(jì)可以是硬件冗余,也可以是軟件
    的頭像 發(fā)表于 09-18 10:40 ?723次閱讀

    IO模塊介質(zhì)冗余技術(shù):保障數(shù)據(jù)傳輸穩(wěn)定的利器

    在工業(yè)自動(dòng)化、網(wǎng)絡(luò)通信等領(lǐng)域,數(shù)據(jù)傳輸?shù)姆€(wěn)定性至關(guān)重要。為了確保數(shù)據(jù)在傳輸過(guò)程中不丟失、不中斷,IO模塊介質(zhì)冗余技術(shù)應(yīng)運(yùn)而生。本文將為您詳細(xì)介紹IO模塊介質(zhì)冗余技術(shù)的功能及應(yīng)用場(chǎng)景。
    的頭像 發(fā)表于 08-02 13:21 ?664次閱讀
    IO模塊介質(zhì)<b class='flag-5'>冗余技術(shù)</b>:保障數(shù)據(jù)傳輸穩(wěn)定的利器