日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

手持式RFID讀寫器網(wǎng)絡(luò)接口設(shè)計

電子設(shè)計 ? 2018-08-30 20:17 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

摘要:為適應(yīng)RFID 讀寫器在不同應(yīng)用系統(tǒng)中的要求,開發(fā)了一種以MSP430F149 單片機為核心的具有嵌入式以太網(wǎng)網(wǎng)絡(luò)接口的手持式RFID 讀寫器。文中介紹RFID 讀寫器中單片機與以太網(wǎng)控制器RTL8139 組成的網(wǎng)絡(luò)接口設(shè)計方法,實現(xiàn)了手持式RFID 讀寫器接入Internet 網(wǎng)絡(luò)進行數(shù)據(jù)通信。

RFID 技術(shù)目前廣泛應(yīng)用于身份識別、防偽應(yīng)用、供應(yīng)鏈應(yīng)用、公共交通管理、物流管理、生產(chǎn)線自動化與過程控制、容器識別等領(lǐng)域。由于手持式RFID讀寫器的存儲器容量有限,保存在讀寫器中的數(shù)據(jù)可以通過USB 等接口傳送到計算機中進行處理,但為更方便快捷地將讀寫器中的數(shù)據(jù)傳送到遠(yuǎn)程的計算機系統(tǒng)中,將便攜設(shè)備網(wǎng)絡(luò)化是解決上述問題的有效途徑之一。但目前的手持式RIFD 讀寫器并不具備與互聯(lián)網(wǎng)進行網(wǎng)絡(luò)連接的網(wǎng)絡(luò)接口。另外,手持式RFID 讀寫器是通過內(nèi)部所裝有的電池進行供電,所以降低其工作功耗也是主要問題之一。而MSP430F149 單片機是一款16 位超低功耗的處理芯片,它將多個不同功能的模擬電路,數(shù)字電路模塊集成于一身,適合應(yīng)用與需要電池供電的便攜式儀器儀表中。

因此,文中主要介紹手持式RFID 讀寫器中MSP430F149 單片機與以太網(wǎng)控制器RTL8139 接口的硬件設(shè)計的方法,以及相應(yīng)的硬件設(shè)備驅(qū)動程序的設(shè)計和TCP /IP 協(xié)議棧的處理方法。

1 網(wǎng)絡(luò)接口硬件結(jié)構(gòu)。

1. 1 網(wǎng)絡(luò)接口

手持式RFID 讀寫器是便攜式射頻識別系統(tǒng)的主要設(shè)備,其網(wǎng)絡(luò)接口主要由MSP430 單片機與以太網(wǎng)控制器RTL8139 塊等組成。其網(wǎng)絡(luò)接口硬件結(jié)構(gòu)如圖1 所示。

圖1 網(wǎng)絡(luò)接口框圖

圖1 網(wǎng)絡(luò)接口框圖

根據(jù)便攜設(shè)備的低功耗要求,MSP430 單片機采用MSP430F149,具有超低功耗、強大處理能力、豐富片上外圍模塊及多種存儲器形式等功能,其中有2 個具有中斷功能的8 位并行端口P1與P2和4 個8 位的通用并行端口P3、P4、P5與P6,可以滿足和以太網(wǎng)控制器的接口,而且能夠?qū)崿F(xiàn)RFID 讀寫器的其他接口功能。

隔離變壓器選用PM34 - 1006M10 /100 /1000M 變壓器。采用RTL8139 以太網(wǎng)控制器作為網(wǎng)絡(luò)接口。

由于RTL8139 是PCI 總線接口,不能直接與8 位的MCU 接口,需要一個PCI 接口進行轉(zhuǎn)接。單片機在進行外部存儲器操作時采用的信號有P0口、P2口、ALE以及RD 和WR 信號。其中,P0口為地址( 低8 位) /數(shù)據(jù)復(fù)用,P2口為高8 位地址信號; ALE 為地址鎖存信號,為高電平時將P0口的值鎖存到低8 位數(shù)據(jù)線上; RD 和WR 為讀寫有效信號,低電平有效。因此,PCI 接口實際上是起到一個從單片機讀寫時序到32位PCI 讀寫時序轉(zhuǎn)換的作用。

1. 2 RTL8139 的結(jié)構(gòu)及編程接口

RTL8139 是***Realtek 公司生產(chǎn)的一種高度集成的全面支持IEEE802. 3 標(biāo)準(zhǔn)的以太網(wǎng)控制器芯片,支持微軟的PnP 規(guī)范。利用雙絞線可以和全雙工網(wǎng)絡(luò)交換機相連接,能夠同時接收和發(fā)送數(shù)據(jù)。支持UTP( Unshielded Twisted Paired) ,AUI( Attachment UnitInterface) 自動偵測。支持IO 地址全解碼模式。其主要特性如下:

( 1 ) 符合Ethernet Ⅱ 和IEEE802. 3 ( 10Base5,10Base2,10BaseT) 標(biāo)準(zhǔn)。

( 2) 支持跳線和免跳線兩種工作方式。

( 3) 全雙工,收發(fā)可同時達(dá)到100 Mbit·s - 1 的速率。

( 4) 支持32 位數(shù)據(jù)PCI 總線。

( 5) 允許3 個診斷LED 可編程輸出。

( 6) 128 腳LQFP 封裝,縮小了PCB 尺寸。

如圖2 所示,RTL8139 內(nèi)部已經(jīng)包含有整個網(wǎng)絡(luò)接口層的協(xié)議,因此應(yīng)用起來較簡單。用戶不必考慮鏈路控制問題,而只需考慮單片機如何從RTL8139 中去讀TCP /IP 協(xié)議的數(shù)據(jù)即可。

圖2 RTL8139AS 內(nèi)部結(jié)構(gòu)圖

PCI 總線信號有3. 3 V 標(biāo)準(zhǔn)和5 V 標(biāo)準(zhǔn),信號線眾多,但并不是所有的PCI 設(shè)備都使用全部的PCI 接口信號,實際只使用需要的即可。RTL8139AS 以太網(wǎng)控制器遵循3 V 標(biāo)準(zhǔn),并且只使用了PCI 總線信號中的以下部分: AD[31: 0]為數(shù)據(jù)信號復(fù)用總線。

FRAME 為幀周期信號,由當(dāng)前主設(shè)備驅(qū)動,表示一次訪問的開始和持續(xù)時間。IRDY 為主設(shè)備準(zhǔn)備好信號。

TRDY 為從設(shè)備準(zhǔn)備好信號。C /BE 為總線命令和字節(jié)使能復(fù)用信號。地址期是總線命令,數(shù)據(jù)期是字節(jié)使能。IDSEL 為初始化設(shè)備選擇信號。在參數(shù)配置讀寫傳輸期間,用作片選。對于只有一個PCI 設(shè)備的情況,它可以總接高電平。RST 為復(fù)位信號。CLK 為系統(tǒng)時鐘信號,頻率范圍DC ~ 33 MHz.以上信號都在CLK 的上升沿有效。INTA 為中斷請求信號,RTL8139數(shù)據(jù)準(zhǔn)備好后可以用來向主控制器發(fā)出中斷。

DEVSEL 為設(shè)備選擇信號,表明驅(qū)動它的設(shè)備已成當(dāng)前訪問的設(shè)備,由于系統(tǒng)中,RTL8139 是單一的PCI 設(shè)備,因此該信號可以不用。

2 網(wǎng)絡(luò)接口軟件結(jié)構(gòu)

RFID 讀寫器系統(tǒng)網(wǎng)絡(luò)接口軟件主要包括硬件設(shè)備驅(qū)動程序、TCP /IP 協(xié)議棧、應(yīng)用協(xié)議和其他用戶應(yīng)用程序。網(wǎng)絡(luò)接口軟件的流程如圖3 所示。

圖3 網(wǎng)絡(luò)接口軟件流程圖。

其中應(yīng)用協(xié)議和其他用戶應(yīng)用程序?qū)⒃诙伍_發(fā)時根據(jù)RFID 讀寫器的具體功能要求進行設(shè)計,這里主要介紹硬件設(shè)備驅(qū)動程序、TCP /IP 協(xié)議棧的實現(xiàn)方法。

2. 1 硬件設(shè)備驅(qū)動程序

硬件設(shè)備驅(qū)動是將PCI 接口當(dāng)作單片機的外部存儲器看待,單片機以讀寫外部存儲器的時序?qū)CI 接口進行讀寫,再由PCI 接口將這種讀寫操作時序轉(zhuǎn)換成PCI 時序?qū)σ蕴W(wǎng)控制器進行操作。主要包括3 個部分,網(wǎng)絡(luò)初始化,發(fā)送控制和接收控制。主要完成對CR,TCR,RCR IMR ISR,RBSTART,MAR 等寄存器操作。

發(fā)送控制過程在網(wǎng)絡(luò)中,幀傳輸?shù)倪^程是發(fā)送方將待發(fā)送的數(shù)據(jù)按幀格式要求封裝成幀,然后同過網(wǎng)卡發(fā)送到網(wǎng)絡(luò)的傳輸線上。發(fā)送程序框圖如圖4所示。

圖4 RTL8139 數(shù)據(jù)發(fā)送流程圖。

接收控制過程分成2 步,第1 步是根據(jù)哈稀算法判斷數(shù)據(jù)包是否是本地的數(shù)據(jù)包,如果是則接收放入FIFO,如果FIFO 里的數(shù)據(jù)包達(dá)到了RCR 寄存器預(yù)先設(shè)定閾值,把數(shù)據(jù)報放入RX_BUFF.第2 步主機程序?qū)X_BUFF 里的數(shù)據(jù)讀取到內(nèi)存進行處理。

2. 2 TCP /IP 協(xié)議棧

如圖5 所示,以太網(wǎng)控制器提供了邏輯鏈路層協(xié)議,TCP /IP 協(xié)議棧則通過底層的硬件設(shè)備驅(qū)動程序來接收和發(fā)送數(shù)據(jù),對接收到的以太幀數(shù)據(jù)進行協(xié)議的分析,并給其上層應(yīng)用提供一些簡單、易用的函數(shù)。

圖5 RTL8139 數(shù)據(jù)接收流程圖。

TCP /IP 實質(zhì)上是一系列協(xié)議的總稱,是實現(xiàn)Internet通訊必不可少的部分,包括十幾個協(xié)議標(biāo)準(zhǔn),在這里要實現(xiàn)的是通過網(wǎng)絡(luò)讀取居民用表的讀數(shù),傳輸?shù)臄?shù)據(jù)量少且對實時性要求不高,不需要全部的協(xié)議,只要實現(xiàn)幾個必備的即可,權(quán)衡之下,求在最小代碼、最小資源需求和功能實現(xiàn)間取得一個平衡: 只實現(xiàn)了ICMP、TCP、IP、ARP 4 個協(xié)議,組成一個小型化的TCP /IP 協(xié)議。因為任何一個以太網(wǎng)數(shù)據(jù)幀要發(fā)送時都必須要知道對方的物理地址,這能過ARP 協(xié)議獲得,所以要實現(xiàn)ARP 協(xié)議。而IP 協(xié)議是TCP, ICMP協(xié)議數(shù)據(jù)的傳輸格式; TCP 協(xié)議提供可靠的,可重組服務(wù); 而ICMP 協(xié)議是調(diào)試時所不可缺少的。另外,在實現(xiàn)重發(fā)功能時,大多的做法是應(yīng)用層不參與,當(dāng)需要重發(fā)時,由TCP /IP 協(xié)議把存儲在數(shù)據(jù)緩沖區(qū)的數(shù)據(jù)再發(fā)送一次即可,但在以單片機為主處理器的情況下,因為單片機自身的資源有限,為了減少RAM 的使用,可以在需要重發(fā)時再由應(yīng)用層產(chǎn)生這一幀數(shù)據(jù)即可,這無需太多的時間。這樣也不必每發(fā)送一幀數(shù)據(jù)都要存在緩沖區(qū)中以備重發(fā)時使用,進一步節(jié)省了RAM。

3 實驗結(jié)果及分析

將手持式RFID 讀寫器通過網(wǎng)線連入局域網(wǎng)交換機,預(yù)先將讀寫器的IP 地址設(shè)置為192. 168. 1. 37,啟動讀寫器、交換機及電腦,在電腦的命令終端輸入ping192. 168. 1. 37 命令,其結(jié)果如圖6 所示。

圖6 RFID 連入局域網(wǎng)結(jié)果。

由圖6 可知,手持式RFID 讀寫器已通過交換機成功連入局域網(wǎng),與電腦建立網(wǎng)絡(luò)連接。

在電腦中打開RFID 綜合管理系統(tǒng),將實驗用RFID 卡放入手持式RFID 讀寫器后,綜合管理系統(tǒng)讀到信息如圖7 所示。

圖7 綜合管理系統(tǒng)接收信息。

由圖7 可知,手持式RFID 讀寫器將讀到的實驗卡信息,通過局域網(wǎng)交換機成功地傳輸?shù)诫娔X的綜合管理系統(tǒng)當(dāng)中,實現(xiàn)了網(wǎng)絡(luò)接口的功能。

4 結(jié)束語

設(shè)計的手持式RFID 讀寫器網(wǎng)絡(luò)接口硬件采用MSP430F149 作為控制芯片,選用PM34 - 1 006M10 /100 /1 000M 變壓器作為隔離變壓器,以及全面支持IEEE802. 3 標(biāo)準(zhǔn)高度集成的RTL8139 作為以太網(wǎng)控制器芯片,整個系統(tǒng)具有超低功耗等優(yōu)點,實現(xiàn)了RFID 讀寫器的網(wǎng)絡(luò)化功能,為提高產(chǎn)品的競爭力創(chuàng)造了條件。同時,網(wǎng)絡(luò)接口驅(qū)動程序及TCP /IP C 語言進行開發(fā),具有較好的可讀性和移植性,可以提高開發(fā)效率,縮短開發(fā)周期。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    USB RFID讀寫器的四個常見應(yīng)用

    任何需要小型、低成本讀卡的應(yīng)用,都值得考慮USB RFID讀寫器。USB讀寫器具備大部分大型同類的基本功能,只是功率稍低一些。如果你有一款非常適合
    的頭像 發(fā)表于 04-13 14:51 ?666次閱讀

    集成RFID讀寫器與非集成RFID讀寫器

    集成RFID讀寫器將典型的固定RFID讀寫器RFID天線集成為一體,無需外部天線。如果需要額外的天線,一些集成
    的頭像 發(fā)表于 03-16 15:46 ?264次閱讀
    集成<b class='flag-5'>式</b><b class='flag-5'>RFID</b><b class='flag-5'>讀寫器</b>與非集成<b class='flag-5'>RFID</b><b class='flag-5'>讀寫器</b>

    什么是超高頻rfid讀寫器?一文讀懂其原理、優(yōu)勢及應(yīng)用場景

    作為物聯(lián)網(wǎng)感知層的關(guān)鍵技術(shù),RFID讀寫器承擔(dān)著物理對象自動識別與數(shù)據(jù)采集的核心功能,已廣泛滲透倉儲、物流、醫(yī)療等多個行業(yè)。本文從基礎(chǔ)定義出發(fā),詳細(xì)拆解RFID讀寫器的核心工作原理、非
    的頭像 發(fā)表于 02-06 14:39 ?798次閱讀
    什么是超高頻<b class='flag-5'>rfid</b><b class='flag-5'>讀寫器</b>?一文讀懂其原理、優(yōu)勢及應(yīng)用場景

    新大陸NLS MT95-U手持式RFID讀寫器:多場景智能識別的得力助手

    在倉儲管理、物流快遞、智慧醫(yī)療等多個行業(yè)的數(shù)字化轉(zhuǎn)型進程中,高效精準(zhǔn)的識別設(shè)備扮演著關(guān)鍵角色。新大陸NLSMT95-U手持式RFID讀寫器,作為一款功能強大的手持式
    的頭像 發(fā)表于 02-04 15:12 ?390次閱讀
    新大陸NLS MT95-U<b class='flag-5'>手持式</b><b class='flag-5'>RFID</b><b class='flag-5'>讀寫器</b>:多場景智能識別的得力助手

    工業(yè)RFID讀寫器,你知道哪幾種?#RFID讀寫器#三格電子

    讀寫器
    三格電子科技
    發(fā)布于 :2026年01月30日 17:11:42

    揭秘RFID讀寫器是如何“隔空”讀取RFID標(biāo)簽芯片?

    想了解RFID讀寫器如何在無電池情況下喚醒標(biāo)簽并讀取數(shù)據(jù)?本文深度解析RFID反向散射調(diào)制、能量采集及防沖突算法原理,并結(jié)合N72S/N72SH工業(yè)手持終端,揭秘射頻識別背后的硬核技術(shù)
    的頭像 發(fā)表于 12-08 12:05 ?1177次閱讀
    揭秘<b class='flag-5'>RFID</b><b class='flag-5'>讀寫器</b>是如何“隔空”讀取<b class='flag-5'>RFID</b>標(biāo)簽芯片?

    什么是超高頻rfid讀寫設(shè)備,RFID讀寫器遠(yuǎn)距離讀取能達(dá)到15米嗎?

    在物聯(lián)網(wǎng)技術(shù)飛速發(fā)展的當(dāng)下,RFID讀寫器作為數(shù)據(jù)采集的核心設(shè)備,已廣泛滲透到生產(chǎn)生活的多個領(lǐng)域。其中,超高頻rfid讀寫器憑借獨特的性能優(yōu)勢,成為物流、零售、制造等行業(yè)的“得力助手”
    的頭像 發(fā)表于 11-06 15:08 ?651次閱讀
    什么是超高頻<b class='flag-5'>rfid</b><b class='flag-5'>讀寫</b>設(shè)備,<b class='flag-5'>RFID</b><b class='flag-5'>讀寫器</b>遠(yuǎn)距離讀取能達(dá)到15米嗎?

    揭秘低頻RFID標(biāo)簽與手持讀寫器在畜牧業(yè)中的5大應(yīng)用場景

    低頻RFID標(biāo)簽與低頻RFID手持讀寫器已成為畜牧養(yǎng)殖業(yè)的核心工具,廣泛應(yīng)用于牛羊身份識別、防疫記錄、繁殖跟蹤、出欄追溯和日常盤點。通過數(shù)字化管理,牧場主不僅能提升效率,還能實現(xiàn)動物全
    的頭像 發(fā)表于 10-20 15:46 ?1740次閱讀
    揭秘低頻<b class='flag-5'>RFID</b>標(biāo)簽與<b class='flag-5'>手持</b><b class='flag-5'>讀寫器</b>在畜牧業(yè)中的5大應(yīng)用場景

    便攜RFID讀寫器,引領(lǐng)工業(yè)自動化新時代

    的姿態(tài)打破困局,與手持式RFID讀寫器等設(shè)備共同推動工業(yè)自動化邁入全新階段。RFID讀寫器的核心優(yōu)勢在于非接觸
    的頭像 發(fā)表于 10-16 15:38 ?470次閱讀
    便攜<b class='flag-5'>式</b><b class='flag-5'>RFID</b><b class='flag-5'>讀寫器</b>,引領(lǐng)工業(yè)自動化新時代

    國產(chǎn)超高頻rfid標(biāo)簽讀寫器, RFID 手持讀寫器選型指南

    國內(nèi)常見的 RFID 手持終端廠商(鳥鳥科技)的N70SH外置超高頻RFID手持機采用安卓 12 系統(tǒng)、八核處理,配備超大電池、支持國軍標(biāo)
    的頭像 發(fā)表于 09-22 11:32 ?1066次閱讀
    國產(chǎn)超高頻<b class='flag-5'>rfid</b>標(biāo)簽<b class='flag-5'>讀寫器</b>, <b class='flag-5'>RFID</b> <b class='flag-5'>手持</b><b class='flag-5'>讀寫器</b>選型指南

    RFID手持讀寫器怎么玩轉(zhuǎn)溫濕度標(biāo)簽?從入門到實戰(zhàn)全攻略

    關(guān)于用rfid手持讀寫器讀取溫濕度標(biāo)簽信息!本文詳細(xì)講解設(shè)備選購、操作步驟、數(shù)據(jù)分析及避坑指南,適合物流、農(nóng)業(yè)、冷鏈等場景。零基礎(chǔ)也能快速上手,解鎖RFID技術(shù)高效應(yīng)用!
    的頭像 發(fā)表于 09-11 14:42 ?653次閱讀
    <b class='flag-5'>RFID</b><b class='flag-5'>手持</b><b class='flag-5'>讀寫器</b>怎么玩轉(zhuǎn)溫濕度標(biāo)簽?從入門到實戰(zhàn)全攻略

    內(nèi)置UHF RFID和外置UHF RFID模塊的RFID手持讀寫器5大區(qū)別

    本文深入對比內(nèi)置UHF RFID模塊與外置UHF RFID模塊的PDA手持終端,從便攜性、續(xù)航、讀寫性能到適用場景,全面解析兩者的區(qū)別。無論你是物流、零售還是制造業(yè)從業(yè)者,這篇實測分享
    的頭像 發(fā)表于 09-08 17:35 ?1243次閱讀
    內(nèi)置UHF <b class='flag-5'>RFID</b>和外置UHF <b class='flag-5'>RFID</b>模塊的<b class='flag-5'>RFID</b><b class='flag-5'>手持</b><b class='flag-5'>讀寫器</b>5大區(qū)別

    RFID高頻讀寫器選型方案

    選擇合適的RFID高頻讀寫器(13.56MHz)需綜合考慮協(xié)議兼容性、環(huán)境適應(yīng)性、性能參數(shù)及應(yīng)用場景。以下是系統(tǒng)化的選型方案,結(jié)合工業(yè)需求和技術(shù)參數(shù): 一、核心選型維度 1. 協(xié)議與頻率 支持協(xié)議
    發(fā)表于 07-30 17:19

    東集RFID讀寫器有什么用

    在當(dāng)今信息高度發(fā)達(dá)的時代,RFID(射頻識別)技術(shù)正在逐漸改變我們周圍的世界。隨著物聯(lián)網(wǎng)(IoT)的興起,RFID讀寫器作為這一技術(shù)的核心組件,正在發(fā)揮著越來越重要的作用。東集小編將深入探討R
    發(fā)表于 06-20 10:36

    超高頻RFID讀寫器漏讀

    超高頻RFID讀寫器出現(xiàn)漏讀的情況怎么解決
    發(fā)表于 06-12 19:55
    阿巴嘎旗| 德安县| 勐海县| 平远县| 连平县| 高要市| 棋牌| 屏东市| 西藏| 温宿县| 辽宁省| 高雄市| 福贡县| 祁阳县| 嫩江县| 沾益县| 昌黎县| 潜江市| 察哈| 永康市| 大新县| 沛县| 利川市| 原阳县| 兴文县| 广河县| 克什克腾旗| 长寿区| 白水县| 寻甸| 赤城县| 长子县| 油尖旺区| 新源县| 甘泉县| 阿拉善左旗| 西乌珠穆沁旗| 凤城市| 齐河县| 吉木乃县| 荔波县|