<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 模擬技術(shù) > 設(shè)計(jì)應(yīng)用 > 基于過(guò)采樣技術(shù)的遠(yuǎn)距離讀卡系統(tǒng)的實(shí)現(xiàn)

          基于過(guò)采樣技術(shù)的遠(yuǎn)距離讀卡系統(tǒng)的實(shí)現(xiàn)

          作者: 時(shí)間:2010-11-23 來(lái)源:網(wǎng)絡(luò) 收藏

            5、實(shí)例應(yīng)用

            識(shí)別卡采用曼徹斯特編碼方式, RF周期與數(shù)據(jù)位周期的比率是RF /64, 即512 s就會(huì)有一個(gè)上跳沿或是下跳沿,從接收到的波形上看高電平或是低電平的最長(zhǎng)持續(xù)時(shí)間為512 s(理想值), 最短持續(xù)時(shí)間為256 s(理想值)。因此通過(guò)判斷高低電平的時(shí)間, 即可還原出時(shí)鐘信號(hào)和數(shù)據(jù)。

            在實(shí)際的應(yīng)用中, 采用了AD 采樣速度較高, 轉(zhuǎn)換精度較高, 運(yùn)算速度較高的ARM 作為主處理器, 型號(hào)為STM32F103X, 此款芯片的AD 轉(zhuǎn)換速度可到1M, 精度達(dá)到12位, 運(yùn)算速度最高達(dá)到72MH z, 通過(guò)1M 速度的AD轉(zhuǎn)換,當(dāng)前值和原來(lái)的值相比較即可判斷是上升沿高電平還是下降沿低電平, 通過(guò)對(duì)轉(zhuǎn)換次數(shù)的計(jì)數(shù)可以得到高電平或低電平持續(xù)的時(shí)間, 對(duì)這些數(shù)據(jù)進(jìn)行數(shù)字濾波, 抗干擾處理, 得到了曼徹斯特編碼的的數(shù)字?jǐn)?shù)據(jù), 對(duì)這些數(shù)據(jù)進(jìn)行處理即可正確識(shí)別還原曼徹斯特編碼波形, 然后根據(jù)曼徹斯特的編碼規(guī)則和ID卡的編碼規(guī)則即可還原ID卡所包含的信息。在理想狀態(tài)下, 電平的最短持續(xù)時(shí)間為256 s, 最長(zhǎng)持續(xù)時(shí)間為512 s, 但由于射頻場(chǎng)信號(hào)的強(qiáng)弱和外界的影響, 最短持續(xù)時(shí)間和最長(zhǎng)持續(xù)時(shí)間不是一個(gè)穩(wěn)定的值, 因此在實(shí)際應(yīng)用中, 應(yīng)是一個(gè)取值范圍。例如: 最短持續(xù)時(shí)間為170 s ~360 s, 最長(zhǎng)持續(xù)時(shí)間為400 s~ 600 s(這些取值范圍并不是固定的, 也沒有太嚴(yán)格的要求。在實(shí)際應(yīng)用中, 最好對(duì)所使用的ID卡進(jìn)行測(cè)量一下, 然后參考測(cè)量的結(jié)果來(lái)選取。

            具體的解碼過(guò)程好多文章都有介紹, 本文就不在重復(fù)敘述。

            圖3為AD轉(zhuǎn)換的程序流程圖。

          3.jpg


            6、總結(jié)

            通過(guò)技術(shù)和自動(dòng)調(diào)諧技術(shù)的應(yīng)用, 本文所設(shè)計(jì)的讀卡器成功的將讀取距離擴(kuò)展到1 000 mm 以上, 讀卡穩(wěn)定,探頭間不相互影響, 在實(shí)際中得到了廣泛的應(yīng)用, 得到了客戶的好*。

           

          電子血壓計(jì)相關(guān)文章:電子血壓計(jì)原理



          上一頁(yè) 1 2 3 下一頁(yè)

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();