国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      無(wú)線充電設(shè)備中fsk信號(hào)的低消耗解調(diào)方法_2

      文檔序號(hào):9754502閱讀:來(lái)源:國(guó)知局
      低消耗解調(diào)方法的步驟流程圖。
      [0056]圖2為本發(fā)明的數(shù)據(jù)采集步驟的一優(yōu)選的實(shí)施方式的步驟流程圖。
      [0057]圖3為本發(fā)明的解調(diào)步驟的一優(yōu)選的實(shí)施方式的步驟流程圖。
      【具體實(shí)施方式】
      [0058]為了能夠更清楚地描述本發(fā)明的技術(shù)內(nèi)容,下面結(jié)合具體實(shí)施例來(lái)進(jìn)行進(jìn)一步的描述。
      [0059]本發(fā)明的無(wú)線充電設(shè)備中FSK信號(hào)的低消耗解調(diào)方法拋棄了傳統(tǒng)2FSK相干解調(diào)與非相干解調(diào)的一貫做法,根據(jù)QI標(biāo)準(zhǔn)中2FSK信號(hào)的特性,模擬電路部分僅用一個(gè)比較器代替ADC采樣電路,同時(shí)數(shù)字部分最高僅用2MHz的時(shí)鐘頻率即可實(shí)現(xiàn)對(duì)該FSK信號(hào)的解調(diào)。
      [0060]請(qǐng)參閱圖1所示,本發(fā)明的無(wú)線充電設(shè)備中FSK信號(hào)的低消耗解調(diào)方法首先接收線圈上的信號(hào)發(fā)送至解調(diào)芯片的比較器的輸入端,其次包括以下步驟:
      [0061](I)對(duì)所述的比較器的輸出值進(jìn)行采樣并獲取一周期內(nèi)的采樣點(diǎn)的個(gè)數(shù);
      [0062](2)根據(jù)所述的一周期內(nèi)的采樣點(diǎn)的個(gè)數(shù)對(duì)信號(hào)進(jìn)行解調(diào);
      [0063](3)根據(jù)解調(diào)結(jié)果合成完整的數(shù)據(jù)幀;
      [0064](4)對(duì)所述的完整的數(shù)據(jù)幀進(jìn)行校驗(yàn)并輸出。
      [0065]功率無(wú)線充接收端及通訊協(xié)議中,由于發(fā)射端產(chǎn)生正弦波的方式是通過(guò)PffM控制,此方式可以更加容易的控制輸出信號(hào)的頻率與占空比,同時(shí)也導(dǎo)致了信號(hào)頻譜復(fù)雜,不能通過(guò)一般的FSK方式進(jìn)行解調(diào)。由于PWM調(diào)制方式其占空比是變化的,但其周期是固定不變的,因此本設(shè)計(jì)通過(guò)檢測(cè)信號(hào)周期點(diǎn)數(shù),并以該點(diǎn)數(shù)為信號(hào)進(jìn)行處理,從而得到編碼數(shù)據(jù)。本算法固定256個(gè)周期之和為處理對(duì)象,每檢測(cè)到一個(gè)周期結(jié)束,輸出一次最近的256個(gè)周期計(jì)數(shù)之和。而后根據(jù)該和值的變化趨勢(shì)進(jìn)行數(shù)據(jù)判斷。
      [0066]請(qǐng)參閱圖2所示,在一種優(yōu)選的實(shí)施方式中,所述的步驟(I)具體包括以下步驟:
      [0067](1.1)通過(guò)2MHz頻率讀取所述的比較器的輸出值;
      [0068](1.2)將所述的比較器的輸出值通過(guò)第一低通濾波器以濾除高頻信號(hào);
      [0069](1.3)采樣并獲取一周期內(nèi)的采樣點(diǎn)的個(gè)數(shù)。
      [0070]在一種優(yōu)選的實(shí)施方式中,所述的步驟(1.2)具體為:
      [0071]將所述的比較器的輸出值通過(guò)一截止頻率為250KHZ,采樣頻率為2MHz的第一低通濾波器以濾除高頻信號(hào)。
      [0072]在一種優(yōu)選的實(shí)施方式中,所述的步驟(1.3)具體包括以下步驟:
      [0073](1.3.1)判斷通過(guò)第一低通濾波器后的比較器的輸出值是否是由O變?yōu)镮;
      [0074](1.3.2)如果通過(guò)第一低通濾波器后的比較器的輸出值是由O變?yōu)镮,則輸出周期計(jì)數(shù)器的計(jì)數(shù)值以作為一周期內(nèi)的采樣點(diǎn)的個(gè)數(shù)后,將所述的周期計(jì)數(shù)器的計(jì)數(shù)值修改為I;
      [0075](1.3.3)如果通過(guò)第一低通濾波器后的比較器的輸出值不是由O變?yōu)镮,則所述的周期計(jì)數(shù)器的計(jì)數(shù)值加I后,繼續(xù)步驟(1-Do
      [0076]在實(shí)際應(yīng)用中,線圈上的信號(hào)進(jìn)入芯片在經(jīng)過(guò)比較器與O電平比較之后,通過(guò)2MHz頻率讀取比較器輸出值,則該值可視為2MHz的Ibit采樣數(shù)據(jù),為保證輸入信號(hào)的波形其抖動(dòng)不至于影響后面的解碼算法,將此數(shù)據(jù)先過(guò)一個(gè)低通濾波器,濾除其頻率較高的抖動(dòng)波形,然后再進(jìn)行解調(diào)與解碼處理。
      [0077]其中,T_COunter是周期計(jì)數(shù)器,長(zhǎng)度為5bit,通過(guò)固定的頻率計(jì)數(shù),每次遇到上升沿輸出數(shù)據(jù)并清零重新計(jì)數(shù),在計(jì)數(shù)過(guò)程中無(wú)需考慮溢出問(wèn)題。
      [0078]請(qǐng)參閱圖3所示,在一種優(yōu)選的實(shí)施方式中,所述的步驟(2)具體包括以下步驟:
      [0079](2.1)根據(jù)所述的一周期內(nèi)的采樣點(diǎn)的個(gè)數(shù)獲取數(shù)個(gè)周期內(nèi)的采樣點(diǎn)的個(gè)數(shù)和;
      [0080](2.2)通過(guò)第二低通濾波器濾除所述的數(shù)個(gè)周期內(nèi)的采樣點(diǎn)的個(gè)數(shù)和的上下波動(dòng)部分;
      [0081](2.3)根據(jù)濾除上下波動(dòng)部分的數(shù)個(gè)周期的采樣點(diǎn)的個(gè)數(shù)和檢測(cè)頻率抖動(dòng);
      [0082](2.4)如果存在頻率抖動(dòng),則消除所述的頻率抖動(dòng)并輸出比特O或比特I;
      [0083](2.5)如果不存在頻率抖動(dòng),則輸出比特O或比特I。
      [0084]在一種優(yōu)選的實(shí)施方式中,所述的步驟(2.1)具體包括以下步驟:
      [0085](2.1.1)判斷所述的周期計(jì)數(shù)器是否有輸出值;
      [0086](2.1.2)如果所述的周期計(jì)數(shù)器有輸出值,則根據(jù)以下公式獲取256個(gè)周期內(nèi)的采樣點(diǎn)的個(gè)數(shù)和:
      [0087]SumTbuf f = SumTbuf f+T_counter-Tbuf fer[255](I)
      [0088]其中,SumTbuff為256個(gè)周期內(nèi)的采樣點(diǎn)的個(gè)數(shù)和,T_counter為周期計(jì)數(shù)器的計(jì)數(shù)值;Tbuffer [255]為緩存器Tbuf fer的第256個(gè)緩存值,其中緩存器Tbuf fer用于存儲(chǔ)周期計(jì)數(shù)器T_counter的輸出值,所述的緩存器Tbuf fer的深度為256,且符合先入先出的規(guī)則;
      [0089 ] (2.I.3)更新所述的緩存器Tbuffer;
      [0090](2.14)如果所述的周期計(jì)數(shù)器無(wú)輸出值,則繼續(xù)步驟(2.1.1)。
      [0091]在一種優(yōu)選的實(shí)施方式中,所述的步驟(2.2)具體為:
      [0092]通過(guò)一截止頻率為5KHz且采樣頻率為210KHZ的第二低通濾波器濾除所述的數(shù)個(gè)周期內(nèi)的采樣點(diǎn)的個(gè)數(shù)和的上下波動(dòng)部分。
      [0093]在一種優(yōu)選的實(shí)施方式中,步驟(2.3)具體包括以下步驟:
      [0094](2.3.1)將所述的第二低通濾波器的當(dāng)前值減去該第二低通濾波器的前一刻的值以獲取一當(dāng)前delta值;
      [0095](2.3.2)判斷當(dāng)前delta值與前一個(gè)delta值是否相等;
      [0096](2.3.3)如果當(dāng)前delta值與前一個(gè)delta值相等,則delta值計(jì)數(shù)器加I;然后繼續(xù)步驟(2.3.5);
      [0097](2.3.4)如果當(dāng)前delta值與前一個(gè)delta值不相等,則delta值計(jì)數(shù)器清零;然后繼續(xù)步驟(2.3.5);
      [0098](2.3.5)判斷delta值計(jì)數(shù)器的計(jì)數(shù)值是否大于第一閾值;
      [0099](2.3.6)如果delta值計(jì)數(shù)器的計(jì)數(shù)值大于第一閾值,則將所述的delta值計(jì)數(shù)器、delta值累加器以及修飾累加器的計(jì)數(shù)值均清零,然后繼續(xù)步驟(2.3.8);
      [0100](2.3.7)如果delta值計(jì)數(shù)器的計(jì)數(shù)值不大于第一閾值,則繼續(xù)步驟(2.3.8);
      [0?0? ] (2.3.8)將當(dāng)前delta值賦給前一個(gè)delta值且將當(dāng)前delta值累加至delta值累加器中;
      [0102](2.3.9)判斷delta值累加器的累加值的絕對(duì)值是否小于等于第二閾值;
      [0103](2.3.10)如果當(dāng)前delta值累加器的累加值的絕對(duì)值小于等于第二閾值,則清零所述的修飾累加器的計(jì)數(shù)值,并輸出;
      [0104](2.3.11)如果當(dāng)前delta值累加器的累加值的絕對(duì)值不小于等于第二閾值,則判斷當(dāng)前delta值累加器的累加值的絕對(duì)值是否大于31;
      [0105](2.3.12)如果當(dāng)前delta值累加器的累加值的絕對(duì)值大于31,則判斷當(dāng)前delta值累加器的累加值是否大于O;
      [0106](2.3.13)如果當(dāng)前delta值累加器的累加值大于零,則將所述的修飾累加器的計(jì)數(shù)值修改為31,并輸出;
      [0107](2.3.14)如果當(dāng)前delta值累加器的累加值小于零,則將所述的修飾累加器的計(jì)數(shù)值修改為-31,并輸出;
      [0108](2.3.15)如果當(dāng)前delta值累加器的累加值的絕對(duì)值不大于31,則將修飾累加器的計(jì)數(shù)值修改為所述的當(dāng)前delta值累加器的累加值,并輸出。
      [0109]其中,第一閾值和第二閾值是本發(fā)明中涉及的常數(shù),即附圖中的constl和Const2;[0??0] Tbuffe是周期計(jì)數(shù)Tbuffer,用于保#T_counter的輸出值深度為256,先入先出;[Ο?11 ] SumTbuf f是周期計(jì)數(shù)Tbuf f er成員之和,暫定15b i t,初始值為-2840;
      [0112]delta是LPF2輸出值差分結(jié)果;
      [0113]delta_old 是前一個(gè) delta 值;
      [0? Μ] Coun t_de Ita是delta值計(jì)數(shù)器,當(dāng)delta
      當(dāng)前第2頁(yè)1 2 3 
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1