### MeterBUS 详尽的协议 英文版 #### 一、引言 MeterBUS(M-Bus)是一种专门设计用于远程抄表系统的通信协议,主要用于家庭和商业环境中的水表、电表、煤气表等公用事业仪表的数据采集。本文档基于参考文献[11]和[12],提供了关于M-Bus的详细且实用的信息,该文档由M-Bus用户组发布。 #### 二、串行总线系统基础 ##### 2.1 应用与定义 M-Bus作为一种串行总线系统,在多种应用场景下都有广泛的应用,例如远程抄表、能源管理等。串行总线系统是指数据以串行方式传输的系统,其特点是数据位按顺序发送或接收,适用于长距离传输。 ##### 2.2 总线系统的基本功能 - **访问技术**:指总线系统中如何控制多个设备对总线的访问,常见的有轮询、令牌传递等。 - **参与者同步**:确保所有连接到总线上的设备能够正确同步,这对于数据的可靠传输至关重要。 - **错误处理**:总线系统需要具备检测和纠正数据传输错误的能力,以保证数据完整性。 ##### 2.3 OSI参考模型 M-Bus协议遵循了OSI(开放系统互连)七层模型,每一层都有特定的功能,包括物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。 #### 三、M-Bus概述 ##### 3.1 对于消费类公用事业仪表的需求 M-Bus设计时考虑到了消费类公用事业仪表的特点,如低成本、低功耗、易于安装等。 ##### 3.2 M-Bus在OSI模型中的位置 M-Bus主要涵盖了OSI模型的物理层、数据链路层和应用层。这些层次为M-Bus提供了从物理信号到数据交换的服务。 #### 四、物理层 ##### 4.1 运作原理 物理层负责将数字信号转换成可以在介质上传输的形式。M-Bus采用了双绞线作为传输介质,并规定了最大传输距离和连接节点的数量。 ##### 4.2 安装规范 为了保证M-Bus系统的稳定运行,必须遵循一定的安装规范,比如线路的长度、分支的限制等。 ##### 4.3 重发器规范 重发器(Repeater)用于扩展M-Bus网络的范围,它可以放大信号并增加节点数量。 ##### 4.4 奴节点设计 奴节点是M-Bus网络中的终端设备,如水表、电表等。它们的设计需考虑功耗、通信速率等因素。 #### 五、数据链路层 ##### 5.1 传输参数 数据链路层定义了传输速率、编码格式等参数,确保数据在物理层上的可靠传输。 ##### 5.2 电报格式 M-Bus电报由多个字段组成,包括起始字符、地址、命令等部分,这些字段共同构成了完整的通信帧。 ##### 5.3 字段含义 每个字段都有其特定的功能,如地址字段用于标识目标设备;命令字段则决定了通信的目的。 ##### 5.4 通信过程 M-Bus通信通常由主设备发起,通过询问或命令的方式与奴节点进行交互。 ##### 5.5 FCB 和 FCV 位及寻址 FCB 和 FCV 位用于确保通信的可靠性,它们可以用来控制数据的确认与重传机制。 #### 六、应用层 ##### 6.1 CI 字段 CI 字段用于标识特定的数据类型,是应用层数据结构的重要组成部分。 ##### 6.2 固定数据结构 固定数据结构包含了基本的通信信息,如设备类型、制造商代码等。 ##### 6.3 变量数据结构 变量数据结构可以根据实际需求动态改变,用于传输具体的测量值和其他信息。 ##### 6.4 配置奴节点 配置奴节点的过程包括设置通信速率、写入数据以及配置数据输出等步骤。 ##### 6.5 通用对象层 通用对象层提供了一种统一的方式来管理和操作M-Bus系统中的对象。 ##### 6.6 应用层状态 应用层状态反映了当前通信的状态,有助于诊断问题和维护系统。 ##### 6.7 特殊奴节点特性 - **自动速度检测**:奴节点可以自动识别最合适的通信速率。 - **碰撞检测**:当多个设备同时发送数据时,系统能够检测并处理冲突。 - **制造编号的使用**:利用制造编号来唯一标识设备,便于管理和跟踪。 - **十六进制代码在BCD数据字段中的使用**:采用十六进制表示法来提高数据的可读性。 #### 七、网络层 ##### 7.1 选择与次级寻址 网络层提供了更高级别的寻址机制,使得系统能够有效地管理和寻址大量的奴节点。 ##### 7.3 FCB 位与选择 FCB 位在网络层中也有应用,它可以帮助确定哪些设备应该响应特定的命令。 ##### 7.4 搜索已安装的奴节点 系统可以通过特定的搜索程序来发现网络中的所有奴节点,这有助于系统的初始化和维护。 #### 八、附录 附录部分包含了各种协议细节和技术标准,如报警协议、数据记录的编码方法等。 MeterBUS(M-Bus)是一种专为远程抄表系统设计的通信协议,它涵盖了从物理层到应用层的各个方面,确保了数据传输的安全性和可靠性。通过对M-Bus协议的深入理解,可以更好地应用于智能计量和能源管理系统中。
2024-11-27 15:22:54 382KB
1
里诺餐饮管理软件是一套适合中小型餐厅、酒店使用的餐饮管理软件,界面友好,操作简便。软件将顾客开单、增加消费、宾客结帐、会员管理以及各种营业报表的查询、汇总紧密的结合起来。科学的管理方法会给您带来无限的效益,里诺餐饮管理软件将是您明智的选择。 里诺餐饮管理软件的主要功能有: 宾客管理:顾客开单、增加消费、宾客结帐、预定管理、会员管理; 营业查询:日营业统计、收银明细查询、营业统计图; 系统设置:房间项目设置、消费项目设置;
2024-11-26 22:05:22 14KB
1
《管家婆辉煌版V7.2教程》是一个全面解析管家婆辉煌版V7.2软件使用的详细指南。这个教程旨在帮助用户深入理解该版本的各项功能,掌握操作流程,并解决可能出现的常见问题。通过学习本教程,用户将能够熟练地运用管家婆辉煌版V7.2进行企业管理。 我们要了解管家婆辉煌版V7.2的核心功能。这是一个专门针对中小型企业设计的财务管理软件,集成了进销存管理、财务会计、生产管理、会员管理等多个模块。在进销存管理方面,它能够帮助用户高效跟踪商品的进货、销售和库存情况,确保数据的准确性和实时性。财务会计模块则提供了完善的凭证处理、账簿管理和财务报表生成,让企业财务状况一目了然。生产管理部分涵盖了生产计划、订单跟踪、成本核算等环节,有助于优化生产流程。此外,会员管理功能则能帮助企业维护客户关系,提升客户满意度。 在操作流程方面,教程会逐步引导用户熟悉软件界面、设置公司基础信息、录入商品资料,以及进行日常业务操作。例如,如何录入采购单、销售单,如何处理退货和换货,如何生成各类报表等。这些步骤的详细讲解将使初学者也能快速上手。 在常见问题的解决部分,教程会列举一些用户在实际使用中可能遇到的问题,如数据丢失、系统错误、权限设置不当等,并提供解决方案。通过这些实例,用户可以提前预知并规避潜在问题,确保系统的稳定运行。 备份恢复是企业数据安全的重要环节。教程将详细介绍如何定期进行数据库备份,以及在系统出现问题时如何恢复数据。这不仅涉及到操作步骤,还会涉及备份策略的选择和实施,以确保企业关键数据的安全。 《管家婆辉煌版V7.2教程》是一份全方位的学习资源,无论你是初次接触管家婆的新手,还是已经有一定经验的用户,都能从中受益。通过深入学习和实践,你可以充分利用这款软件提高企业管理效率,实现业务的智能化和规范化。
1
重构-改善既有代码的设计(中文版):对学习重构和改善代码很有用
2024-11-26 09:17:50 12.42MB 重构-改善既有代码的设计+中文版
1
Blend4是一款强大的设计工具,专为Windows Presentation Foundation (WPF) 应用程序提供界面设计支持。本套实例源码涵盖了3.8节至3.20节的内容,旨在帮助学习者深入理解WPF项目的创建和设计过程。下面将详细阐述这些章节中涉及的关键知识点。 1. **WPF基础知识**:WPF是.NET Framework的一部分,用于构建桌面应用程序,它提供了丰富的图形层、数据绑定、布局管理、多媒体支持等功能。在这些示例中,你将看到如何利用XAML(Extensible Application Markup Language)定义用户界面,并通过Blend4进行可视化编辑。 2. **Blend4与Visual Studio的协同工作**:Blend4作为设计工具,与Visual Studio结合使用,可以实现设计与编码的无缝切换。 Blend4侧重于界面设计,而Visual Studio更适合编写逻辑代码。这些示例将展示如何在两个工具之间切换并保持项目同步。 3. **XAML语言**:XAML是一种声明式语言,用于描述WPF中的UI元素和它们的属性。例如,Example3.8可能展示了如何通过XAML定义按钮、文本框等控件,以及设置它们的样式、位置和事件处理。 4. **数据绑定**:WPF的数据绑定允许UI元素与应用程序数据直接关联,实现数据驱动的界面。在Example3.12和3.15中,你可能会学习到如何设置数据源,创建依赖属性,并实现控件与后台数据模型的双向绑定。 5. **控件和模板**:WPF提供了大量内置控件,如Button、TextBlock等,你可以通过自定义模板来改变其外观和行为。Example3.17和3.19可能涉及到控件模板的创建,以实现独特的界面风格。 6. **动画和效果**:WPF的强大之处在于其丰富的动画系统。Example3.11和3.16可能包含过渡效果、淡入淡出动画或用户交互触发的动态效果,使界面更加生动。 7. **布局管理**:WPF的布局系统包括StackPanel、Grid、DockPanel等,它们帮助组织和定位UI元素。Example3.18和3.20可能会演示如何利用这些布局容器来创建响应式和适应性的界面。 8. **事件处理**:WPF控件有许多内置事件,如Click、MouseEnter等,可以通过XAML或代码-behind进行处理。在Example3.9和3.12中,你将学习如何捕获和响应用户操作。 9. **资源和样式**:WPF允许定义全局资源和样式,实现界面元素的统一外观。Example3.15和3.19可能涉及到资源字典的使用,以及控件样式的继承和覆盖。 通过逐步学习并实践这些示例,你将能够掌握 Blend4 和 WPF 的核心概念,从而提升你的应用程序设计能力。每个示例都是一个独立的学习点,同时也构成了整体知识体系的一部分。通过深入研究并结合实际操作,你将能够创建出功能丰富且视觉上吸引人的WPF应用。
2024-11-25 21:04:50 36.62MB blend4教程 blend4中文版 wpf示例
1
驱动精灵是一款广受欢迎的电脑驱动管理工具,尤其适用于Windows操作系统用户。它可以帮助用户方便地查找、更新、备份和恢复电脑中的硬件驱动程序。在“驱动精灵离线版-win7x32-x64都支持”这个版本中,特别强调了对Windows 7 32位(x86)和64位(x64)系统的兼容性,这意味着无论用户的操作系统是哪个版本,都能顺利使用这款软件。 驱动程序是计算机硬件与操作系统之间沟通的桥梁,对于系统的稳定运行至关重要。随着时间的推移,硬件厂商可能会发布新的驱动程序来修复旧版本的bug,提高硬件性能或增加新功能。驱动精灵离线版则允许用户在没有网络连接的情况下也能安装或更新驱动,这对于网络环境不稳定或者需要在多台电脑上批量安装驱动的用户来说非常实用。 压缩包内包含的文件有: 1. `DriverGeniusLite.win7x64paopaoche.net.exe`:这是驱动精灵的64位版本,适用于Windows 7 64位系统。用户只需双击运行,按照提示操作即可完成驱动的检测、安装或更新。 2. `DriverGeniusLite.win7x32.exe`:这是驱动精灵的32位版本,适用于Windows 7 32位系统。同样,用户可以简单地执行此文件以处理驱动相关任务。 3. `更多系统软件下载.html`:这个文件可能包含其他与系统维护、优化相关的软件下载链接,用户可以通过它获取更多的工具来提升电脑使用体验。 4. `使用说明.txt`:这是一个文本文件,提供关于如何使用驱动精灵的详细指导。用户在遇到操作疑问时,可以查阅此文件以获得帮助。 驱动精灵离线版的使用流程通常包括以下几个步骤: 1. 解压下载的压缩包,找到适合您系统版本的驱动精灵执行文件。 2. 运行执行文件,软件会自动扫描电脑中的硬件设备和对应的驱动程序。 3. 查看扫描结果,确定需要更新或安装的驱动。 4. 按照软件提示,选择并下载所需驱动,离线版会在本地完成这个过程。 5. 安装更新的驱动,重启电脑以使更改生效。 驱动精灵离线版为Windows 7用户提供了一种便捷的驱动管理方案,尤其在无网络环境下,它能确保系统的正常运行,提升硬件性能,保障电脑稳定性。无论是个人用户还是专业技术人员,都可以通过这款工具轻松管理电脑的驱动程序。
2024-11-25 10:41:37 925.79MB 驱动精灵 驱动程序 win7
1
《股市复盘利器(2024年度新版)》是一款专为金融商贸领域的投资者设计的高效分析工具,被誉为“龙头复盘神器2024”。该软件的核心功能在于帮助用户快速、准确地对股票市场进行复盘分析,以提升投资决策的科学性和准确性。 在金融商贸领域,复盘是投资者日常工作中至关重要的一环。通过复盘,投资者可以回顾过去交易日的市场动态,了解股票走势,发现潜在的投资机会,并从中学习总结经验。这款2024年度新版的复盘神器,无疑将这一过程提升到了新的高度。 软件可能具备强大的数据处理能力,能够实时同步各类金融市场数据,包括股票价格、交易量、涨跌幅等关键指标,确保用户获取的信息是最新的。同时,它可能还集成了各种技术分析指标,如MACD、KDJ、RSI等,帮助用户进行趋势判断和技术面分析。 "龙头股"是其一大特色。软件可能具备筛选和识别市场热点、行业领涨股的功能,通过对历史数据的深度挖掘,找出那些具有持续上涨潜力的股票,为投资者提供投资线索。此外,可能还提供了针对龙头股的动态监控,一旦市场有异动,用户可以第一时间得到通知。 再次,智能化的决策支持也是这款神器的一大亮点。基于人工智能和大数据技术,软件可能能进行智能预测,根据历史数据预测未来市场走势,为用户提供参考。同时,可能还包含风险评估模块,帮助用户理解投资风险,避免盲目决策。 除此之外,良好的用户体验也是必不可少的。简洁直观的界面设计,让用户可以快速上手;自定义设置功能,允许用户根据个人偏好调整显示信息;强大的图表绘制功能,让复杂的市场数据一目了然。 考虑到金融商贸领域的实时性,该软件可能还具备实时新闻推送和社交网络功能,让用户能够及时了解市场动态,与其他投资者交流心得,提高信息共享效率。 《股市复盘利器(2024年度新版)》凭借其全面的数据分析、智能化的决策辅助以及人性化的用户体验,成为了金融商贸领域投资者的得力助手,帮助他们在复杂的股票市场中洞察先机,实现更高效的交易策略。
2024-11-23 12:11:53 527KB
1
这个是完整源码 SpringBoot+Vue实现 SpringBoot+Vue汽车租赁管理系统 java毕业设计 源码+sql脚本+论文+PPT【完整版】 数据库是mysql 快速发展的社会中,人们的生活水平都在提高,生活节奏也在逐渐加快。为了节省时间和提高工作效率,越来越多的人选择利用互联网进行线上打理各种事务,通过线上管理汽车租赁的方式出现。与此同时,人们开始接受方便的生活方式。他们不仅希望页面简单大方,还希望操作方便,可以快速锁定他们需要的汽车租赁管理方式。基于这种情况,我们需要这样一个界面简单大方、功能齐全的系统来解决用户问题,满足用户需求。 课题主要分为三大模块:即管理员模块、用户模块和普通管理员模块,主要功能包括:个人信息修改,用户管理、普通管理员管理、汽车类别管理、汽车信息管理、租车订单管理、取消订单管理、还车信息管理、汽车资讯管理、汽车论坛、留言板管理、系统管理等; 关键词:汽车租赁;简洁方便直观; 网络发展的越来越迅速,它深刻的影响着每一个人生活的各个方面。每一种新型事务的兴起都是为了使人们的生活更加方便。汽车租赁管理系统是一种低成本、更加高效的电子商务方式,它已
2024-11-22 17:02:30 45.07MB 汽车租赁 java汽车租赁 java java毕业设计
1
本程序是基于网墓程序(单用户版)修改而成,在原有基础上完善了部分程序错误,图片无法显示等,并新增了为亲人献烟,酒,名车等功能,主要针对男性。                         本程序主要提供给个人网站的单个用户使用,下载后更改用户界面即可,本程序主要完成以下功能:网上祭奠: 用户可在逝者的墓地及纪念馆里完成献花、上供、烧香、焚烛、点歌、留言以及带有男性个性化的的献烟、献酒、献车等祭奠和纪念活动;用户可根据需要调整祭奠活动内容及界面后台留言管理:对网友的祭拜留言进行管理,管理账号:admin管理密码:admin888功能简介:    1:增加祭悼方式:用户可根据自己对传统风俗的理解在动态的增加悼念方式,即在本站现有悼念方式献花、上供等方式的的基础上增加其它的悼念方式, 操作简单,没有后台,是清明节改善传统风俗,绿色悼念的时尚选择适用本程序者请做好网络花园文学网的友情连接,谢谢您的支持。
2024-11-22 15:02:31 1.23MB asp源码
1
1 先安装EM1 2 把path下的注册表运行下,把 emditor.exe覆盖原来的 3 安装EM2完美 破解
2024-11-22 00:00:14 7.53MB emeditor
1