【摘要】:自动售货机作为一种新型零售方式已经被广泛接受,随着移动行业的快速发展,传统自动售货机硬纸币支付方式的缺陷日益显著,已经不能满足人们对于便捷生活的需求,影响自动售货机的销售,制约整个行业的发展。因此,本文设计了一种以ARM技术为核心,以移动支付为支撑,以卡为技术支撑的移动卡终端,并实现了该终端在自动售货机支付系统中的应用。首先,本文在明确实际需求和课题背景的基础上,选取适合本课题的移动设备,分析移动支付在自动售货机支付系统中应用的可行性,并对比离线移动支付应用的优势,为自动售货机移动卡终端的研究与应用奠定良好的基础。其次,基于实际项目—罐装饮料自动售货机,采用32位ARM器件作为处理器作为卡终端系统的主控芯片,独立进行硬件设计,整体设计并应用各功能模块,以移动卡支付取代原有的自动售货机硬纸币支付方式。在Keil开发环境中使用标准C语言实现卡消费软件,用MFC编写充值、卡初始化的上位机软件。本次设计重点围绕主导卡刷卡板硬件和软件设计,同时详细描述了卡消费、充值、卡初始化的实现过程。最后在自动售货机简易样机上对卡支付功能进行测试,测试结果表明,该设计满足预期功能需求,能稳定实现支付、充值、RF UIM卡初始化等功能。