沈樵综合在线,一区二区三区乱码,免费资源一区二区三区,91超碰碰,av极品一线天,日韩免费高清一区二区,国产蜜尤福利在线,嗯啊91在线观看,精品一区二三

(上海辦事處)廈門興銳嘉進(jìn)出口有限公司
免費(fèi)會(huì)員

當(dāng)前位置:(上海辦事處)廈門興銳嘉進(jìn)出口有限公司>>ABB DCS 系統(tǒng)>> DSQC532 3HAC12158-1 鶴崗市*

DSQC532 3HAC12158-1 鶴崗市*

參  考  價(jià)面議
具體成交價(jià)以合同協(xié)議為準(zhǔn)

產(chǎn)品型號(hào)

品       牌

廠商性質(zhì)經(jīng)銷商

所  在  地上海

聯(lián)系方式:劉錦玲查看聯(lián)系方式

更新時(shí)間:2018-05-14 09:00:00瀏覽次數(shù):259次

聯(lián)系我時(shí),請(qǐng)告知來自 儀表網(wǎng)
同類優(yōu)質(zhì)產(chǎn)品更多>
DSQC532

DSQC532串口通信中的幀同步方法

 2.1 逐次比較的幀同步方法 首先等待串口數(shù)據(jù),將接收到的第1個(gè)字節(jié)數(shù)據(jù)與約定好的包頭信息的第1個(gè)字節(jié)進(jìn)行比較如果不正確,則等待新字節(jié),直到接收的數(shù)據(jù)與包頭信息的第1個(gè)字節(jié)相同第1個(gè)字節(jié)比較正確以后,DSQC532將收到的第2個(gè)字節(jié)與包頭信息的第2個(gè)字節(jié)進(jìn)行比較如果仍然正確,則說明串口接收已經(jīng)同步,可以開始接收數(shù)據(jù)幀中的數(shù)據(jù)部分;否則,重新開始同步過程其程序流程如圖1所示。

此種方法代碼量小,編程簡(jiǎn)單,一般用于在主程序中以非中斷方式接收串口數(shù)據(jù)、實(shí)時(shí)性很差、數(shù)據(jù)幀較短的場(chǎng)合但是,DSQC532在串口速度過快且包頭字節(jié)數(shù)比較多的情況下,串口實(shí)現(xiàn)同步花費(fèi)的時(shí)間很長(zhǎng)或很難實(shí)現(xiàn)同步例如,串口接收到序列Ox0O OxAA0xAA 0x55…,當(dāng)遇到*個(gè)“0xAA”時(shí),該方法認(rèn)為第1個(gè)字節(jié)正確開始比較第2個(gè)同步頭第2個(gè)字節(jié)仍是“0xAA”而不是“0x55”,所以必須等待新的字節(jié)重新開始比較第1個(gè)同步頭而緊隨其后的是“0x55”,因而,此時(shí)包頭的第1個(gè)字節(jié)也沒有同步上事實(shí)上,“0x00 OxAA”是干擾字節(jié),“0xAA 0x55”才是通信協(xié)議中的同步頭。

2.2DSQC532 基于FIFO隊(duì)列的幀同步方法 根據(jù)同步包頭的長(zhǎng)度,定義一個(gè)相同長(zhǎng)度的全局字節(jié)數(shù)組,把該數(shù)組看成是一個(gè)如圖2所示的先入先出(FIFO)的隊(duì)列程序流程如圖3所示。

本例中定義兩個(gè)字節(jié)HEADl和DSQC532,都初始化為0xFF同步時(shí),丟棄數(shù)組頭字節(jié)HEADl,數(shù)組中的所有數(shù)據(jù)向前移動(dòng)一個(gè)字節(jié),串口接收到的新字節(jié)存入數(shù)組末字節(jié)HEAD2中,將整個(gè)數(shù)組與協(xié)議中的包頭信息比較如果正確,則置位已同步標(biāo)志位,然后開始接收、存儲(chǔ)有用數(shù)據(jù);否則,繼續(xù)等待同步串口數(shù)據(jù)接收完后,不僅要清除已同步標(biāo)志,還要把HEADl和HEAD2兩個(gè)字節(jié)都賦值0xFF;否則,將會(huì)影響下一幀數(shù)據(jù)的同步和接收用前面提到的序列“0x00 0xAA 0xAA 0x55…”進(jìn)行測(cè)試,隨著串口接收中斷收到新的字節(jié)幀同步隊(duì)列中的數(shù)據(jù)依次為:[0xFF,0xFF]→[0x00,0xFF]→[0xAA,0x00]→[0xAA,0xAA]→[0x55,0xAA]此時(shí),該算法檢測(cè)出[HEAD2,HEAD2]==[0x55,0xAA],從而實(shí)現(xiàn)了同步,置位已同步標(biāo)志位以便下次進(jìn)入串口接收中斷服務(wù)子程序時(shí)開始接收數(shù)據(jù)包的數(shù)據(jù)部分。 此種方法與逐次比較的幀同步方法相比,能夠比較快速、正確地檢測(cè)出同步包頭;但是如果包頭的字節(jié)數(shù)很多,同步過程中每次進(jìn)入串口中斷服務(wù)子程序都要進(jìn)行大量的字節(jié)搬移,將必然耗費(fèi)很長(zhǎng)的時(shí)間為了使嵌入式系統(tǒng)更健壯,程序設(shè)計(jì)應(yīng)把握的基本原則之一就是使中斷處理程序zui短所以基于FIFO隊(duì)列的幀同步方法也不是*的。

RKC INSTRUMENT INC. TEMPERATURE CONTROLLER REX-F400 F400AK09-M NN-NNN-5N

RKC INSTRUMENT INC. TEMPERATURE CONTROLLER REX-F400 F400F301-V GG-NNN-4A

RKC INSTRUMENT INC. REX-AD410 AD410A-4 2-N-N-N

SUNX DPX-200B 0-ADJ(2) DP2-20 LOT OF 3

GRANVILLE-PHIL?LIPS CONVECTRON GAUGE 275 LOT OF 2

SETRA FLOW THROUGH PRESSURE TRANSDUCER 223 LOT OF 2

MITSUBISHI CIRCUIT PROTECTOR CP30-BA 2P(3) 1P(2) LOT OF 5 NEW

FCC BOARD ID EUD 5U9 BR14360,PN4365

FCC BOARD ID EUD 5U9 BR14390,PN4390

OMRON E2K-C25MY1 CAPACITIVE PROXIMITY SWITCH NEW

ALLEN-BRADLEY MODEL: 1771-IQ16/C ISOLATED DC INPUT MODULE

MOELLER CONTACTOR 31E DIL ER-31 LOT OF 2

KITZ SCT BELLOWS VALVE PCTFE-SEAT SCV 316L 10K-1/4" EP

OMRON POWER DEVICE CARTRIDGE G32A-A10-VD FOR G3PA-210B-VD LOT OF 2

KEYENCE KZ-40R PROGRAMMABLE CONTROLLER

HANYOUNG TEMPERATURE CONTROLLER DX2-PMWNR LOT OF 2

SHINDENGEN POWER SUPPLY HY24001GN

SANREX IK-4786 BOARD NNB

Vexta Brushless DC Motor Driver FBLD75CW

YASKAWA SERVOPACK MECHATROLIINK IF/UNIT JUSP-NS115

SMC CYLINDER CDQP2B50-J2890

TDK POWER SUPPLY FAK24-2R1

會(huì)員登錄

×

請(qǐng)輸入賬號(hào)

請(qǐng)輸入密碼

=

請(qǐng)輸驗(yàn)證碼

收藏該商鋪

X
該信息已收藏!
標(biāo)簽:
保存成功

(空格分隔,最多3個(gè),單個(gè)標(biāo)簽最多10個(gè)字符)

常用:

提示

X
您的留言已提交成功!我們將在第一時(shí)間回復(fù)您~
在線留言
吴旗县| 沧源| 广南县| 荔浦县| 阳江市| 福安市| 舞阳县| 郸城县| 梅河口市| 尖扎县| 惠水县| 乌兰浩特市| 石城县| 陇川县| 岳普湖县| 凤翔县| 浦东新区| 松滋市| 秭归县| 鱼台县| 北京市| 西藏| 门头沟区| 扬中市| 石楼县| 前郭尔| 库尔勒市| 丘北县| 灵宝市| 江山市| 板桥市| 梓潼县| 闸北区| 裕民县| 电白县| 梅河口市| 洪洞县| 龙陵县| 拜泉县| 麻栗坡县| 民权县|