MDB/ICP协议指南:外围设备地址详解
需积分: 47 191 浏览量
更新于2024-08-07
收藏 5.25MB PDF 举报
"外围地址-matlab statistics and machine learning toolbox-users guide"
在MATLAB的Statistics and Machine Learning Toolbox用户指南中,虽然没有直接提及“外围地址”的概念,但我们可以将其与更广泛的IT领域知识相结合来理解。在自动售货机和多点总线(MDB)通信协议的上下文中,外围地址是指设备在通信网络中的唯一标识符,用于区分不同的组件和功能。这些地址由7到6位的高位地址字节和低三位的命令位组成。
外围地址的分配范围如下:
- 00000xxxB(00H):保留给VMC(硬币接受器/变换器)
- 00001xxxB(08H):交换机
- 00010xxxB(10H):无现金设备#1
- 00011xxxB(18H):通讯网关
- 00100xxxB(20H):显示设备
- 00101xxxB(28H):能源管理系统
- 00110xxxB(30H):比尔验证器
- 00111xxxB(38H):未来标准外设预留
- 01000xxxB(40H):通用卫星设备#1
- 01001xxxB(48H):通用卫星设备#2
- 01010xxxB(50H):通用卫星设备#3
- 01011xxxB(58H):硬币料斗或管 - 分配器1
- 01100xxxB(60H):无现金设备#2
- 01101xxxB(68H):年龄验证设备
- 01101xxxB(70H):硬币料斗或管 - 分配器2
- 01111xxxB(78H):未来标准外围设备预留
- 11011xxxB(D8H):未来标准外围设备预留
- 11100xxxB(E0H):实验外围设备#1
- 11101xxxB(E8H):实验外围设备#2
- 11110xxxB(F0H):自动售货机专用外围设备#1
- 11111xxxB(F8H):自动售货机专用外围设备#2
MDB(多点总线)是一种通信协议,主要用于自动售货机和其他类似设备,允许它们之间进行数据交换。MDB标准由多个国际自动售货机组织共同维护,如全国自动商品协会(NAMA)、欧洲自动售货协会(EVA)和欧洲自动售货机制造商协会(Emma)。版本4.2的MDB协议定义了如何通过内部通信协议(ICP)进行通信,包括字节格式、块格式、软件操作规则、典型会话示例以及文件传输层的详细操作。
在实际应用中,每个外围设备都有一个特定的地址,使得VMC(虚拟货币控制器)可以识别并与其通信。例如,VMC可以通过发送特定的命令(利用低三位的命令位)来控制或获取信息,如能源管理、显示状态或处理无现金交易。
外围地址是MDB协议中设备身份的核心部分,它允许系统中的不同组件协同工作,执行各种自动售货机的功能。了解这些地址及其分配对于设计、编程和维护自动售货机系统的软件和硬件至关重要。在MATLAB的统计和机器学习工具箱中,尽管可能不会直接处理这种通信协议,但理解这类底层通信机制对于开发能够集成此类设备的应用程序是有帮助的。
2021-08-11 上传
2020-01-08 上传
212 浏览量
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
半夏256
- 粉丝: 20
- 资源: 3841
最新资源
- SSM动力电池数据管理系统源码及数据库详解
- R语言桑基图绘制与SCI图输入文件代码分析
- Linux下Sakagari Hurricane翻译工作:cpktools的使用教程
- prettybench: 让 Go 基准测试结果更易读
- Python官方文档查询库,提升开发效率与时间节约
- 基于Django的Python就业系统毕设源码
- 高并发下的SpringBoot与Nginx+Redis会话共享解决方案
- 构建问答游戏:Node.js与Express.js实战教程
- MATLAB在旅行商问题中的应用与优化方法研究
- OMAPL138 DSP平台UPP接口编程实践
- 杰克逊维尔非营利地基工程的VMS项目介绍
- 宠物猫企业网站模板PHP源码下载
- 52简易计算器源码解析与下载指南
- 探索Node.js v6.2.1 - 事件驱动的高性能Web服务器环境
- 找回WinSCP密码的神器:winscppasswd工具介绍
- xctools:解析Xcode命令行工具输出的Ruby库