来源:网络 作者:不详 发布时间:2012-10-12 09:24:36 字体:[大 中 小]
摘 要: 非接触式智能卡技术和CAN总线技术都是当今世界科技迅猛发展的产物。智能卡技术广泛的应用于各行业,特别是公共交通、无线通信、身份识别、金融交易和安全防卫等行业;而CAN总线在可靠性、实时性和灵活性方面都有突出的优点。如果将非接触式IC卡技术和CAN总线技术2种热点技术结合起来,开发一套基于CAN总线的高校食堂刷卡系统,对优化广大师生的生活,提高高校食堂管理水平和服务质量,将具有很好的促进作用。
3.2刷卡节点程序设计
刷卡节点主要完成的功能有读卡序列号、读钱包、扣款、过程液晶显示、CAN总线发送消费结算信息给上位机。根据节点的硬件电路和设计的功能要求,刷卡节点程序总体设计的流程如图5所示。
3.3上位机程序设计
上位机程序的设计采用VisualC++6.0MFC编程技术来实现,需要实现用户信息的注册或注销、卡充值、卡扣款、用户信息查询和修改等功能,同时建立与数据库的连接能将用户消费结算信息实时更新并储存到数据库中。系统上位机串口通信程序采用的是ActiveX控件MSComm进行编程,数据库编程采用ADO技术,使用数据库管理软件SQLServer2000。根据系统的设计任务和要求,上位机软件功能框图如图6所示。
4、结语
系统成功的实现了上位机与下位机之间的软硬件调试,运行稳定,效果良好。系统操作能对用户进行注册或注销、用户信息查询以及卡充值、卡扣款,并能将用户的消费结算信息实时更新至数据库中。本设计实现了安全、可靠、便捷的发卡和刷卡,达到了预期效果。
推荐文章
射频线圈
ID卡线圈
IC卡线圈
Philips Mifare 1 S50卡、FM1108卡
接触式SLE4442卡
非接触式Mifare S70(4k)卡
非接触式ID卡/感应式ID卡
FM1208非接触式CPU卡
SLE4428接触式IC卡
论坛热帖