新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 一种基于CAN总线的高校食堂刷卡系统的设计方案

一种基于CAN总线的高校食堂刷卡系统的设计方案

作者:时间:2012-05-07来源:网络收藏
引言

在如今的高校食堂,由于学生数量庞大,流动性频繁,传统的纸质餐票、现金或基于接触式IC卡技术的消费支付方式存在服务效率不高、便捷性差、管理成本高、卡片易损坏等诸多弊端。高校食堂消费作为学校后勤服务的重要组成部分,如果仍沿用以前传统的消费方式,将动用大量的人力物力,而且管理上会出现很多繁琐的事务,这样不利于高校更好地为广大师生服务以及学校的管理。为了解决这一问题,如今,越来越多的高校采用智能卡技术和网络技术相结合来构建学校的食堂

非接触式智能卡技术和技术都是当今世界科技迅猛发展的产物。智能卡技术广泛的应用于各行业,特别是公共交通、无线通信、身份识别、金融交易和安全防卫等行业;而在可靠性、实时性和灵活性方面都有突出的优点。如果将非接触式IC卡技术和技术2种热点技术结合起来,开发一套基于CAN总线的高校食堂,对优化广大师生的生活,提高高校食堂管理水平和服务质量,将具有很好的促进作用。

1、系统总体设计

1.1系统设计原则

根据设计的背景以及系统的设计任务和要求,该系统在研究和设计过程中要遵循4个方面的原则:安全性、可靠性、易用性、易维护性。

1.2系统主要技术方案选择

本系统设计需要首先确定的主要技术方案有:通信总线的选择、卡片的选择、卡读写操作技术方案的选择。通过充分的比较论证,本系统采用CAN总线来构建系统网络,选用Philips公司设计的MifarelS50非接触式IC卡作为高校食堂的信息载体,为了提高系统的可靠性、稳定性和兼容性,本系统采用购买北京易火眼公司的YHY502ATG射频卡读写模块来对射频卡进行读写操作。

1.3系统设计主要器件选择

根据市场情况、开发工具和设计的实际需要,本系统的发卡节点和刷卡节点均选用单片机作为主控芯片。考虑到SJA1000支持CAN2.0A/B协议,而PCA82C250可以支持110个CAN节点,并且在国内市场上Philips的产品型号比较多,购买方便,所以选用Philips公司的SJA1000作为CAN控制器以及PCA82C250作为CAN总线收发器。

1.4系统整体结构

根据系统设计所确定的技术方案,系统整体结构如图1所示。


1.5系统功能模块划分  

根据系统设计的功能任务和要求,可把本系统划分为3大功能模块:发卡模块、刷卡模块和系统上位机模块,如图2所示。


2、系统硬件电路设计

2.1硬件总体设计方案

高校食堂刷卡系统硬件部分分为发卡机和刷卡机,根据系统功能模块划分,系统硬件电路具体由7部分构成:最小系统外围电路、射频卡读写模块YHY502ATG电路、串口通信电路、CAN总线通信电路、LCD12864显示电路、键盘输入电路和报警提示电路。系统硬件电路组成如图3所示。


2.2射频卡读/写模块电路设计

YHY502ATG射频卡读/写模块与微控制器之间的通信通过I2C总线实现,可参考YHY502ATG的技术应用手册来设计应用电路。YHY502ATG读写模块提供一组对卡操作的通信协议,不必考虑底层通信数据的处理,不过必须遵守这些通信协议,并根据设计需要在控制端修改相应程序即可。


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭