功率电感生产厂家
联系我们
热门搜索
点击排行
推荐阅读
猜猜你喜欢的
技术知识 您所在的位置: 首页 > 技术知识

基于W7100的以太网读卡器的设计与实现

来源:    作者:    发布时间:2014-12-08 22:27:43    浏览量:
e.JPG



4 软件设计
4.1 读卡器与服务器通信
读卡器与服务器的通信主要是读卡器向服务器发送卡号信息和服务器向读卡器发送写卡信息。服务器与读卡器之间采用面向连接的TCP /IP协议作为通信的底层协议,读卡器作为客户端。服务器负责监听读卡器的连接请求。服务器端采用Socket套接字接口编写应用程序。
读卡器端将通过TCP/IP协议接收的数据保存到事先开辟的内存接收缓冲区,发送时将将要发送的数据存储在数据发送缓冲区,然后执行发送。由于W7100已经有硬核的套接字,所以可以直接使用。读卡器端的端口状态转化如图7所示:


刚复位时读卡器处于SOCK_CLOSED状态。如果此时服务器端在监听,则经过执行OPEN和CONNECT操作后进入SOCK_ESTABLISHED状态。这时候读卡器就可以与服务器通过SEND和RECV操作传输信息。读卡器主动共模电感执行DICON操作或者接收到服务器端的CLOSE命令后就再次进入SOCK_CLO-SED状态,等待下次连接。为了实现读卡器始终自动连接和断线重连,方案采用了一个循环的switch语句,关键示例代码如下:


读卡器执行设备监控的流程就写在示例的数据处理代码部分。读卡器内部含有dataflash,用来保存IP地址、服务器地址和MA一体功率电感器电感器C地址等信息。在复位时读取配置信息、电感电容滤波器调用初始化函数初始化以太网接口。
4.2 W7100读写IC卡
W7100在复位之后,首先要初始化微处理器和MFRC500,然后依次循环执行配置命令、请求命令、防碰撞命令、选择命令、证实命令、装载密钥命令、读卡命令、卡号发送服务器、(等待接收反馈数据)、(写卡命令)、闪烁LED、蜂鸣器蜂鸣。这样循环执行就可以完成刷卡功能。各个命令和功能分别采用一个函数来实现,具体的操作可以参考芯片使用手册,在这里就不再赘述。下面把主函数主要结构列举如下:
i.JPG

5 结束贴片电感语
本文详细阐述了一种基于W7100的且支持以太网传输的读卡器方案,给出了硬件和软件设计的参考。该方案已经成功应用在某大型事业单位实验室管理系统中。经过实际运行结果表明该方案能够满足刷卡管理的可靠性及实时性要求。较之以前的方案,该方案成本更低、更容易开发。

  • 厂站业务数据网络双平面接入研究随着电网调度数据通信专网的建立和完善,网络通信的高速、可靠、低成本已经显示出明显的优势,使用网络进行电力数据通信已经是大势所趋。新一代智能调度技术支持系统(SG-OSS)的建立,对调度数据网络运行的安

  • 请教三相逆变输出变压器


    如图,请大神们指导上图逆变输出变压器T1 的作用,如果是要隔离作用是不是应该串在逆变输出端。


    大神请顺道给出T1 变压器的简单示意图和工作原理。


    技术上要求,输

  • TD-LTE电力无线宽带专网系统,智能电网的智能电网建设将开启电网的一次重大革新,而信息化则是这次革新中不可或缺的重要内容和变革手段。智能电网的信息化体系实际上是从信息化架构层级、电网产业链、业务类型三个不同的维度,对建设体系进行划分和组合。智

  •