论文部分内容阅读
自动售货机作为一种智能化产品,最核心部分是其控制系统,主要负责监控各种外设,协调各个部分相互配合,按照软件设置的销售方式来完成整个销售过程。目前在自动售货机控制系统的研发领域出现了一系列新的设计思路和发展方向,并且MDB协议也在事实上成为该领域中的主流通信协议。本课题设计的基于MDB协议的自动售货机控制系统,充分参考和借鉴了国外先进设计的成功经验,提出了一系列新的设计思路和解决方法。
本文首先对课题进行了详细的需求分析,在对自动售货机的应用背景进行研究的基础上,分析了目前国家和行业的相关设计规范和用户的具体要求,并将其细化为具体的功能和性能指标,从而根据这些需求信息提出了系统的总体设计方案。
接着,经过原理设计、器件选型、PCB制版和电路调试等一系列步骤,设计完成了以W78E516B微摔制器为核心,由扩展存储器、实时时钟、串行通信电路、信号检测和处理电路、电机驱动电路、人机接口电路等外围电路组成的自动售货机控制系统硬件。并且根据实际需要,还专门设计出能够对硬件外围电路进行自动测试的软件,以利于在批量制造时提高生产效率。
随后,设计并实现了自动售货机控制系统的软件。这部分工作包括:1)针对控制系统的硬件设计了相应的底层驱动程序;2)根据MDB协议实现了控制系统与硬币器、纸币器和读卡器等MDB外设之间的会话程序;3)完成了对应用程序的设计,使得控制系统能够实现预期的功能。基于本课题的特点,还特别对软件设计和实现中如何保证交易的安全性和可靠性问题进行了研究。
本课题设计的自动售货机控制系统完全能够达到相关技术标准和规范的要求,智能程度较高,具有支持MDB、DTS等行业主流协议,支持DEX数据的统计及下载,销售控制功能丰富,兼容性好等特点。这些优势在现场测试和验收的结果中也得到了很好的体现。采用该系统的自动售货机目前已经投入生产,并且出口到多个国家和地区,具有良好的应用前景和商业价值。
最后对本文的工作做了总结,并为后续的研发方向进行了展望。