电子工程世界电子工程世界电子工程世界

关键词

搜索

型号

搜索

AN451

产品描述WIRELESS M-BUS SOFTWARE IMPLEMENTATION
文件大小71KB,共14页
制造商SILABS
官网地址http://www.silabs.com
下载文档 全文预览

AN451概述

WIRELESS M-BUS SOFTWARE IMPLEMENTATION

文档预览

下载PDF文档
AN451
W
I R E L E S S
M-B
US
S
OFTWA RE
I
MPLEMENTATION
1. Introduction
This application note describes the Silicon Labs implementation of Wireless M-Bus using a Silicon Labs C8051
MCU and EZRadioPRO
®
. Wireless M-bus is a European Standard for meter-reading applications using the
868 MHz frequency band.
1.1. Stack Layers
Wireless M-Bus uses the 3-layer IEC model, which is a subset of the 7-layer OSI model (see Figure 1).
Application
EN 13757-3
MCU
app
Data Link
EN 60870-5-2
mbus
phy
PHY
EN 13757-4
Figure 1. Stack Layers
Si443x
The Physical (PHY) layer is defined in EN 13757-4. The physical layer defines how the bits are encoded and
transmitted, the RF modem characteristics (chip rate, preamble, and synchronization word), and RF parameters
(modulation, center frequency, and frequency deviation).
The PHY layer is implemented using a combination of hardware and firmware. The EZRadioPRO performs all of
the RF and modem functions. The EZRadioPRO is used in FIFO mode with the packet handler. The MbusPhy.c
module provides SPI interface, encoding/decoding, block read/write, and packet handling and manages the
transceiver states.
The M-Bus Data link layer is implemented in the MbusLink.c module. The M-Bus Application Programming
interface consists of public functions that may be called from the application layer in the main thread. The
MbusLink module also implements the Data Link Layer. The Data link layer will format and copy data from the
application TX buffer to the MbusPhy TX buffer, adding the required headers and CRCs.
The Application layer itself is not part of the M-bus firmware. The application layer defines how a wide variety of
data is to be formatted for transmission. Most meters only need to transmit one or two types of data. Adding a large
amount of code to accommodate any kind of data to the meter would add unnecessary code and cost to the meter.
It might be feasible to implement a library or a header file with an exhaustive list of data types. However, most
metering customers know exactly what kind of data they need to transmit and can refer to the standard for
formatting details. A universal reader or sniffer might implement a complete set of application data types on the PC
GUI. For these reasons, the application layer is implemented using example applications for a meter and reader.
Rev. 0.1 2/10
Copyright © 2010 by Silicon Laboratories
AN451
在生成设备树dtb文件时报错
首先是生成dts文件,使用命令,提示这样的信息。生成了dts文件,但是不知道有没有错误590535再生成了dtb文件,因为正常输出报错,所以使用了强制输出590536请问这有什么问题? ...
不扰之 FPGA/CPLD
USB示波器
五合一混合信号示波器,性能全面超越国产同类示波器品牌,性价比极高,充分利用PC机的快速处理能力,为电路的开发、测量、分析和调试工作创造便捷的环境。相比于其他同类产品,大大降低了设计 ......
quantasylum 模拟电子
困扰电源IC设计师们的重要课题是什么呢???
问:困扰电源IC设计师们的重要课题是什么呢??? 答:手持终端设备趋向于低电压化,波纹噪声等的处理和输出电压精度的高要求??? 请问还有别的吗??...
雪山飞狐 电源技术
stc12c5410ad的PWM波形输出
最近在使用stc12c5410ad的PWM模块功能,输出固定频率可调占空比的PWM波,下面是我写的程序,产生25%和50%占空比的PWM波: /************************************************************** ......
coney 51单片机
单片机学习
学习单片机是否可以通过protues就可以了呢?...
wuhong26 单片机
【转帖】可调节输出低压差稳压器的降噪网络
简介低压差稳压器(LDO)可用来为高速时钟、模数转换器、数模转换器、压控振荡器和锁相环这些电路供电。噪声对于高性能模拟电路的设计人员而言极为重要。降低噪声的关键是保持LDO噪声增益接近单位 ......
皇华Ameya360 模拟电子

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 大学堂 TI培训 Datasheet 电子工程 索引文件: 904  1486  414  410  336  14  22  17  54  40 

器件索引   0 1 2 3 4 5 6 7 8 9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2026 EEWORLD.com.cn, Inc. All rights reserved