0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

MDB-RS232适配器数据通信格式解析

自动售货机MDB接口技术 来源:自动售货机MDB接口技术 作者:自动售货机MDB接口 2025-12-20 16:26 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

MDB-RS232适配器数据通信格式

connector-01.jpg
  1. 连接电脑串口(如果电脑只有USB接口,就需要增加一个USB转串口的适配器)
  2. 连接DC24V供电电源(电源的最大供电电流要在3A以上)
  3. MDB接口,连接纸币器,硬币器,非现金设备等

连接MDB纸币接收器和硬币器后,然后开始用DC24V给MDB-RS232上电。(注意电源适配器选择电流大于3A的)。上电后,串口测试工具会收到一系列数据:

(以下只是举例,实际数据可能会有一些差异)

ASCII显示:

MDB-DATA.jpg

HEX显示:

MDBDATA1.jpg

4D 44 42 2D 52 53 32 33 32 20 56 34 2E 32 20 63 6F 6D 70 61 74 69 62 6C 65 0D 0A 30 38 20 30 30 0D 0A 33 30 20 30 30 0D 0A 31 30 20 46 46 0D 0A 34 30 20 46 46 0D 0A 36 30 20 46 46 0D 0A 46 46 20 0D 0A 30 38 20 30 42 0D 0A 33 30 20 30 36 20 30 39 0D 0A 33 30 20 30 39 0D 0A 33 30 20 30 39 0D 0A 33 30 20 30 39 0D 0A 33 30 20 30 39 0D 0A 33 30 20 30 39 0D 0A 33 30 20 30 39 0D 0A 30 30 20 0D 0A 30 33 20 31 31 20 35 36 20 30 35 20 30 31 20 30 30 20 30 33 20 30 31 20 30 32 20 30 30 20 30 30 20 30 30 20 30 30 20 30 30 20 30 30 20 30 30 20 30 30 20 30 30 20 30 30 20 30 30 20 30 30 20 30 30 20 30 30 20 37 36 20 0D 0A 30 31 20 30 30 20 38 36 20 30 30 20 30 41 20 30 31 20 30 30 20 43 38 20 46 46 20 46 46 20 46 46 20 30 31 20 30 35 20 30 41 20 31 34 20 30 30 20 30 30 20 30 30 20 30 30 20 30 30 20 30 30 20 30 30 20 30 30 20 30 30 20 30 30 20 30 30 20 30 30 20 37 42 20 0D 0A 30 30 20 0D 0A 33 30 20 38 31 0D 0A 30 38 20 35 31 20 30 31 0D 0A

我们需要将这些HEX数据转换成ASCII格式,可以直接方便地与MDB协议进行比较。 如果使用串口工具进行测试,串口工具一般都有一个ASCII或HEX显示方式的选择,这样很容易观察和理解数据格式。

上电后设备自检和状态报告的数据

MDB-RS232 V4.2 compatible4D 44 42 2D 52 53 32 33 32 20 56 34 2E 32 20 63 6F 6D 70 61 74 69 62 6C 65 0D 0A

08 00 30 38 20 30 30 0D 0A (硬币器已连接)

30 00 33 30 20 30 30 0D 0A (纸币器已连接)

10 FF 31 30 20 46 46 0D 0A (非现金支付设备1未连接)

40 FF 34 30 20 46 46 0D 0A (USD设备未连接)

60 FF 36 30 20 46 46 0D 0A (非现金支付设备2未连接)

FF 46 46 20 0D 0A

08 0B 30 38 20 30 42 0D 0A (状态数据0B表示硬币器刚复位好)

(硬币器的各种状态,对照MDB协议V43的第68页)

30 06 09 30 36 20 30 39 0D 0A (状态数据06表示纸币器刚复位好)

(状态数据09表示纸币器处于禁能状态)

(纸币器的各种状态,对照MDB协议V43的第96页)

30 09 33 30 20 30 39 0D 0A

30 09 33 30 20 30 39 0D 0A

30 09 33 30 20 30 39 0D 0A

30 09 33 30 20 30 39 0D 0A

30 09 33 30 20 30 39 0D 0A

30 09 33 30 20 30 39 0D 0A

(以上为设备上电后硬币器,纸币器自动报告的数据和状态,可以看出,主动报告的数据前面都有对应设备的ID号:08,30,10,60,40等,后面跟的是报告数据或者状态。当然不同的设备,不同厂家,报告的数据可能会有差异。具体需要用户对照MDB协议,进行理解)

PC发送使能,查询配置,设备会做出回复

PC Send: 0CFFFFFFFF (使能硬币器)

PC Receive: 00 30 30 20 0D 0A (回复00)

PC Send: 09 (读取硬币器配置数据)

PC Receive: 03 11 56 05 01 00 03 01 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 76

30 33 20 31 31 20 35 36 20 30 35 20 30 31 20 30 30 20 30 33 20 30 31 20 30 32 20 30 30 20 30 30 20 30 30 20 30 30 20 30 30 20 30 30 20 30 30 20 30 30 20 30 30 20 30 30 20 30 30 20 30 30 20 30 30 20 30 30 20 37 36 20 0D 0A

PC Send: 31 (读取纸币器配置数据)

PC Receive: 01 00 86 00 0A 01 00 C8 FF FF FF 01 05 0A 14 00 00 00 00 00 00 00 00 00 00 00 00 7B

30 31 20 30 30 20 38 36 20 30 30 20 30 41 20 30 31 20 30 30 20 43 38 20 46 46 20 46 46 20 46 46 20 30 31 20 30 35 20 30 41 20 31 34 20 30 30 20 30 30 20 30 30 20 30 30 20 30 30 20 30 30 20 30 30 20 30 30 20 30 30 20 30 30 20 30 30 20 30 30 20 37 42 20 0D 0A

PC Send: 34FFFF0000 (使能纸币器)

PC Receive: 00 30 30 20 0D 0A

收到一个付款后,设备会主动给PC报告数据

比如纸币器收到一个面额的纸币:

30 81 33 30 20 38 31 0D 0A

比如硬币器收到一个面额的硬币:

08 51 01 30 38 20 35 31 20 30 31 0D 0A

从上面的描述可以看出,为了更好的理解数据,我们需要注意几点:

1.任何到PC的数据串都以0D 0A结尾

2、PC端发送的数据为HEX格式,对应MDB协议

3、PC接收到的数据按照ASCII格式转换后对应MDB协议,例如ASCII 08对应的十六进制数据为30 38

4、MDB设备主动上报的数据或状态会以设备ID为前缀:08、30、10、60,表示数据来自硬币器、纸币器、非现金设备01或非现金设备02

5. PC发送查询命令。因为是响应方式,不会混淆,所以设备返回的数据没有前缀08、30、10、60

6、关于奇偶校验字节:

MDB设备自动报告状态,收款数据,无奇偶校验字节,比如 08 51 01

MDB设备返回的单字节00不需要校验字节00

MDB设备回复PC命令时,如果是多字节数据,最后一个字节为和校验字节

比如 03 11 56 05 01 00 03 01 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 76

(以上ASCII数据需要十六进制求和)

03+11+56+05+01+00+03+01+02+00+00+00+00+00+00+00+00+00+00+00+00+00+00 = 76

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 适配器
    +关注

    关注

    9

    文章

    2143

    浏览量

    71649
  • 数据通信
    +关注

    关注

    2

    文章

    553

    浏览量

    35205
  • RS232
    +关注

    关注

    13

    文章

    897

    浏览量

    98795
  • MDB
    MDB
    +关注

    关注

    1

    文章

    27

    浏览量

    10009
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    GTM96180-1507-2.0电源适配器:设计与应用解析

    GTM96180-1507-2.0电源适配器:设计与应用解析 在电子设备的设计中,电源适配器是至关重要的一环,它直接影响着设备的性能和稳定性。今天我们就来深入了解一下GlobTek公司
    的头像 发表于 05-16 12:40 237次阅读

    解析GTM46402 - 4019电源适配器:特性、规格与应用考量

    解析GTM46402 - 4019电源适配器:特性、规格与应用考量 在电子设备的世界里,电源适配器就像是设备的“心脏”,为其稳定运行提供动力。今天,我们就来深入剖析GlobTek公司
    的头像 发表于 05-16 11:40 309次阅读

    解析GTM96060 - 0612电源适配器:设计与应用的深度洞察

    解析GTM96060 - 0612电源适配器:设计与应用的深度洞察 在电子设备的世界里,电源适配器就像是设备的“心脏”,为其稳定运行提供必要的能量。今天,我们就来深入剖析GlobTek公司
    的头像 发表于 05-15 16:15 106次阅读

    PC/104数据通信模块:性能解析与选型参考

    PC/104数据通信模块:性能解析与选型参考 在电子设计领域,PC/104数据通信模块是实现设备间数据传输和通信的关键组件。今天,我们就来详
    的头像 发表于 05-13 11:05 274次阅读

    18W PD输出交流电源适配器设计解析

    18W PD输出交流电源适配器设计解析 在电子设备的设计中,电源适配器是不可或缺的一部分。今天,我们来详细解析一款18W PD输出的交流电源适配器
    的头像 发表于 05-11 11:15 293次阅读

    电力适配器AS1201 A0502000USJ的设计解析

    电力适配器AS1201 A0502000USJ的设计解析 在电子设备的设计中,电力适配器是一个关键的组件,它为设备提供稳定的电源。今天我们来详细解析一款名为AS1201 A050200
    的头像 发表于 05-11 11:15 255次阅读

    基于 LinkSwitch - XT LNK362P 的 2.0 W CV 适配器设计解析

    基于 LinkSwitch - XT LNK362P 的 2.0 W CV 适配器设计解析 在电子电源设计领域,一款性能出色、成本低廉的电源适配器是众多工程师追求的目标。Power
    的头像 发表于 04-13 18:15 833次阅读

    1.6 W 线性替代适配器:10 kV 浪涌承受能力的设计与性能解析

    1.6 W 线性替代适配器:10 kV 浪涌承受能力的设计与性能解析 在电子设备的电源设计领域,如何提供高效、稳定且能承受高浪涌的电源解决方案一直是工程师们关注的重点。今天,我们来详细剖析
    的头像 发表于 04-12 09:15 501次阅读

    MAX14632 USB充电器适配器仿真器解析

    MAX14630/MAX14632 USB充电器适配器仿真器解析 在电子设备充电需求日益多样化的今天,USB充电器适配器的性能和兼容性显得尤为重要。Maxim Integrated推出
    的头像 发表于 02-09 10:35 381次阅读

    专业版MDB-RS232测试俄罗斯MDB接口刷卡器unicum

    MDB
    科技MDB
    发布于 :2025年12月20日 16:35:05

    MDB-RS232MDB协议的俄罗斯Unicum刷卡器测试

    MDB
    科技MDB
    发布于 :2025年12月20日 16:33:28

    MDB-RS232测试MDB接口协议的德国FEIG刷卡器

    MDB
    科技MDB
    发布于 :2025年12月20日 16:29:02

    如何用威佛RS232-MDB适配器在售货机上实现”REMOTE VEND”

    用威佛RS232-MDB适配器在售货机上实现”REMOTE VEND”
    的头像 发表于 12-19 11:13 505次阅读
    如何用威佛<b class='flag-5'>RS232-MDB</b><b class='flag-5'>适配器</b>在售货机上实现”REMOTE VEND”

    Texas Instruments USB-TO-GPIO2接口适配器技术解析

    桥接器。USB 接口适配器与主机 PC 之间的通信通过 USB 实现。USB接口适配器与目标器件之间的通信通过内部集成电路( ^I2C^ )、通用输入和输出、GPIO或两者进行。Tex
    的头像 发表于 09-10 15:47 1343次阅读

    适配器EMC测试要求

    适配器的EMC测试要求是确保其在工作中不会产生超标电磁干扰(EMI),同时具备一定的抗干扰能力(EMS)。适配器出口欧美、东南亚、日韩等主流市场时,EMC测试是强制性,并需通过相应的认证(如CE
    的头像 发表于 07-31 17:28 2327次阅读
    <b class='flag-5'>适配器</b>EMC测试要求