無線動物識別和跟蹤管理系統的設計
本系統的便攜式手持讀寫器體積小,攜帶方便,可以由管理人員帶到動物身邊讀寫耳標,主要由天線、射頻部分、控制部分以及主機接口四大模塊組成。此外,為了方便用戶使用,用來顯示和輸入數據的液晶顯示屏和鍵盤也是不可缺少的。設計原理框圖如圖3所示。各模塊功能介紹如下:

天線:在射頻電子標簽和讀寫器之間傳遞射頻信號。本設計中使用PCB天線。
射頻芯片:讀寫器與射頻電子標簽之間的信息交換通過射頻芯片及外圍電路實現,本系統使用的射頻芯片是EM4095。
控制芯片:控制射頻芯片讀取耳標中的數據并發送信令給耳標,并控制通過LCD屏幕顯示數據以及判斷鍵盤的操作。
主機接口:便攜式手持讀寫器與上位的PC機進行信息交換時,可通過串口和無線通信兩種方式完成。
讀卡器射頻芯片的硬件電路圖如圖4所示。

系統軟件設計
系統軟件設計原理及流程圖
本系統的主要功能是完成便攜式手持讀寫器對電子射頻標簽的讀寫過程。首先初始化單片機串口,發送開射頻場的命令,輸入要讀取(寫入)的數據扇區的區號。然后發送讀數據(寫數據)的命令,判斷此命令是否發送完畢,若未發送完就繼續發送;若發送結束就判斷是否有數據,沒有數據則提示錯誤并返回到初始化的地方,如果有數據就開始接收(寫入)。最后判斷接收到的數據正確與否,如果正確,則可以進行數據處理;如果錯誤,則提示錯誤并返回初始化。
系統軟件設計原理及流程圖
本系統的主要功能是完成便攜式手持讀寫器對電子射頻標簽的讀寫過程。首先初始化單片機串口,發送開射頻場的命令,輸入要讀取(寫入)的數據扇區的區號。然后發送讀數據(寫數據)的命令,判斷此命令是否發送完畢,若未發送完就繼續發送;若發送結束就判斷是否有數據,沒有數據則提示錯誤并返回到初始化的地方,如果有數據就開始接收(寫入)。最后判斷接收到的數據正確與否,如果正確,則可以進行數據處理;如果錯誤,則提示錯誤并返回初始化。
系統軟件設計原理及流程圖如圖5所示。
評論