MDB/ICP协议:级别、选项与VMC外设通信指南

需积分: 47 39 下载量 172 浏览量 更新于2024-08-07 收藏 5.25MB PDF 举报
在MATLAB Statistics and Machine Learning Toolbox的用户指南中,"级别和选项"章节介绍了MDB (Multi-Drop Bus) 和 ICP (Internal Communication Protocol) 的功能和管理机制,这两个技术由MDB/ICP技术成员如全国自动商品协会 (N.A.V.A.) 支持,适用于自动售货机行业。这些规范主要关注于设备间的通信和功能兼容性。 1. 级别系统: - 外围设备功能按照级别划分,每个级别代表不同的功能集和能力。VMC (Vending Machine Controller) 在与设备通信前,必须通过STATUS或SETUP命令确认设备的级别,以避免发送不被支持的命令。例如,Level 3设备只接受Level 3或更高级别的命令。 - 新设计的产品强烈推荐支持所有较低级别以确保兼容性,但厂商可以根据实际情况选择实施特定级别,这可能会带来兼容性和维护的风险。 2. 选项: - 选项是在外围设备中添加的附加功能,针对特定自动售货应用的需求。这些功能超越了核心标准,比如上电时会被禁用。在初始化期间,VMC确定并启用设备支持的选项。设备需在启用功能前忽略与之相关的命令和响应。 3. 通信与规范: - MDB/ICP V4.2规范包括详细的通信格式、时序规格、硬件规格等,涵盖了硬币接受器/变换器、比尔验证器、无现金设备、通信网关以及通用卫星设备的通信协议和要求。每个设备类别都有其特定的命令格式、响应时间、电源需求和示例会话。 4. 兼容性与验证: - 为了保持良好的系统兼容性,所有设备应能够处理所有较低级别的通信,即使某些设备可能只支持部分级别。此外,章节还涉及了验证过程,确保设备正确响应VMC命令,并符合相应的电源和无响应时间要求。 总结来说,这个章节是关于如何管理和利用MDB/ICP技术在自动售货机中实现设备间的高效、兼容通信的关键部分,涉及到设备的功能配置、通信协议细节和设备间交互的最佳实践。这对于理解和操作MATLAB Statistics and Machine Learning Toolbox中的相关工具以及开发针对自动售货机应用的软件至关重要。