無線動(dòng)物識(shí)別和跟蹤管理系統(tǒng)的設(shè)計(jì)
本系統(tǒng)的便攜式手持讀寫器體積小,攜帶方便,可以由管理人員帶到動(dòng)物身邊讀寫耳標(biāo),主要由天線、射頻部分、控制部分以及主機(jī)接口四大模塊組成。此外,為了方便用戶使用,用來顯示和輸入數(shù)據(jù)的液晶顯示屏和鍵盤也是不可缺少的。設(shè)計(jì)原理框圖如圖3所示。各模塊功能介紹如下:
天線:在射頻電子標(biāo)簽和讀寫器之間傳遞射頻信號(hào)。本設(shè)計(jì)中使用PCB天線。
射頻芯片:讀寫器與射頻電子標(biāo)簽之間的信息交換通過射頻芯片及外圍電路實(shí)現(xiàn),本系統(tǒng)使用的射頻芯片是EM4095。
控制芯片:控制射頻芯片讀取耳標(biāo)中的數(shù)據(jù)并發(fā)送信令給耳標(biāo),并控制通過LCD屏幕顯示數(shù)據(jù)以及判斷鍵盤的操作。
主機(jī)接口:便攜式手持讀寫器與上位的PC機(jī)進(jìn)行信息交換時(shí),可通過串口和無線通信兩種方式完成。
讀卡器射頻芯片的硬件電路圖如圖4所示。
系統(tǒng)軟件設(shè)計(jì)
系統(tǒng)軟件設(shè)計(jì)原理及流程圖
本系統(tǒng)的主要功能是完成便攜式手持讀寫器對(duì)電子射頻標(biāo)簽的讀寫過程。首先初始化單片機(jī)串口,發(fā)送開射頻場(chǎng)的命令,輸入要讀取(寫入)的數(shù)據(jù)扇區(qū)的區(qū)號(hào)。然后發(fā)送讀數(shù)據(jù)(寫數(shù)據(jù))的命令,判斷此命令是否發(fā)送完畢,若未發(fā)送完就繼續(xù)發(fā)送;若發(fā)送結(jié)束就判斷是否有數(shù)據(jù),沒有數(shù)據(jù)則提示錯(cuò)誤并返回到初始化的地方,如果有數(shù)據(jù)就開始接收(寫入)。最后判斷接收到的數(shù)據(jù)正確與否,如果正確,則可以進(jìn)行數(shù)據(jù)處理;如果錯(cuò)誤,則提示錯(cuò)誤并返回初始化。
系統(tǒng)軟件設(shè)計(jì)原理及流程圖
本系統(tǒng)的主要功能是完成便攜式手持讀寫器對(duì)電子射頻標(biāo)簽的讀寫過程。首先初始化單片機(jī)串口,發(fā)送開射頻場(chǎng)的命令,輸入要讀取(寫入)的數(shù)據(jù)扇區(qū)的區(qū)號(hào)。然后發(fā)送讀數(shù)據(jù)(寫數(shù)據(jù))的命令,判斷此命令是否發(fā)送完畢,若未發(fā)送完就繼續(xù)發(fā)送;若發(fā)送結(jié)束就判斷是否有數(shù)據(jù),沒有數(shù)據(jù)則提示錯(cuò)誤并返回到初始化的地方,如果有數(shù)據(jù)就開始接收(寫入)。最后判斷接收到的數(shù)據(jù)正確與否,如果正確,則可以進(jìn)行數(shù)據(jù)處理;如果錯(cuò)誤,則提示錯(cuò)誤并返回初始化。
系統(tǒng)軟件設(shè)計(jì)原理及流程圖如圖5所示。
相關(guān)推薦
技術(shù)專區(qū)
- FPGA
- DSP
- MCU
- 示波器
- 步進(jìn)電機(jī)
- Zigbee
- LabVIEW
- Arduino
- RFID
- NFC
- STM32
- Protel
- GPS
- MSP430
- Multisim
- 濾波器
- CAN總線
- 開關(guān)電源
- 單片機(jī)
- PCB
- USB
- ARM
- CPLD
- 連接器
- MEMS
- CMOS
- MIPS
- EMC
- EDA
- ROM
- 陀螺儀
- VHDL
- 比較器
- Verilog
- 穩(wěn)壓電源
- RAM
- AVR
- 傳感器
- 可控硅
- IGBT
- 嵌入式開發(fā)
- 逆變器
- Quartus
- RS-232
- Cyclone
- 電位器
- 電機(jī)控制
- 藍(lán)牙
- PLC
- PWM
- 汽車電子
- 轉(zhuǎn)換器
- 電源管理
- 信號(hào)放大器
評(píng)論