本帖最后由 lvyunhua 于 2015-8-5 20:28 编辑
一、项目概述 本项目主要利用NuTiny-SDK-M451开发板与RC500读卡芯片通信实现智能卡识别,读写控制,加密控制,并可以将卡内信息初始化(管理卡、消费卡、加密卡、生产卡等),批量制作用户定制卡通过人机接口操作,也可以通过485总线上传至电脑读卡软件将所有智能卡数据实现备份,以备用户日后查询和管理。
二、设计方案
人机交互模块设计,采用数码管指示,薄膜按键,用户可以通过按键查询卡类别、充值信息,消费信息,余额等。关键点在于按键准确识别,显示简洁方便用户使用。 读写卡模块设计,能准确识别卡号、卡类型、卡内信息,对卡进行加密,进行充值、消费等操作,关键点是当读卡出错时能正确返回到巡检状态,写卡时要安全可靠。
通信模块设计,采用485接口,传输距离远,安全可靠,自定义通信协议,也可以根据用户需求进行定制,关键点在于用户使用时和通信产生的冲突如何有效的解决,互不影响。
三、系统框图
硬件构架示意图
软件构架示意图
四、硬件搭建
同时晒下一块新唐公司的NuEdu-SDK-M451 开发板
|