chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

使用STM32和RFID連接的讀卡器系統(tǒng)設(shè)計(jì)

454398 ? 來(lái)源:一板網(wǎng) ? 作者:天南地北客 ? 2020-10-26 15:39 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在本篇文章中,我們將使用STM32RFID讀卡器設(shè)計(jì)一個(gè)讀取RFID卡的系統(tǒng)。 RFID表示射頻識(shí)別,它使用無(wú)線(xiàn)電頻率讀取信息。 RFID用于許多認(rèn)證系統(tǒng),如電梯乘坐系統(tǒng)、自動(dòng)收費(fèi)系統(tǒng)、醫(yī)院患者信息維護(hù)系統(tǒng)、自動(dòng)數(shù)據(jù)收集等。本文中,我們將學(xué)習(xí)如何使用STM32F103C8微控制器連接EM-18 RFID讀卡器模塊來(lái)讀取RFID標(biāo)簽的唯一ID。

所需的組件

● STM32F103C8控制器

● EM-18 RFID讀卡器模塊

● RFID卡

● 1602 LCD顯示屏模塊

● 面包板

● 連接線(xiàn)

在將RFID與STM32連接之前,首先我們將了解RFID標(biāo)簽和RFID讀卡器。

RFID標(biāo)簽

RFID標(biāo)簽由一組盤(pán)繞天線(xiàn)和一片微芯片組成,可以與附近的讀卡器無(wú)線(xiàn)通信。市場(chǎng)上有各種形狀和尺寸的不同類(lèi)型的RFID標(biāo)簽。很少有人使用不同的頻率進(jìn)行通信。我們將使用125Khz無(wú)源RFID卡,其中包含唯一的ID數(shù)據(jù)。

當(dāng)您將RFID標(biāo)簽放在明亮的燈光前時(shí),您可以觀(guān)察標(biāo)簽內(nèi)部的線(xiàn)圈和微芯片。

基本上有兩種類(lèi)型的RFID標(biāo)簽:無(wú)源和有源

無(wú)源RFID標(biāo)簽從EM-18等讀卡器模塊產(chǎn)生的磁場(chǎng)中獲取能量,并用它為微芯片的電路供電。然后芯片將信息發(fā)送給讀卡器。

有源RFID標(biāo)簽需要單獨(dú)供電,并包含高達(dá)1MB的讀/寫(xiě)內(nèi)存。

EM-18 RFID讀卡器

每個(gè)RFID卡都嵌入有一個(gè)唯一ID,并且使用RFID讀取器可以讀取RFID卡號(hào)。 EM-18 RFID讀卡器的工作頻率為125 KHz,它配有一個(gè)片上天線(xiàn),可以用5V電源供電。它提供串行輸出。范圍大約8-12厘米。串行通信參數(shù)為9600bps、8個(gè)數(shù)據(jù)位、1個(gè)停止位。這種無(wú)線(xiàn)射頻識(shí)別用于許多系統(tǒng),如基于RFID的考勤系統(tǒng)、安全系統(tǒng)、投票機(jī)以及電子收費(fèi)公路定價(jià)等等。

EM-18 RFID讀器卡提供的輸出為12位ASCII格式。在12位數(shù)中,前10位是卡號(hào),后兩位是卡號(hào)的XOR結(jié)果。最后兩位數(shù)字用于錯(cuò)誤校驗(yàn)。

例如,從讀卡器讀取到的卡號(hào)為0200107D0D62,然后卡上的卡號(hào)將如下所示。

02- 前導(dǎo)符

00107D0D =十進(jìn)制的1080589。

62是(02 XOR 00 XOR 10 XOR 7D XOR 0D)的XOR值。

因此卡上的號(hào)碼是0001080589。

EM-18的引腳詳細(xì)信息

EM-18 RFID讀卡器有九個(gè)引腳。在9個(gè)引腳中,2個(gè)引腳沒(méi)有連接,所以我們只需要考慮7個(gè)端子。下表顯示了EM-18的引腳說(shuō)明。

編號(hào) 引腳名稱(chēng) 說(shuō)明
1 VCC 電源正極
2 GND 電源地
3 BUZZ 連接到蜂鳴器
4 NC
5 NC
6 SEL SEL = 1(RS232
SEL = 0(WEIGAND)
7 TX 數(shù)據(jù)通過(guò)RS232的TX發(fā)出
8 DATA1 WEIGAND接口DATA HIGH引腳
9 DATA0 WEIGAND接口DATA LOW引腳

EM-18 RFID模塊的規(guī)格參數(shù)

● 讀取距離:10厘米

● 工作溫度:0oC至+80oC

● 通訊參數(shù):9600bps

電流消耗:<50mA

● 工作頻率:125 kHz

● 工作電壓:5v

電路圖和連接

STM32F103C8和EM-18讀卡器模塊之間的連接如下:

EM-18讀卡器模塊 STM32F103C8
VCC + 5V
GND GND
TX PA10

編程STM32F103C8用于讀取RFID

在之前的文章中,我們了解了使用USB端口編程STM32F103C8T6板。所以我們現(xiàn)在不需要FTDI燒寫(xiě)器。只需通過(guò)STM32的USB端口將其連接到PC,然后開(kāi)始使用ARDUINO IDE進(jìn)行編程。在ARDUINO IDE中對(duì)STM32進(jìn)行編程以讀取RFID標(biāo)簽非常簡(jiǎn)單

1.首先,包括用于使用LCD顯示函數(shù)的LCD顯示庫(kù)。然后定義LCD引腳并初始化LCD顯示屏。

#include

const int rs = PB11, en = PB10, d4 = PB0, d5 = PB1, d6 = PC13, d7 = PC14;

LiquidCrystal lcd(rs, en, d4, d5, d6, d7);

2.接下來(lái)在void setup()函數(shù)中,我們需要將LCD顯示模式設(shè)置為16x2,并使用PA10引腳以波特率9600開(kāi)始串行通信(這是STM32F103C8的SERIAL1通信端口RX1,它與EM-18 TX引腳相連。

lcd.begin(16, 2);

Serial1.begin(9600);

pinMode(PA10,INPUT);

3.接下來(lái)顯示歡迎信息并在一段時(shí)間后擦除屏幕。

lcd.print("CIRCUIT DIGEST"); //Prints at LCD display

lcd.setCursor(0, 1); //Set courser to second line

lcd.print("RFID WITH STM32"); //Prints at LCD display

delay(5000); //Delay for 5 Seconds

lcd.clear(); //Clears LCD display

lcd.setCursor(0,0); //Sets cursor at First Line

lcd.print("RFID TAG NO:"); //Prints at LCD display

lcd.setCursor(0,1);

4.在void loop()函數(shù)中,一旦STM32F103C8的串行引腳提供EM-18 RFID讀取器模塊(標(biāo)簽ID)的數(shù)據(jù),該字符將逐位存儲(chǔ)并在LCD顯示屏上逐個(gè)顯示。

{

while(Serial1.available() && count < 12)? ?? ?? ?

{

RFID[count] = Serial1.read();

count++;

lcd.print(RFID[count]);

if (count==12)

{

lcd.print(" ");

count = 0;

lcd.setCursor(0, 1);

}

}

}

現(xiàn)在只需在STM32中上傳完整的代碼,您的系統(tǒng)即可運(yùn)行。然后將RFID標(biāo)簽放在RFID閱讀器上,您就會(huì)看到標(biāo)簽ID出現(xiàn)在1602 LCD顯示屏上。

編輯:hfy

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀(guān)點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • RFID
    +關(guān)注

    關(guān)注

    392

    文章

    6868

    瀏覽量

    247516
  • 讀卡器
    +關(guān)注

    關(guān)注

    2

    文章

    467

    瀏覽量

    41344
  • STM32
    +關(guān)注

    關(guān)注

    2307

    文章

    11150

    瀏覽量

    372418
  • 燒寫(xiě)器
    +關(guān)注

    關(guān)注

    0

    文章

    18

    瀏覽量

    13433
  • STM32F103C8
    +關(guān)注

    關(guān)注

    1

    文章

    23

    瀏覽量

    8461
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    ?基于STEVAL-25R3916B NFC/RFID讀卡器評(píng)估套件的技術(shù)解析與應(yīng)用設(shè)計(jì)

    STMicroelectronics STEVAL-25R3916B NFC/RFID讀卡器評(píng)估套件支持用戶(hù)評(píng)估ST25R器件(一系列高性能HF讀卡器)的特性和功能。該套件包括應(yīng)用筆記、軟件應(yīng)用程序、驅(qū)動(dòng)程序、物料清單 (BOM
    的頭像 發(fā)表于 10-25 15:22 ?1297次閱讀
    ?基于STEVAL-25R3916B NFC/<b class='flag-5'>RFID</b><b class='flag-5'>讀卡器</b>評(píng)估套件的技術(shù)解析與應(yīng)用設(shè)計(jì)

    ST25R100:高性能、低功耗的NFC/HF RFID讀卡器IC

    STMicroelectronics ST25R100 NFC/HF RFID讀卡器IC采用小型4mm x 4mm 24引腳TQFN封裝,具有高端性能。該讀卡器IC具有高輸出功率和動(dòng)態(tài)功率輸出
    的頭像 發(fā)表于 10-23 14:47 ?600次閱讀
    ST25R100:高性能、低功耗的NFC/HF <b class='flag-5'>RFID</b><b class='flag-5'>讀卡器</b>IC

    ST25R200:高性能、低功耗的NFC/HF RFID讀卡器IC

    STMicroelectronics ST25R200 NFC/HF RFID讀卡器IC采用小型4mm x 4mm 24引腳TQFN封裝,具有高端性能。該讀卡器IC具有高輸出功率和動(dòng)態(tài)功率輸出
    的頭像 發(fā)表于 10-23 14:40 ?519次閱讀
    ST25R200:高性能、低功耗的NFC/HF <b class='flag-5'>RFID</b><b class='flag-5'>讀卡器</b>IC

    技術(shù)資訊 I 如何設(shè)計(jì)存儲(chǔ)卡讀卡器

    數(shù)據(jù),適配各類(lèi)操作系統(tǒng)且存儲(chǔ)容量無(wú)上限。對(duì)于讀取數(shù)據(jù)來(lái)說(shuō),存儲(chǔ)卡讀卡器是必不可少的。如果設(shè)備(例如電腦)沒(méi)有存儲(chǔ)卡插槽,可能需要連接讀卡器來(lái)傳輸文件。本文就將介紹如
    的頭像 發(fā)表于 10-17 16:16 ?407次閱讀
    技術(shù)資訊 I 如何設(shè)計(jì)存儲(chǔ)卡<b class='flag-5'>讀卡器</b>

    基于STMicroelectronics X-NUCLEO-NFC10A1的NFC讀卡器技術(shù)解析與應(yīng)用指南

    ISO14443A/B和ISO15693通信協(xié)議,可在讀卡器模式下實(shí)現(xiàn)幀編碼和解碼,適用于NFC、相鄰和附近的HF RFID應(yīng)用。該板可以檢測(cè)、讀取和寫(xiě)入NFC Forum Type 1、2、4和5標(biāo)簽。它
    的頭像 發(fā)表于 10-17 10:37 ?508次閱讀
    基于STMicroelectronics X-NUCLEO-NFC10A1的NFC<b class='flag-5'>讀卡器</b>技術(shù)解析與應(yīng)用指南

    ST25R300 NFC讀卡器技術(shù)解析與應(yīng)用指南

    STMicroelectronics ST25R300 NFC讀卡器是一款高性能通用器件,支持NFC啟動(dòng)、目標(biāo)、讀卡器和卡仿真模式。ST25R300設(shè)計(jì)用于符合EMVCo^?^ PCD 3.2a模擬和數(shù)字標(biāo)準(zhǔn),優(yōu)化用于最具挑戰(zhàn)
    的頭像 發(fā)表于 10-16 09:32 ?801次閱讀
    ST25R300 NFC<b class='flag-5'>讀卡器</b>技術(shù)解析與應(yīng)用指南

    光學(xué)生產(chǎn)制造與RFID多通道讀卡器攜手助力鏡頭模組生產(chǎn)

    為規(guī)避漏烘烤重大品質(zhì)隱患發(fā)生,借助RFID讀碼安裝在烤箱箱內(nèi)實(shí)現(xiàn)非接觸式的數(shù)據(jù)通信,達(dá)到識(shí)別產(chǎn)品過(guò)站監(jiān)控。解決方案:CK-UR8600多通道讀卡器結(jié)合CK-TUS7020M-H3超高頻標(biāo)簽。
    的頭像 發(fā)表于 08-07 16:02 ?552次閱讀
    光學(xué)生產(chǎn)制造與<b class='flag-5'>RFID</b>多通道<b class='flag-5'>讀卡器</b>攜手助力鏡頭模組生產(chǎn)

    硬核跨界!CAN轉(zhuǎn)EtherCAT:門(mén)禁讀卡器的“破壁者”來(lái)了

    新老設(shè)備,統(tǒng)統(tǒng)接入同一網(wǎng)絡(luò); 節(jié)能暗器:聯(lián)動(dòng)控制燈光、空調(diào),能耗優(yōu)化悄悄進(jìn)行; 遠(yuǎn)程操控:手機(jī)/電腦一鍵調(diào)試,設(shè)備維護(hù)不再“跑斷腿”。 某大廈改造門(mén)禁系統(tǒng),舊讀卡器是CAN協(xié)議“釘子戶(hù)”,新中控卻只認(rèn)
    發(fā)表于 07-16 14:24

    PAE 電鍍行車(chē)讀卡器,電鍍行業(yè)的得力助手

    主要是向大家推薦PAE電鍍行車(chē)讀卡器
    的頭像 發(fā)表于 06-24 14:53 ?522次閱讀

    DD3118 高集成度讀卡器控制芯片數(shù)據(jù)手冊(cè)

    DD3118是一款采用40納米低功耗技術(shù)制造的高性能、高集成度讀卡器控制芯?片,專(zhuān)為讀卡器設(shè)計(jì)。作為讀卡器的核心功能模塊,DD3118支持USB?3.0、SD ?3.0和eMMC?4.5標(biāo)準(zhǔn)協(xié)議,能夠穩(wěn)定訪(fǎng)問(wèn)存儲(chǔ)在內(nèi)存卡中的數(shù)據(jù)
    發(fā)表于 06-16 16:14 ?8次下載

    DD3118規(guī)格書(shū)|DD3118說(shuō)明書(shū)|3.0讀卡器芯片規(guī)格書(shū)

    DD3118是一款高性能、高度集成的讀卡器控制芯片,DD3118采用40nm低功耗技術(shù)制造,專(zhuān)為讀卡器或者讀卡方案設(shè)計(jì)的芯片。DD3118作為讀卡器的核心功能模塊,SD 3.0和eMM
    發(fā)表于 06-12 17:40 ?2次下載

    MAXQ1743 DeepCover安全磁卡讀卡器IC技術(shù)手冊(cè)

    DeepCover 嵌入式安全方案采用多重先進(jìn)的物理安全機(jī)制保護(hù)敏感數(shù)據(jù),提供最高等級(jí)的密鑰存儲(chǔ)安全保護(hù)。 DeepCover MAXQ1743是集成的三軌磁條讀卡器IC,在機(jī)器/磁卡接口上為POS終端或ATM讀卡器提供安全保障。磁卡數(shù)據(jù)可采用AES或DES/TDE
    的頭像 發(fā)表于 05-15 09:44 ?777次閱讀
    MAXQ1743 DeepCover安全磁卡<b class='flag-5'>讀卡器</b>IC技術(shù)手冊(cè)

    MAX66300帶SHA-256和RFID讀卡器的DeepCover安全認(rèn)證技術(shù)手冊(cè)

    通信的高度集成RFID讀卡器和SHA-256安全認(rèn)證協(xié)處理。RFID IC讀卡器符合ISO
    的頭像 發(fā)表于 05-13 10:58 ?856次閱讀
    MAX66300帶SHA-256和<b class='flag-5'>RFID</b><b class='flag-5'>讀卡器</b>的DeepCover安全認(rèn)證<b class='flag-5'>器</b>技術(shù)手冊(cè)

    SD讀卡器芯片GL827L規(guī)格書(shū)

    SD讀卡器芯片GL827L規(guī)格書(shū)
    發(fā)表于 03-24 09:15 ?0次下載