基于S6700 的閱讀器的設計與實(shí)現
PC 機接口電路的具體實(shí)現如圖4 所示,RS232 的電平標準如下:邏輯“0” 的電平范圍為-5V―15V,邏輯“1”的電平范圍為5V-15V 。這里選用的MAX232A 是MAXI 公司的RS232 電平轉換芯片。當PC 機的TXDPC 輸出到R1IN 時(shí)候, 首先由MAX232A 轉換成TTL 電平由R1OUT 輸出, 經(jīng)過(guò)6N137 光電隔離后輸入DI 腳,從而裝換為RS485 電平由Z,Y 輸出。
同理單片機輸出信號轉換成的RS485 電平信號輸入A,B 腳,經(jīng)過(guò)MAX490 轉換成TTL 電平,再經(jīng)過(guò)光電隔離最終由RXDPC 輸出。必須強調的是在電路的連接中PC 接口電路中的MAX490 芯片引腳RSOUT+,RSOUT-必須和單片機側MAX490 芯片引腳RSIN+、RSIN-兩兩錯開(kāi)相連的。這樣才能正常的通信。
2.3 高頻諧振功率放大器電路
高頻諧振功率放大器電路可以工作在A(yíng) 類(lèi)、B 類(lèi)或C 類(lèi)狀態(tài),考慮到C 類(lèi)諧振功放適用于輸入信號比較大、輸出功率大、效率高,因此,在大功率射頻功放電路中采用。功率放大器電路如圖5 所示。
2.4 反沖突處理
在RFID 系統中,閱讀器與應答器之間的通信,不能排除可能會(huì )有一個(gè)以上的應答器同時(shí)處于閱讀器的作用范圍內,當在閱讀器的天線(xiàn)區域中有多個(gè)應答器同時(shí)到達時(shí),它們將幾乎同時(shí)響應閱讀器的指令而發(fā)送信號,這樣就會(huì )產(chǎn)生信道爭用的問(wèn)題,信號互相干擾,閱讀器不能正確接收數據,即發(fā)生了碰撞(Collision)。
為了提高系統的抗“碰撞能力”,就需要采用信道編碼技術(shù),對可能或已經(jīng)出現的差錯進(jìn)行控制,信道編碼是使不帶規律或規律性不強的原始數字信號變換為帶上規律性或加強了規律性的數字信號,信道譯碼器則利用這些規律性來(lái)鑒別是否發(fā)生錯誤,或進(jìn)而糾正錯誤。3 系統軟件設計系統如圖6 所示,初始化設置包括GPIO 設置,串口通信模塊設置,中斷設置包括外部中斷和定時(shí)器中斷設置。
圖6 系統軟件流程圖
當應答器進(jìn)入閱讀器的天線(xiàn)感應范圍,經(jīng)過(guò)一段時(shí)間的延遲,應答器上電復位,進(jìn)入停頓狀態(tài),在此狀態(tài)下可接收閱讀器發(fā)送的請求應答指令,當應答器接到閱讀器的請求應答指令后,返回卡的類(lèi)型號,隨即閱讀器發(fā)送防沖突指令,系統進(jìn)入防沖突循環(huán)中,防沖突循環(huán)結束后,閱讀器發(fā)出選卡指令,選中其中一張卡,在此階段,應答器處于準備就緒狀態(tài),被選中的卡隨即進(jìn)入激活狀態(tài)。此后,閱讀器可以發(fā)送多種不同的指令,發(fā)送完成后等待接受應答信息。
上述操作完成后,閱讀器發(fā)送停止指令,應答器從激活狀態(tài)返回到停頓狀態(tài),一次交易結束,單片機可以把關(guān)鍵信息作傳輸或顯示
評論