找回密码
 注册
关于网站域名变更的通知
查看: 363|回复: 1
打印 上一主题 下一主题

安防中接触式读写器产品的常见问题集锦

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-8-16 09:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
安防中接触式读写器产品的常见问题集锦

5 I+ y3 |- g! f0 n. w9 e' }. _5 k3 F+ G
摘要:本文简单总结了安防中接触式读写器产品的常见问题。( E$ @4 ?# j5 `1 }) j+ X
3 V2 w6 a2 y) d
关键词:读写器 安防 接触式读写器
- p7 d. _( g4 m9 d
; n. l+ [' A5 p各种读卡器的常见问题
& @& ?7 ~( b9 b: r# n* G+ C
& f- V; r# @7 T$ `7 K) [- ?1 卡片芯片朝上朝下问题 $ I1 e1 W7 I  G0 n

5 W3 l: ^9 n6 d# t! x) ^卡片在读卡器中芯片朝上或朝下的问题,是根据读卡器的型号的不同而有区别的:RD600、RD600U、RD600P、RD600W-T、RD600S-T、RD600S-U-T读卡器中的卡片芯片朝上; RD600W-B、RD600S-B、RD600S-U-B读卡器中的卡片芯片朝下; . t8 [9 @7 l4 ?( A& O! e2 M0 G( L( h
4 k! z- [3 r: u4 ^1 O
2 自动测卡问题
8 ?2 o8 |. P8 c3 `( p# h( {7 Y8 }! [( O1 h5 C; Z
RD600演示程序中的自动测卡功能仅供参考,不是判断卡型的唯一标准,因为在测卡时读的是特征字节,而卡的特征字节有可能因卡的生产商不同而有所不同,当测卡不准时,请手动选卡型号。 . F5 g0 w7 x. E
: T5 h: y6 t+ N- j: c. N, x
3 验证密码问题
8 [7 K1 _3 u1 q; ~0 |
* K8 P! I& g# s: ]5 m2 t( m$ m; q接触式读卡器在验证密码时,如果在前一次核对密码正确后而没下电的情况下,无论输入任何密码它都认为是正确的,只有下电后才能判断密码的正确与否。 . M8 D$ A" V. u" L
* w7 p8 h, {; q- N4 R
4 RD900ID的参数问题
9 O+ @' D* D& g+ h) A0 y+ v. p0 B' s
6 l. [4 \3 G& Y: u) k$ e% aRD900ID-S读卡时需要打开超级终端,通讯速率为:1200BPS;RD900ID-P则只需打开一个文档即可。还有种情况就是读卡器RD900ID是根据客户的要求定制的,采用的波特率和输出数据方式都有所差异,欲知详细情况请与我们的技术员联系。 - `# f6 U( u  X' X* L4 C. I

* I1 y. Z; s% n' d6 x; v% R5 USB读卡器
5 T. Q* a4 v5 N4 W: Z# Q  `+ F( Q+ u/ f7 }* l
在使用USB读卡器时,不能先接读卡器,而是应该先安装USB驱动,然后再接上USB读卡器,这时系统会自动找到设备的。
" m: e$ X& {) J) |$ H* P% S5 C, F$ L# N3 f3 q7 Y  R/ h: ]
6 RD800M 2 k* r; h/ L  n+ l
/ B3 f1 W  a- [, Q0 L- c
在RD800M演示程序中,使用自动测试功能后,如果再继续其它操作得先对卡下电(即把卡片从感应区移开);如果要对射频卡读卡器改变波特率继续工作,应该对读卡器先断电,然后波特率才能够修改成功,因为读卡器只有在刚通电的情况下,才处于自动侦测波特率的状态。 : S$ W# }: Q1 {2 L' S

% m4 z% H* x# S7 IC_InitType $ n  B' U2 n7 `

, \! `7 O* o7 {1 m2 L此函数不是测卡函数,它没有测卡功能,它的作用是告诉读卡器将要操作的卡型号而已。
2 m- s6 Y4 B6 g' D1 s- ?, F% S8 Y7 s" E( C. K+ F2 o1 F! H! W
8 初始化串口错误
, T6 A( d8 V5 {9 u
) V: J( j3 @/ N. f' ^6 r串口资源已经被占用,(包括初始化串口后非正常退出而未关闭串口,然后再去初始化串口); 计算机与读写器通讯的波特率与读写器默认波特率不一致;计算机与读写器通讯的串口与读写器默认串口不一致;设备连接不正确,接触不正常。
) J, S; r, {) `, Q
; F. O$ }* R& w* _3 l! w+ p9 DES算法加减密
5 R* C; L: Q) Z6 {% s3 b3 m! v% t9 ]5 L3 \/ P6 e
在VB中,部分数据在使用DES算法加密减密后与原文有所不同,解决办法为:可将密文定义为全局变量,直接传递给解密函数解密;或者将加密后的密文以BYTE表示,用传地址方式传递。
$ Z& m9 d  m' C6 i  \
! B6 O0 u( x( e/ m! W$ F0 O10 擦除 7 x' I0 ~- R: S! i7 p
  p$ W( l0 s( X+ c3 e: r# S# Z$ c
102、1604卡只有在数据成功擦除后,才能够正确地写入新的数据;对102卡写数据时起始地址必须为偶数,数据长度也必须为偶数。
' r4 P7 m( n$ v0 m# r
8 H0 w& B! D9 u11 DT4C28、4406卡操作时的注意事项
. C- L5 o! n" n7 _& p
+ r5 ^. @8 x( r  F6 j. z! Q<1>该卡是先擦除后写,也就是如果要写入的地方不是FF的时候必须要先擦除该字节,然后才能写入数据.
8 C  A( u0 R, A; G6 r; T9 i3 ^- T$ a) E
<2>该卡是借位擦除,比如说想把字节12处的数据擦除为FF,就必须st=IC_Erase_4406
6 E+ E% [; `) x1 l; _5 e1 d' o9 @, l! c$ l: c: N
(p_NowCom,13),也就是擦除高一位的字节;不能写入为FF的数据,如果已经是FF,就不用写。(千万要注意!!!!!!!)如果想写为FF,必须用earse.比如:在16开始要写入"11ff2233",就不能直接写入IC_Write_Hex(icdev,16,4, "11ff2233"); 应该是:先执行IC_Erase_4406(p_NowCom, 18); IC_Write_ Hex(icdev, 16,1,
9 b' f0 j& Y( ?, A"11");最后IC_Write_Hex(icdev,18,2, "2233"); $ u; R  Y! I5 a

( n& ]  P$ l, Q! E# w  ~* z<3>该卡核对完密码后,9是错误记数,10,11,12是密码,这些字节因为一般不是FF,所以就要接着擦除密码区的数据。st=IC_Erase_4406(p_NowCom,13);st=IC_Erase_4406(p_NowCom,12);st=IC_Erase_4406(p_NowCom,11);st=IC_Erase_4406(p_NowCom,10); 这四个函数一定要按顺序执行!
, H* n8 X, R( w5 R7 }- W- O4 c
$ U* W% B6 D2 @8 J4 T( \3 l2 Q. L<4> 最后一定要注意的是,个人化操作,也就是写第8个字节为"7F"(有可能不同),一定要放在最后所有的数据已经写完后写。 . S' Q! J6 Y" C

' a. I9 b5 I6 M7 ]  ^

该用户从未签到

2#
发表于 2019-8-16 18:09 | 只看该作者
看看安防中接触式读写器产品的常见问题都有哪些?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-9-28 14:01 , Processed in 0.109375 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表