找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 2522|回復(fù): 3
打印 上一主題 下一主題
收起左側(cè)

基于51單片機(jī)的磁卡機(jī)刷卡設(shè)計(jì)方面的問(wèn)題

[復(fù)制鏈接]
回帖獎(jiǎng)勵(lì) 6 黑幣 回復(fù)本帖可獲得 2 黑幣獎(jiǎng)勵(lì)! 每人限 1 次(中獎(jiǎng)概率 10%)
跳轉(zhuǎn)到指定樓層
樓主
資料:如圖所示為磁卡機(jī)某一道讀寫(xiě)結(jié)構(gòu)框圖讀卡時(shí)磁卡上的磁條記錄信息經(jīng)過(guò)讀磁頭感應(yīng)出微弱電信號(hào),鏡放大、整形成脈沖串,送至CPU,經(jīng)判別CPU將脈沖串解碼成數(shù)據(jù)送至終端。
寫(xiě)卡時(shí),終端將數(shù)據(jù)發(fā)至CPU,CPU提示用戶拉卡,拉卡時(shí)磁卡同時(shí)通過(guò)編碼器和寫(xiě)磁頭,編碼器在磁卡帶動(dòng)下旋轉(zhuǎn),產(chǎn)生與軌道密度相對(duì)應(yīng)的脈沖小信號(hào),經(jīng)放大、整形送至CPU。CPU把脈沖作為同步信號(hào),將數(shù)據(jù)一位一位發(fā)送到寫(xiě)電路,通過(guò)寫(xiě)磁頭,將數(shù)據(jù)記錄在磁條上。

我的想法是,用戶刷卡,讀卡器讀磁頭把信息儲(chǔ)存在單片機(jī)存儲(chǔ)器中,在用戶輸入密碼后,再進(jìn)行讀電路的后續(xù)操作,將信息傳給銀行,銀行處理完信息之后,給出消費(fèi)成功與否的信息,傳回給單片機(jī),單片機(jī)只用顯示屏顯示成功或者失敗就可以了。對(duì)于銀行卡的記錄扣款都是在銀行終端完成的。
而資料中的意思,似乎是先刷一下卡,進(jìn)行讀卡操作,把數(shù)據(jù)傳給銀行,銀行寫(xiě)卡,這個(gè)時(shí)候,再刷一下卡,把數(shù)據(jù)寫(xiě)進(jìn)磁卡?墒撬@個(gè)操作并不現(xiàn)實(shí)啊,除了普通插卡的POS機(jī)是一直插著卡的,其他POS機(jī)都是刷一下就完成操作了。
麻煩哪位大神解決一下我的疑惑。

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:347686 發(fā)表于 2018-6-8 16:42 | 只看該作者
銀行處理完信息之后,給出消費(fèi)成功與否的信息,若成功,傳回給單片機(jī),單片機(jī)提示刷卡,刷卡時(shí),做寫(xiě)入操作,成功了,才算銀行處理成功!
回復(fù)

使用道具 舉報(bào)

板凳
ID:345879 發(fā)表于 2018-6-12 15:27 | 只看該作者
dorent 發(fā)表于 2018-6-8 16:42
銀行處理完信息之后,給出消費(fèi)成功與否的信息,若成功,傳回給單片機(jī),單片機(jī)提示刷卡,刷卡時(shí),做寫(xiě)入操作 ...

那是需要刷兩次卡嗎
回復(fù)

使用道具 舉報(bào)

地板
ID:623158 發(fā)表于 2019-10-13 09:22 | 只看該作者
刷卡的時(shí)候,卡是不能拿走的,不是一直放在上面嗎?所以機(jī)器刷幾次卡都行,只要感應(yīng)不到卡了,系統(tǒng)應(yīng)該重啟才行。對(duì)于二維碼支付,不需要寫(xiě)卡,數(shù)據(jù)都在終端處理,所以只要掃一下就行了。
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表