自动售货机的实时监控设计与实现

自动售货机的实时监控设计与实现

ID:34620146

大小:701.96 KB

页数:4页

时间:2019-03-08

自动售货机的实时监控设计与实现_第1页
自动售货机的实时监控设计与实现_第2页
自动售货机的实时监控设计与实现_第3页
自动售货机的实时监控设计与实现_第4页
资源描述:

《自动售货机的实时监控设计与实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第25卷第2期北京工商大学学报(自然科学版)Vol25No2222007年3月JournalofBeijingTechnologyandBusinessUniversity(NaturalScienceEdition)Mar.2007文章编号:1671-1513(2007)02-0022-03自动售货机的实时监控设计与实现曹利红,叶杨(北京工商大学信息工程学院,北京100037)摘要:从对自动售货机进行自动监控管理出发,设计了实时监控式自动售货机系统总体结构,开发了自动售货机实时监控管理系统,实现了自动售货机内库存、硬币枚数、温度等功能的实时监控.关键词:自动售货机

2、;实时监控;单片机中图分类号:TS04;TP202文献标识码:A目前我国通过自动售货机进行自助购物逐渐成制,同时接收和向监控上位机传递自动售货机状态为一种新消费时尚,受到消费者的欢迎.与发达国信息.家相比,我国自动售货机人均拥有率还很低,现有自动售货机的运营也存在许多问题,如机器运转故障严重,投币后机器取货口不吐货或退币口不找零,街头许多自动售货机屡遭破坏,故障排除不及时,缺货现象频繁发生,销售商品价格偏高等.我国自动售货机主要依赖人工巡视补货检查,图1系统总体结构通过边补货、边检查的方式来跟踪其运行情况.人工巡视补货检查效率低,有无需要都要开机检查,2监

3、控管理系统的开发巡视间隔也受人工成本的限制,不能及时发现问题.本研究提出远程实时监控自动售货机的设想,对其实上位机监控管理系统必须实现:1)与下位机通施实时监控和集中管理,从而及时获取补货、取补货信;2)方便设置自动售货机运行参数(如商品价格、币信息和异常操作信息,以便有针对性地快速处理.制冷温度设定和广告灯的开关等);3)获取自动售货机信息(如库存、硬币纸币数量、异常停机等).1系统结构和功能21工具选择开发工具的选择主要考虑了3个因素:1)方便对自动售货机实施实时监控的系统总体结构如开发人机对话窗口;2)易于实现上位机与下位单片图1.自动售货机实时监控,通过监控上位机PC

4、内机的通信;3)易于实现对数据库管理.的监控管理系统与自动售货机内的单片机实现.监VB以其高效、简单易学及功能强大的特点成控上位机与被监控自动售货机之间进行实时通信,为Windows系统的主要开发工具.VB有结构化的实现实时控制信息的下达和状态信息的上传.自动事件驱动编程模式,无限扩增的控件,可十分简便地售货机的监控管理由上位机内监控管理系统来完设计出良好的人机界面.VB提供具有强大功能的成,如商品价格的设置,广告灯的开启控制,机内商通信控件MSComm,该控件可设置串行通信的数据品存量显示,硬币枚数显示,补货,取币提示等.与发送和接收,对串口状态及串口通信信息格式和协传统自动售货

5、机相比,实时监控式自动售货机具备议进行设置,也可设计多个通信控件访问多个通信接收/传递监控信息的功能,机内单片机对自动售货口.VB有强大网络通信及数据库管理功能,可方便的商品销售过程,如货币接收、货道开启等进行控地实现数据发送和实时监控等功能.在VB环境收稿日期:20061219作者简介:曹利红(1965),女,湖南衡东人,讲师,研究方向:商业自动化.第25卷第2期曹利红等:自动售货机的实时监控设计与实现23下,应用通信控件和结构化查询语言与不同现场进行23监控管理功能的实现通信和采集数据,通过建库、建表的方式完成动态数设计基于QZ-311型自动售货机,主

6、要包括系[1-2]据处理,技术成熟可靠、有大量研究和应用实例.统登陆、通信端口设置、商品价格设定、广告灯开关22通信的实现设置、硬纸币数量监控、机内温度调节等功能.设计利用VB提供的串行端口控制MSComm成功登陆系统后,系统弹出图2所示的功能选控件实现与单片机的串行通讯.该控件屏蔽了通信择窗口,在功能页面中完成参数设定、数据发送和数过程中的底层操作,通过设置、监视MSComm控件据读取.下面仅对几个主要功能的监控进行说明.的属性和事件,结合定时器Timer控件即可完成对串行口的初始化和数据的输入输出工作.在VB开发环境下设计一个控制通讯的窗体,窗体上有一个通讯控件MSComm

7、1和两个分别控制发送数据和接收数据的定时器Timer控件,定时器Timer控件在设定的时刻触发相应事件的驱动程序.为了实现一台PC机和多单片机之间的通讯,可在一个Timer控件的过程中,在发送命令之前设定图2功能选择页面命令参数和要接收数据的单片机号,然后发送数据;231硬币监控在另一个Timer控件的过程中,根据发送前设定的QZ311型自动售货机内一共有4个桶状硬单片机号,接收不同单片机的数据.币盒,其中有3道装5角硬币,1道装1元硬币.在221发送

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。