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

    基于無線充電系統(tǒng)實(shí)現(xiàn)FSK解碼的方法技術(shù)方案

    技術(shù)編號(hào):26894911 閱讀:117 留言:0更新日期:2020-12-29 16:19
    本發(fā)明專利技術(shù)涉及一種基于無線充電系統(tǒng)實(shí)現(xiàn)FSK解碼的方法,包括對(duì)每個(gè)bit進(jìn)行解碼;對(duì)解碼后的bit進(jìn)行組包,得到FSK解碼后的數(shù)據(jù)包。采用了本發(fā)明專利技術(shù)的基于無線充電系統(tǒng)實(shí)現(xiàn)FSK解碼的方法,接收端對(duì)于發(fā)送端響應(yīng)的FSK信號(hào)進(jìn)行解碼,根據(jù)得到的解碼信號(hào),接收端設(shè)備可以進(jìn)入Qi EPP或者Qi BPP協(xié)議,同時(shí),如果發(fā)送端支持Qi EPP協(xié)議,則在談判階段,接收端又可以通過解碼信號(hào)與發(fā)送端進(jìn)行功率談判,可輸出滿足發(fā)送端要求的功率。同一個(gè)接收端設(shè)備,可以支持不同的Qi協(xié)議以及不同功率的TX設(shè)備,兼容性很好。

    【技術(shù)實(shí)現(xiàn)步驟摘要】
    基于無線充電系統(tǒng)實(shí)現(xiàn)FSK解碼的方法
    本專利技術(shù)涉及無線充電領(lǐng)域,尤其涉及無線充電設(shè)備領(lǐng)域,具體是指一種基于無線充電系統(tǒng)實(shí)現(xiàn)FSK解碼的方法。
    技術(shù)介紹
    無線充電是一種利用電磁場或電磁波進(jìn)行能量傳輸?shù)囊环N技術(shù),目前市面上有支持QiEPP協(xié)議、BPP協(xié)議以及一些非標(biāo)準(zhǔn)的方案,用于給中小功率電器充電。本專利技術(shù)中,無線充電接收端采用通用MCU和外圍電路組成,無線充電發(fā)送端采用具有無線充電功能的專用電路。對(duì)于QiBPP協(xié)議而言,無線充電接收端只需要根據(jù)協(xié)議中的時(shí)序定時(shí)向無線充電發(fā)送端發(fā)送相應(yīng)的數(shù)據(jù)包,而對(duì)于QiEPP協(xié)議而言,無線充電接收端要在IDConfig階段要發(fā)一個(gè)EPP中功率標(biāo)記位給無線充電發(fā)送端,如果發(fā)送端支持QiEPP協(xié)議,則會(huì)在收到此標(biāo)記位時(shí)的一定時(shí)間內(nèi)向接收端發(fā)送一個(gè)命令正確應(yīng)答信號(hào)(ACK)的移頻鍵控(FSK)信號(hào),否則的話不會(huì)對(duì)其進(jìn)行處理,即不會(huì)向接收端(Rx)發(fā)送任何信號(hào),此時(shí)Rx就需要在一定的時(shí)間內(nèi)檢測是否有FSK信號(hào),即本專利技術(shù)中引入的FSK解碼算法。目前暫未發(fā)現(xiàn)與本專利技術(shù)相近的實(shí)現(xiàn)方案。
    技術(shù)實(shí)現(xiàn)思路
    本專利技術(shù)的目的是克服了上述現(xiàn)有技術(shù)的缺點(diǎn),提供了一種滿足兼容性好、誤差小、適用范圍較為廣泛的基于無線充電系統(tǒng)實(shí)現(xiàn)FSK解碼的方法。為了實(shí)現(xiàn)上述目的,本專利技術(shù)的基于無線充電系統(tǒng)實(shí)現(xiàn)FSK解碼的方法如下:該基于無線充電系統(tǒng)實(shí)現(xiàn)FSK解碼的方法,其主要特點(diǎn)是,所述的方法包括以下步驟:(1)對(duì)每個(gè)bit進(jìn)行解碼;(2)對(duì)解碼后的bit進(jìn)行組包,得到FSK解碼后的數(shù)據(jù)包。較佳地,所述的步驟(1)具體包括以下步驟:(1.1)進(jìn)入捕獲中斷,啟動(dòng)定時(shí)器;(1.2)確認(rèn)定時(shí)器的定時(shí)情況,判斷FSK信號(hào)解碼的bit個(gè)數(shù)是否小于預(yù)設(shè)的N值,如果是,則繼續(xù)步驟(1.3),否則,退出步驟;(1.3)判斷捕獲次數(shù),并將數(shù)值存在寄存器中,計(jì)算捕獲差值,備份差值;(1.4)計(jì)算出兩個(gè)方波間的周期差值CaptureFreValueDiv,并判斷頻率是否發(fā)生變化,即檢測到FSK信號(hào),將頻率發(fā)生變化標(biāo)志的寄存器置1;(1.5)分別判斷連續(xù)采樣到頻率沒有發(fā)生變化的上升沿個(gè)數(shù)及連續(xù)采樣到頻率發(fā)生變化的上升沿個(gè)數(shù)是否滿足預(yù)設(shè)范圍,對(duì)每個(gè)bit進(jìn)行解碼。較佳地,所述的步驟(1.1)具體為:接收端在發(fā)送完數(shù)據(jù)包時(shí)啟動(dòng)一個(gè)時(shí)間為Tms的定時(shí)器,啟動(dòng)捕獲中斷,即每次采樣到上升沿方波時(shí)進(jìn)入捕獲中斷,將捕獲標(biāo)記位CaptureFlag置1。較佳地,所述的步驟(1.2)具體包括以下步驟:(1.2.1)判斷Tms的定時(shí)器是否定時(shí)結(jié)束,如果是,則停止定時(shí)器,退出步驟;否則,繼續(xù)步驟(1.2.2);(1.2.2)判斷FSK信號(hào)解碼到的bit個(gè)數(shù)FreChangeCount是否小于預(yù)設(shè)的N值,如果是,則繼續(xù)步驟(1.3),否則,退出步驟。較佳地,所述的步驟(1.3)具體包括以下步驟:(1.3.1)判斷捕獲次數(shù)Capture_Count是否為0,如果是,則將第一次捕獲的數(shù)值存在CaptureValuePre寄存器中,且將捕獲次數(shù)Capture_Count置為1,繼續(xù)步驟(1.3.4);否則,繼續(xù)步驟(1.3.2);(1.3.2)判斷捕獲次數(shù)Capture_Count是否為1,如果是,則將第二次捕獲的數(shù)值存在CaptureValue寄存器中,計(jì)算捕獲差值,備份差值,存在寄存器CaptureTimeValueFix1中,將此刻的捕獲值存在CaptureValuePre中,繼續(xù)步驟(1.3.4);否則,繼續(xù)步驟(1.3.3);(1.3.3)判斷捕獲次數(shù)Capture_Count是否為2,如果是,則將捕獲數(shù)值存在CaptureValue寄存器中,計(jì)算捕獲差值,且將差值存于CaptureFreValue寄存器中;將捕獲值存于CaptureValuePre中,繼續(xù)步驟(1.3.4);(1.3.4)清除捕獲標(biāo)記位,繼續(xù)步驟(1.4)。較佳地,所述的步驟(1.4)具體包括以下步驟:(1.4.1)判斷頻率發(fā)生變化標(biāo)志的寄存器,即FSK起始信號(hào)標(biāo)記寄存器StartBitFlag是否為0,如果是0,則繼續(xù)步驟(1.4.2),否則,繼續(xù)步驟(1.5);(1.4.2)計(jì)算出兩個(gè)方波間的周期差值CaptureFreValueDiv,繼續(xù)步驟(1.4.2);(1.4.3)如果周期差值CaptureFreValueDiv大于N1且小于N2,則頻率發(fā)生變化,即檢測到FSK信號(hào),將頻率發(fā)生變化標(biāo)志的寄存器StartBitFlag置1,繼續(xù)步驟(1.5);否則,頻率沒有發(fā)生變化,即沒有FSK信號(hào),繼續(xù)步驟(1.2)。較佳地,所述的步驟(1.5)具體包括以下步驟:(1.5.1)判斷頻率發(fā)生變化標(biāo)志的寄存器StartBitFlag是否為1,如果是,則繼續(xù)步驟(1.5.2),否則繼續(xù)步驟(1.2);(1.5.2)判斷CaptureFreValueDiv的值是否大于N1且小于N2,如果是,則繼續(xù)步驟(1.5.3);否則,繼續(xù)步驟(1.5.8);(1.5.3)判斷index_Count_Fix2的值是否大于M1且小于M2,其中index_Count_Fix2的值為連續(xù)采樣到頻率沒有發(fā)生變化的上升沿個(gè)數(shù),M1和M2為預(yù)設(shè)的波動(dòng)范圍,如果是,則繼續(xù)步驟(1.5.4);否則,繼續(xù)步驟(1.5.5);(1.5.4)將FSK信號(hào)的bit值置1,繼續(xù)步驟(1.5.7);(1.5.5)判斷index_Count_Fix2的值是否大于M3且小于M4,其中M3和M4為預(yù)設(shè)的波動(dòng)范圍,如果是,則繼續(xù)步驟(1.5.6);否則,繼續(xù)步驟(1.5.7);(1.5.6)將NAK信號(hào)的bit值置0,繼續(xù)步驟(1.5.7);(1.5.7)將寄存器index_Count_Fix2的值置0,寄存器index_Count_Fix1的值加1,繼續(xù)步驟(1.2);(1.5.8)判斷index_Count_Fix1的值是否大于M1且小于M2,其中index_Count_Fix1的值為連續(xù)采樣到頻率發(fā)生變化的上升沿個(gè)數(shù),M1和M2為預(yù)設(shè)的波動(dòng)范圍,如果是,則繼續(xù)步驟(1.5.9);否則,繼續(xù)步驟(1.5.10);(1.5.9)將FSK信號(hào)的bit值置1,繼續(xù)步驟(1.5.11);(1.5.10)判斷index_Count_Fix1的值是否大于M3且小于M4,其中M3和M4為預(yù)設(shè)的波動(dòng)范圍,如果是,則將FreChangeCount置0,繼續(xù)步驟(1.5.11);否則,繼續(xù)步驟(1.5.12);(1.5.11)將NAK信號(hào)的bit值置0,繼續(xù)步驟(1.5.12);(1.5.12)將寄存器index_Count_Fix1置0,寄存器index_Count_Fix2加1,繼續(xù)步驟(1.2),繼續(xù)循環(huán)。采用了本專利技術(shù)的基于無線充電系統(tǒng)實(shí)現(xiàn)FSK解碼的方法,接收端對(duì)于發(fā)送端響應(yīng)的FSK信號(hào)進(jìn)本文檔來自技高網(wǎng)...

    【技術(shù)保護(hù)點(diǎn)】
    1.一種基于無線充電系統(tǒng)實(shí)現(xiàn)FSK解碼的方法,其特征在于,所述的方法包括以下步驟:/n(1)對(duì)每個(gè)bit進(jìn)行解碼;/n(2)對(duì)解碼后的bit進(jìn)行組包,得到FSK解碼后的數(shù)據(jù)包。/n

    【技術(shù)特征摘要】
    1.一種基于無線充電系統(tǒng)實(shí)現(xiàn)FSK解碼的方法,其特征在于,所述的方法包括以下步驟:
    (1)對(duì)每個(gè)bit進(jìn)行解碼;
    (2)對(duì)解碼后的bit進(jìn)行組包,得到FSK解碼后的數(shù)據(jù)包。


    2.根據(jù)權(quán)利要求1所述的基于無線充電系統(tǒng)實(shí)現(xiàn)FSK解碼的方法,其特征在于,所述的步驟(1)具體包括以下步驟:
    (1.1)進(jìn)入捕獲中斷,啟動(dòng)定時(shí)器;
    (1.2)確認(rèn)定時(shí)器的定時(shí)情況,判斷FSK信號(hào)解碼的bit個(gè)數(shù)是否小于預(yù)設(shè)的N值,如果是,則繼續(xù)步驟(1.3),否則,退出步驟;
    (1.3)判斷捕獲次數(shù),并將數(shù)值存在寄存器中,計(jì)算捕獲差值,備份差值;
    (1.4)計(jì)算出兩個(gè)方波間的周期差值CaptureFreValueDiv,并判斷頻率是否發(fā)生變化,即檢測到FSK信號(hào),將頻率發(fā)生變化標(biāo)志的寄存器置1;
    (1.5)分別判斷連續(xù)采樣到頻率沒有發(fā)生變化的上升沿個(gè)數(shù)及連續(xù)采樣到頻率發(fā)生變化的上升沿個(gè)數(shù)是否滿足預(yù)設(shè)范圍,對(duì)每個(gè)bit進(jìn)行解碼。


    3.根據(jù)權(quán)利要求2所述的基于無線充電系統(tǒng)實(shí)現(xiàn)FSK解碼的方法,其特征在于,所述的步驟(1.1)具體為:
    接收端在發(fā)送完數(shù)據(jù)包時(shí)啟動(dòng)一個(gè)時(shí)間為Tms的定時(shí)器,啟動(dòng)捕獲中斷,即每次采樣到上升沿方波時(shí)進(jìn)入捕獲中斷,將捕獲標(biāo)記位CaptureFlag置1。


    4.根據(jù)權(quán)利要求2所述的基于無線充電系統(tǒng)實(shí)現(xiàn)FSK解碼的方法,其特征在于,所述的步驟(1.2)具體包括以下步驟:
    (1.2.1)判斷Tms的定時(shí)器是否定時(shí)結(jié)束,如果是,則停止定時(shí)器,退出步驟;否則,繼續(xù)步驟(1.2.2);
    (1.2.2)判斷FSK信號(hào)解碼到的bit個(gè)數(shù)FreChangeCount是否小于預(yù)設(shè)的N值,如果是,則繼續(xù)步驟(1.3),否則,退出步驟。


    5.根據(jù)權(quán)利要求2所述的基于無線充電系統(tǒng)實(shí)現(xiàn)FSK解碼的方法,其特征在于,所述的步驟(1.3)具體包括以下步驟:
    (1.3.1)判斷捕獲次數(shù)Capture_Count是否為0,如果是,則將第一次捕獲的數(shù)值存在CaptureValuePre寄存器中,且將捕獲次數(shù)Capture_Count置為1,繼續(xù)步驟(1.3.4);否則,繼續(xù)步驟(1.3.2);
    (1.3.2)判斷捕獲次數(shù)Capture_Count是否為1,如果是,則將第二次捕獲的數(shù)值存在CaptureValue寄存器中,計(jì)算捕獲差值,備份差值,存在寄存器CaptureTimeValueFix1中,將此刻的捕獲值存在CaptureValuePre中,繼續(xù)步驟(1.3.4);否則,繼續(xù)步驟(1.3.3);
    (1.3.3)判斷捕獲次數(shù)Capture_Count是否為2,如果是,則將捕獲數(shù)值存在CaptureValue寄存器中,計(jì)算捕獲差值,且將差值存于CaptureFreValue寄存器中;將捕獲值存于CaptureValuePre中,繼續(xù)步驟(1.3.4);
    (1.3.4)清除捕獲標(biāo)記位,繼續(xù)步驟(1.4)。


    6....

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:王振麗
    申請(qǐng)(專利權(quán))人:無錫華潤矽科微電子有限公司
    類型:發(fā)明
    國別省市:江蘇;32

    網(wǎng)友詢問留言 已有0條評(píng)論
    • 還沒有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。

    1
    主站蜘蛛池模板: 国产亚洲精久久久久久无码77777| 国产乱子伦精品免费无码专区 | 永久免费无码日韩视频| 无码一区二区三区中文字幕| 国产50部艳色禁片无码| 免费无码又爽又刺激高潮的视频| 亚洲爆乳无码专区| 永久无码精品三区在线4| 最新无码专区视频在线| 成人无码a级毛片免费| 亚洲AV无码XXX麻豆艾秋| 久久无码国产专区精品| 亚洲av永久无码制服河南实里| 亚洲av无码国产精品色在线看不卡| 啊灬啊别停灬用力啊无码视频| 中文无码乱人伦中文视频在线V| 中文字幕无码高清晰| 伊人久久综合无码成人网| 精品无码成人片一区二区| 久久久久亚洲AV无码专区首JN| 亚洲精品无码mv在线观看网站| 韩国精品一区二区三区无码视频| 伊人天堂av无码av日韩av| 人妻无码视频一区二区三区| 久久精品中文字幕无码| 一区二区三区人妻无码| 亚洲精品无码久久久影院相关影片 | 精品爆乳一区二区三区无码av | 国产成年无码v片在线| 亚洲AV无码成人精品区狼人影院| 亚洲va成无码人在线观看| 精品人妻无码区在线视频| 无码精品人妻一区二区三区人妻斩 | 东京热av人妻无码| 丰满少妇被猛烈进入无码| 亚洲AV中文无码乱人伦| 日韩视频无码日韩视频又2021| 国产午夜激无码av毛片| 亚洲AV无码专区日韩| 国产午夜无码精品免费看动漫| 亚洲av无码国产精品夜色午夜|