基于RFID的藥品識(shí)別箱
第一章 方案提出
筆者的靈感是來至家中的推了好久的藥品。每個(gè)家庭都會(huì)存放一些藥品,如:感冒藥、止痛藥、退燒片等。當(dāng)藥品存放舊后,貼在藥瓶(藥盒)上的標(biāo)簽就會(huì)漸漸的模糊,甚至脫落。這時(shí)我們很難識(shí)別出藥品的名稱、功效、使用方法、保質(zhì)期等信息。如果吃錯(cuò)藥或者吃了過期的藥物,后果不堪設(shè)想。
針對(duì)以上問題,筆者希望能制作一個(gè)可以識(shí)別藥品的藥箱。
第二章 方案論證
采用51單片機(jī)作為核心控制模塊,通過RS232串行接口與PC機(jī)通訊。使用RFID射頻識(shí)別模塊對(duì)智能卡進(jìn)行讀寫操作,12864液晶模塊用于顯示相關(guān)數(shù)據(jù)。
本項(xiàng)目筆者將使用智能卡來模擬貼在藥瓶(盒)上的射頻標(biāo)簽,將藥品的編號(hào)和保質(zhì)期存入智能卡中,利用射頻識(shí)別模塊來讀出藥品(智能卡)中的數(shù)據(jù),經(jīng)51單片機(jī)處理數(shù)據(jù)后,通過12864液晶模塊顯示相關(guān)信息。

第三章 系統(tǒng)硬件設(shè)計(jì)
3.1 系統(tǒng)硬件框圖

3.2 單片機(jī)最小系統(tǒng)模塊
單片機(jī)模塊主要用于控制和處理數(shù)據(jù),是本系統(tǒng)的核心模塊。STC89C51單片機(jī)具有超強(qiáng)抗干擾、超低功耗、價(jià)格低廉以及性能優(yōu)越等特點(diǎn),所以本項(xiàng)目將使用STC89C51單片機(jī)

3.3 RFID模塊
非接觸式IC卡接口板和天線接口板組成RFID模塊,天線發(fā)射頻率為13.56MHz,操作距離最高可達(dá)100mm;支持ISO14443- A(Mifare 1)、ISO14443-B(AT88RF020)、射頻卡或RFID電子標(biāo)簽以及各種非接觸式智能卡的讀寫操作。

3.4 智能卡
當(dāng)今世界上非接觸式IC智能射頻卡中的主流要為荷蘭的Philips公司的MIFARE技術(shù),其獨(dú)有的MIFARE RF(射頻)非接觸式接口標(biāo)準(zhǔn)已經(jīng)被制定為國際標(biāo)準(zhǔn):ISO/IEC14443 TYPE A標(biāo)準(zhǔn)。
MIFARE 1 IC 智能(射頻)卡采用先進(jìn)的芯片制造工藝制造,內(nèi)建有高速CMOS EEPROM、ASIC等??ㄆ铣薎C微晶片及一副高效率天線外,無任何其他元件。工作頻率為13.56MHz,數(shù)據(jù)傳送率快,且為106kb/s。保密性強(qiáng)、真正的防沖突等特點(diǎn)。所以本項(xiàng)目將使用 TYPE A系列的MIFARE 1 IC卡。
3.5 串口通訊模塊
通過RS232串行接口與PC機(jī)通訊。

3.6 顯示模塊
本項(xiàng)目使用的是SMG12864液晶顯示模塊,此顯示模塊是128x64點(diǎn)陣的漢子圖形型液晶顯示模塊,可以顯示漢子及圖形,內(nèi)置國際GB2321碼簡體中文庫(16X16點(diǎn)陣)、128個(gè)字符(8X16點(diǎn)陣)及64X256點(diǎn)陣顯示RAM(GDRAM)??膳cCPU直接接口,提供兩種界面來連接微處理機(jī);8位并行及串行兩種連接方式。具有多種功能:光標(biāo)顯示、畫面移位、睡眠模式等。

3.7 電源模塊
變壓器輸出12V電壓,經(jīng)電源電路濾波、整流為5V直流電壓,為各個(gè)模塊供電。

第四章 系統(tǒng)軟件設(shè)計(jì)
由于筆者作品的核心操作是利用RFID模塊對(duì)智能卡的讀寫操作,所以筆者這里只列出MifARE 1 卡的讀寫操作流程圖。
