RFID身份碼發(fā)射器硬件設計
圖3 CC1000的標準應用電路
4.2 主控制器ATmega88V
由于身份碼發(fā)射器采用電池供電,考慮到井下發(fā)射器工作狀態(tài)的持續性,在保證其基本性能的前提下,選擇主控制器時(shí),盡量要求低功耗。所以選擇了簡(jiǎn)單實(shí)用的ATmega88V,它具有8K字節的系統內可編程Flash,512字節EEPROM,1K SRAM,23個(gè)通用I/O 口線(xiàn),32個(gè)通用工作寄存器,3個(gè)具有比較模式的靈活的定時(shí)器/計數器(T/C),片內/外中斷,可編程串行USART,面向字節的兩線(xiàn)串行接口,一個(gè) SPI串行端口,一個(gè)6路10位ADC,具有片內振蕩器的可編程看門(mén)狗定時(shí)器,以及五種可以
通過(guò)軟件選擇的省電模式 (圖4)。
圖4 晶振、發(fā)射、接收頻率配置
4.3 發(fā)射器的工作原理
CC1000初始狀態(tài)為待機模式,傳感器采集到身份碼接收器發(fā)送的加密數據后,先發(fā)送給AT—mega88,由ATmega88進(jìn)行控制并檢測,將數據通過(guò)I/O 口發(fā)送給CC1000,此時(shí)CC1000被信號激活并進(jìn)入發(fā)射模式,將數據轉換為數據幀發(fā)送給身份碼接收器中的接收模塊。需要注意的是,在發(fā)送之前,主控制器ATmega88需要對CC1000進(jìn)行初始化并配置相應的寄存器。表1為CC1000初始化后其主要寄存器的配置值和配置順序。而數據信號發(fā)送成功后,CC1000和ATmega88重新進(jìn)入休眠狀態(tài),達到減少功耗和節約電池電量的效果。
5 結束語(yǔ)
考慮到井下人員定位系統中降低功耗的需要,選擇了低功耗的射頻芯片 ccl000及控制器AT—mega88V作為硬件設計的核心,提出了基于RFID技術(shù)下的身份碼發(fā)射器的硬件選擇中需要注意的問(wèn)題。整個(gè)身份碼發(fā)射器的硬件設計方案可以作為獨立的模塊應用到各種井下人員系統的整體設計中。
評論