• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種點對點的紅外通訊方法及系統技術方案

    技術編號:15694991 閱讀:119 留言:0更新日期:2017-06-24 10:20
    本發明專利技術公開了一種點對點的紅外通訊方法及系統,其中,方法包括:紅外發送端獲取待發送的信息數據,根據預設的校驗方法確定所述信息數據的校驗碼,再將所述信息數據和校驗碼按照預設的幀信息格式編制成軟編碼幀后發射出去;紅外接收端接收紅外發送端發射的軟編碼幀,當紅外接收端接收到起始位時,啟動接收當前軟編碼幀的信息數據和校驗碼,當紅外接收端接收到結束位時,停止接收當前軟編碼幀;根據校驗碼和預設的檢驗方法驗證接收的信息數據是否正確,如果正確,則根據接收的信息數據進行處理,如果不正確,則丟棄當前軟編碼幀信息。通過上述方式,本發明專利技術實施方式能夠實現紅外的高速通訊,并保證數據傳輸的可靠性。

    Point to point infrared communication method and system

    The invention discloses a point to point and method of infrared communication system, the method of obtaining information: infrared sending data to be transmitted, according to the preset checksum verification method determine the information data, then the data and parity check codes prepared in accordance with the preset frame information into soft encoding format frame transmitted; soft infrared receiver infrared encoding transmitter emission, when the infrared receiver to start, start receiving the current soft information data encoding frame and check code, when the infrared receiver end position, stop receiving the current soft encoding frame; according to the information data validation check code and a preset inspection method received is correct, if correct, according to the information received data processing, if it is not correct, discarding the current encoding frame of soft information. By adopting the method, the infrared communication can be realized by the embodiment of the invention, and the reliability of the data transmission can be ensured.

    【技術實現步驟摘要】
    一種點對點的紅外通訊方法及系統
    本專利技術涉及紅外通訊領域,特別是涉及一種點對點的紅外通訊方法及系統。
    技術介紹
    目前市場上存在的紅外通訊協議主要有兩類,一類是用于紅外遙控器的傳統紅外通信協議,常見的有NEC協議、RC5、RC6等。以NEC協議為例,NEC編碼的每一幀由引導碼、地址碼和數據碼組成。如圖1a所示,把地址碼和數據碼取反是為了加強數據的正確性。引導碼及數據碼的編碼定義如圖1b所示。從圖1b可知,這種紅外通信的每一幀時間較長,空中速率只有幾十個字節每秒,速率很慢,不能高速傳輸。另一類是IrDA(InfraredDataAssociation,紅外數據組織),該組織規定的紅外數據傳輸的標準IrDA,用于設備之間的數據通信,傳輸速率為2400bps到115200bps,傳輸范圍1m,傳輸半角度為15度到30度。這種協議的缺點是通信距離比較短,角度比較小,元器件比較貴。
    技術實現思路
    本專利技術實施方式主要解決的技術問題是提供一種點對點的紅外通訊方法及系統,能夠實現紅外的高速通訊,并保證數據傳輸的可靠性,此外,還能提高紅外通訊的距離和增大紅外覆蓋的角度,且成本最低化。為解決上述技術問題,本專利技術實施例提供一種點對點的紅外通訊方法,包括:紅外發送端獲取待發送的信息數據,根據預設的校驗方法確定所述信息數據的校驗碼,再將所述信息數據和校驗碼按照預設的幀信息格式編制成軟編碼幀后發射出去,其中,預設的幀信息格式包括起始位+數據位+校驗位+結束位;紅外接收端接收所述紅外發送端發射的軟編碼幀,當紅外接收端接收到起始位時,啟動接收當前軟編碼幀的信息數據和校驗碼,當紅外接收端接收到結束位時,停止接收當前軟編碼幀;紅外接收端根據校驗碼和預設的檢驗方法驗證接收的信息數據是否正確,如果正確,則根據接收的信息數據進行處理,如果不正確,則丟棄當前軟編碼幀信息。為解決上述技術問題,本專利技術實施例還提供一種點對點的紅外通訊系統,包括:紅外發送端,用于獲取待發送的信息數據,根據預設的校驗方法確定所述信息數據的校驗碼,再將所述信息數據和校驗碼按照預設的幀信息格式編制成軟編碼幀后發射出去,其中,預設的幀信息格式包括起始位+數據位+校驗位+結束位;紅外接收端,用于接收所述紅外發送端發射的軟編碼幀,當紅外接收端接收到起始位時,啟動接收當前軟編碼幀的信息數據和校驗碼,當紅外接收端接收到結束位時,停止接收當前軟編碼幀;根據校驗碼和預設的檢驗方法驗證接收的信息數據是否正確,如果正確,則根據接收的信息數據進行處理,如果不正確,則丟棄當前軟編碼幀信息。本專利技術實施方式的有益效果是:區別于現有技術的情況,本專利技術實施例在提高紅外通訊傳輸速率的情況下,用校驗碼保證了數據傳輸的可靠性。此外,在紅外發送端和紅外接收端,使用獨立的紅外發送管和獨立的紅外接收管,能提供紅外通信舉例和增大紅外覆蓋角度,因此,本專利技術具有成本低、空中傳輸時間短、通信距離遠、角度大的優點。附圖說明圖1a是現有技術中NEC紅外協議幀數據的組成示意圖;圖1b是圖1a中NEC協議的編碼定義示意圖;圖2是本專利技術實施例提供的一種點對點的紅外通訊方法的流程圖;圖3是本專利技術實施例提供的每幀信息的數據格式示意圖;圖4是本專利技術實施例提供的數據0和數據1的一種編碼定義示意圖;圖5是本專利技術實施例提供的一種點對點的紅外通訊系統的硬件結構圖。具體實施方式本專利技術實施例提供一種點對點的紅外通訊方法,如圖2所示為本專利技術實施例提供的一種點對點的紅外通訊方法的流程圖,包括:步驟S101,紅外發送端獲取待發送的信息數據,根據預設的校驗方法確定所述信息數據的校驗碼,再將所述信息數據和校驗碼按照預設的幀信息格式編制成軟編碼幀后發射出去,其中,預設的幀信息格式包括起始位+數據位+校驗位+結束位。具體的,預設的校驗方法包括奇偶校驗、全值校驗、CRC校驗(CyclicRedundancyCheck,循環冗余校驗)等其他適用于通信領域的校驗方法。如采用奇偶校驗,則校驗碼的值取決于數據位中所有信息數據1的個數,如果該個數為奇數,則校驗碼為1,若該個數為偶數,則校驗碼為0;如采用全值校驗,則校驗碼為數據位中每位信息數據的和。如圖3所示為紅外發送端和紅外接收端傳遞的每一幀信息的格式,包括起始位+數據位+校驗位+結束位。其中,起始位用來指示當前幀的開始位置,數據位用來存放待發送的信息數據,校驗位用來存放待發送的信息數據的校驗碼,結束位用來指示當前幀的結束位置。一般情況下,紅外發送端和紅外接收端采用20KHZ-60KHZ的載波對軟編碼幀進行調制和解調,每個載波周期為1/f微秒,其中,f為載波頻率,其載波占空比大于等于1/10且小于等于1/2。當然,為了達到更快的通信速度,也可以采用更高頻率的載波進行調制和解調,但是需要配置更優的放大電路和MCU(MicrocontrollerUnit,微控制單元)。優選地,紅外發送端和紅外接收端采用57.6KHZ的載波進行調制和解調,載波周期為17.36微秒,占空比為1/2,其中,高電平為8.68微秒,低電平為8.68微秒。實際應用中,位0和位1可以根據需要進行定義,如,位0定義為3-8個有載波的電平,位1定義為3-8個無載波的低電平。優選地,定義位0為6個有載波的電平,位1為6個無載波的低電平,各占104.16微秒。如圖4所示是本專利技術實施例提供的數據0和數據1的一種編碼定義示意圖。相對于采用其他頻率的載波,采用57.6KHZ的載波具有速度比較快,并且可以方便調制出19200dps和9600dps的波特率,19200dps和9600dps是比較常規的串口通信速率,方便調試和解碼,占空比為1/2,信號會比較強,通信距離更遠的有益效果。而采用6個載波的電平來定義位0和位1,可以調整出常規的9600dps的波特率,這樣定義區別比較明顯,可以速度比較快,而且減少誤碼率,并且可以直接使用邏輯分析儀調試和MCU進行解碼,其實質就相當于一個紅外通信的串口。步驟S102,紅外接收端接收所述紅外發送端發射的軟編碼幀,當紅外接收端接收到起始位時,啟動接收當前軟編碼幀的信息數據和校驗碼,當紅外接收端接收到結束位時,停止接收當前軟編碼幀。步驟S103,紅外接收端根據校驗碼和預設的檢驗方法驗證接收的信息數據是否正確,如果正確,則根據接收的信息數據進行處理,如果不正確,則丟棄當前軟編碼幀信息。在一個通訊周期內,有一個起始位和一個結束位,用來指示當前幀的開始位置和結束位置。當紅外發送端和紅外接收端之間無通訊發生時,紅外發送端會發射持續的高電平到紅外接收端;當紅外發送端向紅外接收端發射信號進行通訊時,首先會發射一個起始信號,該起始信號是一個從高電平到低電平的跳變信號,用以提示紅外接收端接收到該起始信號后,啟動對當前軟編碼幀的數據接收,并作為解碼的開始端。緊接著,紅外發送端將發射數據位和校驗位,最后為結束位。結束位的結束信號與起始信號類似,是一個從低電平到高電平的跳變信號,用以提示紅外接收端接收到該結束信號時,停止對當前軟編碼幀的接收,并作為解碼的結束端。校驗位存放用來采用預設的校驗方法對數據位上發送的數據計算所得的校驗碼。如一個34位的數據包有1個起始位,27個數據位,5個校驗位,1個結束位,其發送所需的時間為104us*34=2536us,即空中傳本文檔來自技高網...
    一種點對點的紅外通訊方法及系統

    【技術保護點】
    一種點對點的紅外通訊方法,其特征在于,包括:紅外發送端獲取待發送的信息數據,根據預設的校驗方法確定所述信息數據的校驗碼,再將所述信息數據和校驗碼按照預設的幀信息格式編制成軟編碼幀后發射出去,其中,預設的幀信息格式包括起始位+數據位+校驗位+結束位;紅外接收端接收所述紅外發送端發射的軟編碼幀,當紅外接收端接收到起始位時,啟動接收當前軟編碼幀的信息數據和校驗碼,當紅外接收端接收到結束位時,停止接收當前軟編碼幀;紅外接收端根據校驗碼和預設的檢驗方法驗證接收的信息數據是否正確,如果正確,則根據接收的信息數據進行處理,如果不正確,則丟棄當前軟編碼幀信息。

    【技術特征摘要】
    1.一種點對點的紅外通訊方法,其特征在于,包括:紅外發送端獲取待發送的信息數據,根據預設的校驗方法確定所述信息數據的校驗碼,再將所述信息數據和校驗碼按照預設的幀信息格式編制成軟編碼幀后發射出去,其中,預設的幀信息格式包括起始位+數據位+校驗位+結束位;紅外接收端接收所述紅外發送端發射的軟編碼幀,當紅外接收端接收到起始位時,啟動接收當前軟編碼幀的信息數據和校驗碼,當紅外接收端接收到結束位時,停止接收當前軟編碼幀;紅外接收端根據校驗碼和預設的檢驗方法驗證接收的信息數據是否正確,如果正確,則根據接收的信息數據進行處理,如果不正確,則丟棄當前軟編碼幀信息。2.如權利要求1所述的紅外通訊方法,其特征在于,所述起始位用來指示當前幀的開始位置,數據位用來存放待發送的信息數據,校驗位用來存放待發送的信息數據的校驗碼,結束位用來指示當前幀的結束位置。3.如權利要求2所述的紅外通訊方法,其特征在于,紅外發送端和紅外接收端采用20-60KHZ的載波對軟編碼幀進行調制和解調,每個載波周期為1/f秒,其中,f為載波頻率,其載波占空比大于等于1/10且小于等于1/2。4.如權利要求3所述的紅外通訊方法,其特征在于,位0定義為3-8個有載波的電平,位1定義為3-8個無載波的低電平。5.如權利要求1所述的紅外通訊方法,其特征在于,所述預...

    【專利技術屬性】
    技術研發人員:曾廣璽楊文軒
    申請(專利權)人:深圳市歡創科技有限公司
    類型:發明
    國別省市:廣東,44

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 夜夜精品无码一区二区三区| 国精品无码A区一区二区| 欧洲精品无码成人久久久| 亚洲AV无码乱码在线观看代蜜桃 | 色综合久久中文字幕无码| 亚洲成?v人片天堂网无码| 中文字幕在线无码一区二区三区| 国产日韩精品无码区免费专区国产| 伊人久久精品无码二区麻豆| 亚洲AV无码专区亚洲AV伊甸园 | 人妻少妇偷人精品无码| 亚洲日韩国产精品无码av| 国产仑乱无码内谢| 高清无码中文字幕在线观看视频| 国产午夜无码视频免费网站| 中文字幕久无码免费久久| 亚洲av午夜国产精品无码中文字| 永久免费av无码网站yy| 人妻无码久久精品| 无码人妻少妇伦在线电影| 97精品人妻系列无码人妻| 久久亚洲精品无码VA大香大香| heyzo专区无码综合| 国产日产欧洲无码视频| 无码人妻久久一区二区三区免费丨| 狠狠躁夜夜躁无码中文字幕| 亚欧无码精品无码有性视频| 亚洲av中文无码字幕色不卡| 亚洲日韩精品无码专区| 亚洲AV成人无码网站| 丰满少妇人妻无码| 亚洲国产精品无码av| 精品日韩亚洲AV无码一区二区三区| 一本加勒比HEZYO无码资源网| 亚洲午夜国产精品无码| 国产成人精品无码一区二区| 无码人妻AⅤ一区二区三区| 精品无码一区在线观看| 内射中出无码护士在线| 亚洲精品无码国产| 亚洲AV无码男人的天堂|