首页> 中文学位 >基于STM32的自动售货机系统的设计与实现
【6h】

基于STM32的自动售货机系统的设计与实现

代理获取

目录

声明

致谢

1. 绪论

1.1 自动售货机市场发展现状

1.2 自动售货机技术研究现状

1.3 本文研究的内容和组织框架

2. 自动售货机的系统设计

3. 自动售货机MDB/ICP协议

3.1 MDB/ICP协议简介

3.2 MDB/ICP协议通信格式

3.3 硬币识别器的复位和初始化

3.4 纸币识别器的复位和初始化

3.5 本章小结

4. 二维码编码算法和DES加密算法

4.1 二维码编码介绍

4.2 二维码编码理论

4.3 DES加密算法

4.4 本章小结

5. 自动售货机控制系统硬件设计

5.1 系统硬件总体设计

5.2 主控制板电路设计

5.3 电机控制板电路设计

5.4 PCB设计

5.5 本章小结

6. 自动售货机控制系统软件设计

7. 系统调试与测试

7.1 电路调试

7.2 系统测试

7.3 样机演示

7.4 本章小结

结论

参考文献

附录A 主控制板电路图

附录B 电机控制板电路图

附录C 部分程序源代码

作 者 介 绍

学位论文数据集

展开▼

摘要

随着科技的不断发展以及社会的不断进步,劳动密集型的产业构造向技术密集型的产业构造的转变,大量的消费环境以及销售环境的变化,要求新的流通渠道产生,而超市、百货购物等传统渠道和方式的人工成本费用较高,加之场地的局限等因素,自动售货机系统应运而生,目前自动售货机的特点是科技含量高,24小时服务,方便且不需要人工看管,但支付方式过于单一,仅能收取硬币和小额纸币,同时传统的自动售货机不能联网,运营者无法实时的获得售卖信息,这会大大降低自动售货机工作的效率,并给维护带来了很多不便,随着支付方式的多元化发展,自动售货机将由单一的支付方式向多元化的支付方式发展。
  本文介绍了实现微信支付功能现有的方案,对各方案的优缺点进行了阐述并提出了一种基于 STM32单片机的支持纸币、硬币、微信支付的多元化支付方式,并可以通过互联网实时上传售卖信息的低成本的自动售货机控制系统。该方案不仅实现了微信支付功能,同时也降低了硬件成本。本文研究了通过RS-232通信接口控制 DTU与服务器进行数据通信实现售卖信息的上传和微信支付功能,并对发送的数据进行 DES加密,对接收的数据进行解密后进行二维码的编码处理,使用 MDB多点总线协议对纸硬币识别器进行控制,并使用RS-485通信接口对电机进行控制。通过实现自动售货机支付方式的多元化和售卖信息的实时上传,大大提高了自动售货机运行的效率,降低了自动售货机维护的成本。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号