基于STM32的智能收银秤系统设计
时间:2017-06-22 06:14:21 点击数:
次
随着零售业的发展,社区连锁农蔬产品门店逐渐兴起,极大的解决了“农超对接”的问题。然而当前农蔬产品门店的销售依然采用先用计价秤称重,再用基于PC-计算机的收银系统结账的方式。该方式外设集成度低,成本较高,难以满足农蔬专营店的需求。其主要的操作方式依赖于鼠标键盘,交互体验落后。一部分系统采用了触控屏,但受限于windows系统对触控的支持不够好,触控操作体验很差,难以顺应对人机交互的要求越来越高的趋势。
本文设计了一种集成了商品称重、条形码扫描、会员卡系统、小票打印、钱箱、不间断电源等功能的收银秤系统,该系统采用Android平板电脑作为上位机和交互设备,提供了良好的交互体验,并可以通过无线网络连接,实现便捷的网络化销存管理。
系统主要包括称重系统、主控系统和电池管理系统,以及充当上位机的Android平板电脑。称重系统基于ADS1230和STC15L2K60S2设计,采用优化的滑动滤波算法处理称重数据,获得了精确、稳定的称重结果;主控系统基于STM32F030RC设计,通过串口连接各种外设,利用多级发送/接收缓存机制和DMA功能,实现了快速、准确的数据传输和处理;电池管理系统基于STCW401AS设计,通过电池电压采样对蓄电池的放电进行管理,实现了不间断电源的功能,并兼顾了电池的使用寿命;Android平板电脑通过串口和主控系统通讯,提供了良好的交互体验和管理功能。
本文从系统的方案设计入手,对系统的硬件电路和软件分别进行了设计。在调试完成后,对系统的局部功能和整体功能进行了测试,测试结果符合预期效果。该系统进行了20台的第一批产品生产,已经交付客户使用。该系统具有外设集成度高、功能丰富、操作体验好、可靠性高等优点,具有极大的使用价值和良好的市场前景。