C8051F 30x微控制器低成本射頻讀卡器方案

2021-05-07 15:07:58 字數 4391 閱讀 2281

c8051f 30x微控制器低成本射頻讀卡器方案

2009-02-26 09:56:48

edmchina

該方案採用超低功耗

soc型微控制器

c8051f30x

,流水線指令結構,

70%指令執行時間為乙個或兩個系統時鐘週期,速度可達

25mips;

靈活的時鐘源;

3v電壓供電,埠

i/o均可耐壓

5v,硬體增強型

urat

可與外部裝置直接進行串列埠通訊,或通過

uart

轉usb

橋接晶元同外部裝置進行

usb介面進行通訊;

smbus

匯流排直接與

st的射頻專用收發晶元

crx14

連線,對

crx14

控制來實現非接觸射頻卡的讀寫。

一、微控制器特性:

工作電壓:

3.3v

超低功耗:

典型工作電流

5ma@25mhz

11ua@32khz

典型停機電流

0.1ua

16位可程式設計計數器

/定時器陣列,有三個捕捉

/比較模組 使用

pca或定時器和外部時鐘源的實時時鐘方式

可在執行中切換時鐘源,用於節電方式

專用的看門狗定時器,雙向復位引腳

在片除錯 8k

位元組flash,256

位元組內部資料

ram 8位

adc,l

兩個模擬比較器

擴充套件的中斷系統

c8051fmcu rfid

讀卡器系統框圖

二、系統組成

整個系統主要分成兩部分(主控板和天線板),

pc通過

c8051fmcu rfid

讀卡器對相應的卡進行讀寫等操作,其中主控板的控制器用

c8051f30x mcu,

可通過usb

、rs232

或rs485同pc

端連線,

crx14是st

公司的非接觸式射頻讀寫晶元,用

i2c匯流排與

c8051f30x

通訊,實現對

iso14443 type b

協議非接觸卡的讀寫控制。非接觸式系統主要由讀寫器與非接觸式記憶體標籤組成,每乙個標籤讀內含乙個小型的記憶體晶元,可連線到小型線圈天線上。這個記憶體晶元可儲存與其接觸的產品專案之識別資料以及更新後的識別資料,而天線的作用則是透過射頻功能將資料傳送到記憶體晶元中,負責資料的輸入與輸出。

三、該讀卡器主要功能與特點

實現對iso14443 type b

協議非接觸卡的讀寫(如低階的

sr系列,保密

srix

系列)

保密功能

低成本的嵌入式讀寫器

卡命令實現對卡的各種操作

initiate()

pcall16()

slot_marker(sn)

select(chip_id)

completion()

reset_to_inventory()

read_block(addr)

write_block(addr,data)

get_uid()

防重疊,防複製功能

通訊介面

usb介面

可調整baud

的uart介面

能在苛刻的環境下工作,具有低成本和靈活性等特點

四、主要技術指標

電氣效能 功耗

<1va

工作電壓範圍

3.3v(

主控板) 5v(

天線板)

環境條件

工作溫度

-20℃

~ +55

℃運輸儲存溫度

-25℃

~ +70

℃相對濕度

<95%

射頻功率:

100mw

射頻訊號

13.56mhz

射頻訊號傳輸率高達

106kbit/s

**訊距離

5cm左右

p89lpc903fd微控制器製作射頻識別裝置

2009-06-18 15:02:26

,李愛武

,範新勝 1

系統設計方案

射頻識別技術(

rfid

)已被廣泛應用於工業自動化、商業自動化、交通運輸控制管理等眾多領域

[1]。本設計是

rfid

的一種實現。

rfid

技術利用無線射頻方式在閱讀器和射頻卡之間進行非接觸雙向資料傳輸,以達到目標識別和資料交換的目的。射頻卡由

p89lpc903fd

微控制器和

df發射模組組成,用於與射頻天線的通訊;閱讀器用於讀取射頻卡的資訊,由

p89lpc903fd

微控制器、

df超再生接收模組和濾波電容組成;閱讀器和射頻卡均採用

1.5 v

乾電池組合供電,容易實現所需電壓的匹配;

df發射模組和超再生接收模組均接敷銅線耦合線圈。該裝置採用半雙工通訊方式進行資訊交換。射頻卡接收由閱讀器中的

p89lpc903fd

微控制器產生的

8位矩形脈衝訊號軟體編碼後經發射模組進行

ask調製,通過耦合線圈將訊號傳送給閱讀器,閱讀器的耦合線圈接收訊號經

df超再生接收模組接收解調並通過序列資料傳輸將解碼資料傳送至

p89lpc903fd

微控制器後經軟體解碼後進行資料處理,

p89lpc903fd

微控制器自動識別位址並驅動

led顯示識別結果。

2 系統實現

2.1

元件選取

考慮到系統的實用性和低成本,選用

philips

公司生產的

p89lpc903fd

微控制器,用

df發射模組實現

315mhz

的ask

調製,用

df超再生接收模組實現接收和解調

[2]。

p89lpc903fd

是一款單片封裝的低成本、少引腳、高整合度

flash

微控制器。如圖

1所示,它整合了許多系統優化功能,適用於許多要求高整合度、低成本的場合。

p89lpc903fd

採用了高效能的處理器結構,指令執行時間只需2~

4個時鐘週期,在同一時鐘頻率下其執行速度是

8051

微控制器的

6倍,所以只需較低的工作頻率即可達到同等的工作效率,而且功耗低、

emi小。

p89lpc903fd採用8

腳封裝,引出管腳為1、

8和4腳對應的

vdd、

vss和復位腳,所有口線均有

led驅動能力

(4ma

~20ma)[3]

。在本設計中用到了它的兩個序列口

txd和

rxd。

2.2

系統電路圖

系統電路分閱讀器和射頻卡兩部分。

(1)

閱讀器電路:將

p89lpc903fd

的rxd

序列口連線到

df超再生接收模組的

date

埠進行資料接收和傳輸,將接收的資料進行軟體解碼後實現系統功能。

vcc埠接

+3v直流電源,具體電路如圖

2所示。該模組溫度適應性強、工作穩定可靠、抗干擾能力強、容易實現軟體解碼,並且選擇

+6v直流電源供電,提高了接收模組的接收靈敏度,實用性較好。

(2)

射頻卡電路:

p0.2

、p0.4

、p0.5

、p1.1

埠與撥碼開關

4個埠連線將完成資料輸入功能,輸入的資料通過軟體編碼後經

p89lpc903fd

微控制器的

txd序列口輸出到

df發射模組的

txd埠實現射頻資訊的傳輸,

vcc埠接

+3v直流電源,

df發射模組的供電可選擇

+3v~

+12v

電源,所選擇供電電壓越大其發射距離就越遠。本設計選擇

+6 v

直流電源供電,容易實現便捷式電源設計,射頻卡具體電路如圖

3所示。

實現微控制器網路的新方法

2009-06-12 21:53

C8051F微控制器定時器的定時

假設c8051f020微控制器的晶振是sysclk 22114800hz,即每秒計22114800個數 經過div 12分頻後得到定時器的計數頻率tclk sysclk 12,每秒計22114800 12 1842900個數 sysclk 12 1 s cout t s 則t秒 計數個數cout t...

基於stm32f10x微控制器USB流程理解

主要思路 檔案從main.c檔案到main 函式開始 主要重點是,開啟中斷 usb interrupts config stm32不像c51微控制器那樣可以用過interrupt關鍵字來定義中斷響應函式,stm32的中斷響應函式介面存在中斷向量表中。其格式如下 在檔案hw config.c裡 ena...

本科畢設 基於C8051微控制器的身份識別系統設計

大四畢業之際,花了兩個月做的乙個身份識別系統。本系統主要由電源模組 微控制器控制模組 實時時鐘模組 儲存器模組 非接觸式ic讀卡器模組 led燈模擬模組 lcd液晶模組 按鍵模組等組成。本系統採用nxp公司的mfrc522作為13.56mhz射頻讀卡器晶元,mfrc522支援iso iec 1444...