[發(fā)明專利]一種保證小容量緩存串口通訊安全性的數(shù)據(jù)傳輸方法有效
| 申請(qǐng)?zhí)枺?/td> | 201310371637.7 | 申請(qǐng)日: | 2013-08-23 |
| 公開(公告)號(hào): | CN103488595A | 公開(公告)日: | 2014-01-01 |
| 發(fā)明(設(shè)計(jì))人: | 陳堯;王佳佳;李曉鋒;胡洪凱;張洪華;陳朝暉;黨紀(jì)紅;杜建偉;李經(jīng)松 | 申請(qǐng)(專利權(quán))人: | 北京控制工程研究所 |
| 主分類號(hào): | G06F13/38 | 分類號(hào): | G06F13/38 |
| 代理公司: | 中國(guó)航天科技專利中心 11009 | 代理人: | 范曉毅 |
| 地址: | 100080 *** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 保證 容量 緩存 串口 通訊 安全性 數(shù)據(jù)傳輸 方法 | ||
1.一種保證小容量緩存串口通訊安全性的數(shù)據(jù)傳輸方法,所述串口為上位機(jī)與下位機(jī)的接口,串口包括緩存FIFO、傳送狀態(tài)機(jī)和移位寄存器,其特征在于:所述緩存FIFO的容量為N,單字節(jié)的數(shù)據(jù)傳輸時(shí)間為T,最大中斷時(shí)間為T中斷,滿足:其中ε為溫度損耗系數(shù),具體實(shí)現(xiàn)方法如下:
(1)、上位機(jī)對(duì)串口進(jìn)行初始化,完成串口工作狀態(tài)配置;
(2)、上位機(jī)向傳送狀態(tài)機(jī)發(fā)送控制指令,傳送狀態(tài)機(jī)根據(jù)所述控制指令停止數(shù)據(jù)傳輸;
(3)、上位機(jī)將數(shù)據(jù)寫入緩存FIFO,寫入的數(shù)據(jù)個(gè)數(shù)小于或等于緩存FIFO的容量N,同時(shí)上位機(jī)向傳送輸狀態(tài)機(jī)發(fā)出控制指令;
(4)、傳送狀態(tài)機(jī)根據(jù)所述控制指令從緩存FIFO中讀取數(shù)據(jù)并傳送到移位寄存器,移位寄存器將所述數(shù)據(jù)輸出給下位機(jī);
(5)、上位機(jī)判斷緩存FIFO的狀態(tài),若緩存FIFO容量已滿,則等待,若緩存FIFO容量未滿,則進(jìn)入步驟(6);
(6)、若緩存FIFO中已使用容量≥2字節(jié),則上位機(jī)向緩存FIFO中未使用容量寫入數(shù)據(jù),進(jìn)入步驟(7);若緩存FIFO中已使用容量<2字節(jié),則上位機(jī)停止向緩存FIFO中寫入數(shù)據(jù),待傳送狀態(tài)機(jī)將緩存FIFO中的數(shù)據(jù)取空后,進(jìn)入步驟(7);
(7)、上位機(jī)判斷數(shù)據(jù)是否發(fā)完,若已發(fā)完,結(jié)束數(shù)據(jù)發(fā)送;若未發(fā)完,則進(jìn)入步驟(2)。
2.根據(jù)權(quán)利要求1所述的一種保證小容量緩存串口通訊安全性的數(shù)據(jù)傳輸方法,其特征在于:所述步驟(1)中上位機(jī)對(duì)串口進(jìn)行初始化,完成串口工作狀態(tài)配置包括波特率設(shè)置、奇偶校驗(yàn)設(shè)置、停止位個(gè)數(shù)設(shè)置、中斷方式設(shè)置和清除緩存FIFO。
3.根據(jù)權(quán)利要求1所述的一種保證小容量緩存串口通訊安全性的數(shù)據(jù)傳輸方法,其特征在于:所述步驟(6)中傳送狀態(tài)機(jī)將緩存FIFO中的數(shù)據(jù)取空時(shí)間為:傳送狀態(tài)機(jī)從緩存FIFO中讀取數(shù)據(jù)時(shí)間+傳送狀態(tài)機(jī)數(shù)據(jù)傳送時(shí)間+移位寄存器的數(shù)據(jù)輸出時(shí)間。
4.根據(jù)權(quán)利要求1所述的一種保證小容量緩存串口通訊安全性的數(shù)據(jù)傳輸方法,其特征在于:所述溫度損耗系數(shù)ε在串口標(biāo)稱工作溫度范圍內(nèi),取值為1。
5.根據(jù)權(quán)利要求1所述的一種保證小容量緩存串口通訊安全性的數(shù)據(jù)傳輸方法,其特征在于:所述最大中斷時(shí)間T中斷可以為連續(xù)的多個(gè)中斷時(shí)間的累加。
6.根據(jù)權(quán)利要求1所述的一種保證小容量緩存串口通訊安全性的數(shù)據(jù)傳輸方法,其特征在于:所述緩存FIFO的容量N≤10字節(jié)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京控制工程研究所,未經(jīng)北京控制工程研究所許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310371637.7/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 上一篇:冷凝式纖維過濾結(jié)構(gòu)
- 下一篇:畫軸夾財(cái)保卡
- 逐出高速緩存的行的電路布置、數(shù)據(jù)處理系統(tǒng)和方法
- 共享緩存管理系統(tǒng)及方法
- 分布式緩存系統(tǒng)、數(shù)據(jù)的緩存方法及緩存數(shù)據(jù)的查詢方法
- 一種緩存替換方法;裝置和系統(tǒng)
- 加速引擎及處理器
- 一種日志緩存方法、系統(tǒng)、設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 緩存控制方法、裝置和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 至少具有三個(gè)緩存級(jí)別的緩存層級(jí)的混合低級(jí)緩存包含策略
- 基于雙緩存區(qū)的緩存方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 緩存預(yù)載方法、裝置、處理器芯片及服務(wù)器
- 串口服務(wù)器
- 一種控制外圍串口設(shè)備的方法、系統(tǒng)及控制設(shè)備
- 串口測(cè)試方法、系統(tǒng)和裝置
- 串口設(shè)備的串口設(shè)定裝置及其方法
- 一種串口數(shù)據(jù)的處理方法、裝置及智能影音設(shè)備
- 一種串口號(hào)自定義重配方法和裝置
- 串口測(cè)試方法、裝置、通訊管理機(jī)和存儲(chǔ)介質(zhì)
- 一種串口級(jí)聯(lián)調(diào)控方法及串口設(shè)備
- 一種調(diào)試串口和數(shù)據(jù)串口復(fù)用的方法、裝置和控制器
- 一種串口通訊方法、裝置、終端設(shè)備及存儲(chǔ)介質(zhì)





