Sida 1 av 3
smart card läsare...
Postat: 6 april 2005, 20:23:26
av sebastiannielsen
Hur bygger man en smart-card läsare. Seriell eller USB.
jag kom på en mycket smartare idé till mitt passersystem:
Använda uttjänta (ogiltiga) smart-kort till min applikation.
Tex gamla TV-kort eller tomma telefonkort.
Även om kortet är spärrat eller så går det få ut det ID eller serial-nummer som finns i ROM:en. Dvs det unika numret på kortet.
Först å främst behöver jag veta hur man kopplar in en kristall så jag får ut en pulsande signal i motsvarande frekvens som kristallen är märkt för.
"tål" ett smartkort att klocksignalen är igång fastän ingen data sänds eller tas emot?
Postat: 6 april 2005, 21:24:53
av Schnegelwerfer
http://www.z80.info/uexosc.htm
Varianten med inverterare brukar jag använda, och den fungerar bra.
Om du tänker använda oscillatorn för att klocka in synkron data till smartcardet från PC eller uC så kommer det inte att fungera.
Postat: 6 april 2005, 21:35:55
av sebastiannielsen
Enligt en bok som heter Smart Card Handbook, så står det att en kristall på 3,57 MHZ genererar en klockpuls som motsvarar 9600 baud och att det är de facto standard vid smartkortapplikationer.
Dessutom har jag skuvat isär en gammal sattellit mottagare och där såg jag en 3,57 MHZ kristall sitta på ovansidan av läsaskortet. Men på undersidan av kortet satt rena mardrömmen: ytmonterade små grejer som är omöjliga att löda loss!
Men om man använder en 3,57 MHZ kristall, varför skulle det inte gå att skicka in data från PCn då?
Får ett smartkort fel om man har klockpulsen igång när data inte skickas eller tas emot?
Postat: 6 april 2005, 21:41:13
av matseng
Av den enkla anledningen att en PC's serieport är asynkron, dvs den kräver start- och stoppbitar för at fungera. Ett smardcard är synkront och skickar därför inte start- och stopbittar.
Postat: 6 april 2005, 21:43:42
av sebastiannielsen
finns det något sätt att filtrera dessa?
Postat: 6 april 2005, 21:44:14
av Schnegelwerfer
EDIT: Glöm det här förvirrade inlägget...

Postat: 6 april 2005, 21:51:03
av matseng
Ja, det stämmer bra det! Halvduplex seriekommunikation mellan där samma lina används för både input och output.
Attans, hur har jag kunnat glömt det?
Den ska klockas med en frekvens på mellan 1MHz och 5 MHz och datat ska skickas med en 372'djedel av klockraten.
Postat: 6 april 2005, 21:54:00
av Schnegelwerfer
Det verkar finnas både asynkrona och synkrona smartcards.
Asynkrona kanske är vanligast, jag vet inte riktigt. Hursomhelt tar inte ett asynkront smartcard skada av att klockan alltid är igång, utan det är snarare än förutsättning för att det ska fungera.
Postat: 6 april 2005, 21:57:04
av matseng
Jo, man ska skicka minst 40000 klockpulser innan man kan initiera kortet med en reset-sekvens. Så mycket klockpluser blir det.
Postat: 8 april 2005, 19:43:01
av sebastiannielsen
Duplexen fixar jag genom att kortsluta RXD och TXD och koppla alltsammans till kortet.
I programvaran lägger jag in en funktion som ignorerar data som den skickat själv.
Då har man ju byggt en "egen" halvduplex-kommunikation...
Postat: 9 april 2005, 07:09:36
av Macce
Men vill bära på sig ett smartcard när man t.ex. kan använda iButton? Mycket mindre och smidigare med iButton.
Är du 15 år? Har du isåfall IG i modersmål när du skriver smart card läsare?
Postat: 9 april 2005, 12:24:08
av sebastiannielsen
ja, men vet du någonstans där man kan få tag på begagnade ibuttons helt gratis?
Smartkort är ganska lätta att få tag på...
Det räcker att fråga någon som äger en TV-box om han har något ogiltigt liggandes.
Oftast får man ett nytt kort om man tex vill lägga till en kanal i sitt TV-utbud.
Postat: 9 april 2005, 13:25:06
av Schnegelwerfer
Kan man inte sampla Ibuttons? Mer gratis än så blir det inte.
Postat: 9 april 2005, 17:17:11
av Macce
sebastiannielsen, betyder "ja" att du har IG i modersmål?
Vem fan skulle ge dig iButtons gratis, de är ju inte precis en färskvara utan håller sig länge. Skall du serietillverka lås är ju iButtons en del av låset så att betala för dem borde inte vara ett problem, och skall du bara ha en eller två att labba med hemma kan du ju sampla.
Postat: 10 april 2005, 22:07:18
av sebastiannielsen
Har inte ens med modersmål på betyget eftersom jag inte har den lektionen.
Alla mina SUPERDÅLIGA betyg:
VG engelska (15)
VG svenska (15)
MVG matte (20)
VG slöjd (15)
VG NO (15*3=45)
VG bild (15)
G SO (10*4=40)
G MUSIK (10)
G HK (10)
G TEKNIK (10) (fick det av min lärare för att jag var duktig på datorer. Vi har ej tekniklektioner på våran skola)
G IDROTT (10)
Totalt: 205 poäng av 320. (GÖRDÅLIGT)
Ang ibuttons så kostar dom 33,50 kr styck på elfa exxl moms.
Ett smartcard kostar 20,90 men det är lättare att få tag på smart cards då dom byts ofta och många människor har som sagt något ogiltigt kort liggandes.
En sak man kan göra är att göra en återvinningslåda för smart cards och samla in via den vägen, och återanvända korten. Det blir då kanske bara ett par kronor per kort.