新聞中心

EEPW首頁 > 手機與無線通信 > 設計應用 > 一款專用射頻讀卡器的軟件系統(tǒng)的設計及實現

一款專用射頻讀卡器的軟件系統(tǒng)的設計及實現

作者: 時間:2009-04-01 來源:網絡 收藏
在本系統(tǒng)中主要是指AT45DB021的驅動。因為AT45DB021也是標準的I2C總線設備,所以硬件驅動實際上就足標準的I2C總線控制。由于篇幅有限,這里就不介紹了。
4.2.4其他電路驅動
其他電路驅動在本系統(tǒng)中主要是指一些硬件電路電源的控制,為降低功耗所有的外圍電路都通過一個三級管來控制。所有三級管的基極均與CPU的I/O口相連,這樣通過CPU的I/O口即可控制所有外圍電路的電源。
4.3 任務調度
為提高CPU的工作效率和系統(tǒng)任務的處理速度,本系統(tǒng)使用分時處理流程。代碼如下:
4.4 可靠性對策
由于本系統(tǒng)是一臺標準的設備,所以在系統(tǒng)開發(fā)上為降低二次開發(fā)的難度,增強任務處理能力。在系統(tǒng)的任務調度上采用了比較流行的分時處理流程,這樣只要所加的任務處理時間小于任務輪詢的時間均可采用此種方式。同時為增加Mare I卡的使用壽命,在對Mare I卡的內存進行讀寫時采用平均讀寫的方式,即從長時間讀寫來看,Mare I卡的每塊存儲區(qū)所得到的讀寫次數相同,避免了由于單塊存儲區(qū)讀寫次數太多而損壞。
5 結 論
經過調試,由本系統(tǒng)所開發(fā)出的讀寫器具有 高性能、高穩(wěn)定性和強兼容性。典型的讀寫距離為11 cm,在有效讀寫區(qū)域內無死區(qū),讀寫操作可靠。在桌面工作環(huán)境中,卡片在有效感應區(qū)域內連續(xù)讀寫出錯率低于0.01%。其兼容性表現在不僅能夠讀取標準的卡片,對于偏離標準很多的卡片也能夠進行讀取。

上一頁 1 2 3 下一頁

評論


相關推薦

技術專區(qū)

關閉