新聞中心

EEPW首頁(yè) > 手機(jī)與無(wú)線通信 > 設(shè)計(jì)應(yīng)用 > 一款專(zhuān)用射頻讀卡器的軟件系統(tǒng)的設(shè)計(jì)及實(shí)現(xiàn)

一款專(zhuān)用射頻讀卡器的軟件系統(tǒng)的設(shè)計(jì)及實(shí)現(xiàn)

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

上一頁(yè) 1 2 3 下一頁(yè)

評(píng)論


相關(guān)推薦

技術(shù)專(zhuān)區(qū)

關(guān)閉