DALLAS DS5002FP主控:MDB/ICP协议在自动售货系统中的低成本实现
17 浏览量
更新于2024-09-01
收藏 91KB PDF 举报
本文主要探讨了一种基于MDB/ICP协议的自动售卖系统主控制器的设计实现,采用的核心技术是DALLAS DS5002FP单片机。该设计着重于硬件和软件层面,通过详细阐述如何利用MCS-51兼容的单片机来控制MDB总线,实现了对自动售卖系统外设的高效管理和通信。
MDB/ICP(Multi-Drop Bus/Internal Communication Protocol)是一个专为自动售卖系统设计的协议,由欧洲售货机制造者协会(EVMMA)制定,旨在简化主控制器(VMC)与各类外设如硬币机、读钞机和非现金交易设备(如IC卡读卡器)之间的通信。这个协议具有标准化、灵活性强以及易于扩展的特点,无需担心外挂设备的数量限制,非常适合自动售卖系统复杂的设备连接需求。
硬件方面,作者提供了如何构建一个支持MDB/ICP协议的系统,包括主控制器的串行接口设计,确保与外设的正确通信。单片机作为主控,通过9600波特率的主从模式运行,通过广播方式发送命令,每个外设都有自己的地址,只有对应地址的设备才会响应并处理后续的数据。
软件部分,文章着重介绍了一个成熟的总线驱动程序,它负责管理数据的发送和接收,确保命令的有效传输。在数据传输时,地址字节被用于指示目标设备,同时包含一个方式位来区分数据传输方向。这种方式位在从VMC到外设的数据包中置为1,而在从外设到VMC的数据包中则置为0。
整体来看,这种基于MDB/ICP协议的主控制器设计降低了系统的成本,提高了系统的稳定性和可靠性,对于自动售卖系统的高效运作起到了关键作用。这对于自动化程度逐渐提升的零售行业来说,具有很高的实用价值和研究意义。在课程设计或者毕业设计项目中,这样的实现方法不仅锻炼了学生的实际操作能力,也展示了理论知识在实际应用中的价值。
128 浏览量
196 浏览量
123 浏览量
234 浏览量
点击了解资源详情
点击了解资源详情
weixin_38628362
- 粉丝: 6
- 资源: 897
最新资源
- 电信设备-基于手机信令数据的出行者职住地识别与出行链刻画方法.zip
- atom-ide-deno:deno对Atom-IDE的支持
- torch_sparse-0.6.2-cp36-cp36m-linux_x86_64whl.zip
- priceGame
- PsynthJS:用于在 Psymphonic Psynth 中生成图形的开源库
- Arca:Projeto do7ºperiodo
- java并发.rar
- 企业文化创新(4个文件)
- kdit:[镜像]-由Kotlin编写并由JavaFX支持的基于短键的简约文本编辑器
- 播客
- 珍爱生命,创建平安校园演讲稿
- NoSpoilTwi-crx插件
- 取EXE程序图标ICO.rar
- Row-oriented-Tuple-Indexer:一个库,用于构建常规的数据库数据结构,例如page_list(数据页的链接列表),b_plus_tree和hash_table
- Hadoop-Analytics---RHadoop
- torch_spline_conv-1.2.0-cp38-cp38-linux_x86_64whl.zip