基于无线通信芯片SI4438抄表模块的研究
Si4432在无线抄表设备上的应用
Si4432在无线抄表设备上的应用(上)文章整理:王进朝,益登科技资深应用工程师无线抄表来源于90年代成立的有线抄表工作组,最初工作组专注于在仪表系统中有线抄表的研究,后来有线抄表成为了欧洲标准EN1434的一部分。
随着无线抄表的引入,标准化工作被转移到了技术委员会(TC)294,TC294创建了新的欧洲标准EN13757-Communication system for meters and remote reading of meters。
这个标准当前由以下部分组成:∙EN13757-1:2002 数据交换∙EN13757-2:2004 物理层和数据链路层∙EN13757-3:2004 应用层∙EN13757-4:2005 无线读表器∙prEN13757-5:2007 中继∙prEN13757-6:2007 数据交换其中第4部分EN13757-4为无线读表器,专注仪表和无线读表器之间的通信。
无线抄表基础一般的无线抄表系统主要包括两大类设备,如图1所示,一类是仪表(如水表、气表和电表等),另一类是其他(如读表器或集中器等)。
图1:无线抄表系统仪表(气表、水表等)通常不能直接连接到主供电系统,一般采用电池供电,因此它们获得的能量是有限的。
为了尽量降低功耗,大多数时间里仪表处于休眠模式,仅在很短的时隙中醒来发射数据;而读表器也从来不主动发送数据给处于休眠状态的仪表。
双向通信是可行的,一般仪表在发送时隙完成后,进入接收时隙,这时读表器可以传送信息给仪表。
更换仪表的成本相当高,因此为仪表供电的电池一般需要提供几年的能量,不同的国家可能有不同的要求。
无线抄表的寻址模式来源于有线抄表,仅仪表设备有地址,并且收发数据采用相同的地址。
因此,读表器必须有一个仪表设备地址表,记录需要处理的所有仪表地址,这个过程一般在系统安装阶段进行。
通常无线抄表系统(图2d)可以完全替代有线抄表系统(图2a),但是两种系统也能组合在一起,形成一个新系统(图2b,图2c)。
3G网络无线热量抄表系统的设计
3G网络无线热量抄表系统的设计曹广;赵建平;刘中强;龙永【摘要】为了实现热量抄表系统中数据采集和发送的无线传输,设计了一款基于3G网络的新型无线热量抄表系统。
该设计以3G网作为支撑网络,结合Si4432模块,不仅实现了抄表系统的完全无线化,而且解决了当前无线热量抄表系统中无线模块传输距离短、穿透能力差等问题。
给出了Si4432模块传输系统和3G网络传输系统的传输原理和电路设计原理图。
通过实际测试表明,数据能及时、准确地发送和接收,整个系统具有功耗低、通信距离远、通信误码率低和穿墙能力强等优点。
%In order to realize the wireless transmission of data acquisition and transmit in heat meter reading system, the new type of wireless heat meter reading system based on 3G network has been designed. With the 3G network as the supporting network, and combining with Si4432 module, the design realizes complete wireless meter reading system, and the problems of short transmission distance and weak capability of wall penetration existing in current wireless heat meter reading system are solved. The transmission principles of Si4432 module transmission system and 3G network transmission system, and the schematic diagram of circuit design are given. The practical test shows that the data can be transmitted and received on time and accurately, the entire system features low power consumption, long communication distance and low bit error rate of communication as well as strong capability of wall penetration.【期刊名称】《自动化仪表》【年(卷),期】2015(000)006【总页数】4页(P48-51)【关键词】Si4432;3G网络;无线热量抄表系统;数据采集;低功耗【作者】曹广;赵建平;刘中强;龙永【作者单位】曲阜师范大学物理工程学院,山东曲阜 273165;曲阜师范大学物理工程学院,山东曲阜 273165;曲阜师范大学物理工程学院,山东曲阜 273165;曲阜师范大学物理工程学院,山东曲阜 273165【正文语种】中文【中图分类】TN92目前,热量表的抄表方式主要有人工抄表、RS- 485总线抄表、无线射频抄表等。
基于Si4432的无线射频通信模块的设计与实现_李正民
收稿日期:2011-04-02作者简介:李正民(1953—),男,河南郑州人,硕士,教授,主要研究方向为嵌入式物联网;王建辉(1985—),男,河南周口人,硕士研究生,主要研究方向为嵌入式物联网。
基于Si4432的无线射频通信模块的设计与实现李正民,王建辉,刘伟伟(郑州大学信息工程学院,河南郑州450001)摘要:针对无线自组网在组网中所需的低功耗、近距离的无线通信模块,设计并实现了一款基于C8051F930单片机和Si4432无线射频芯片的无线通信模块,介绍了系统的架构,并对其硬件和软件设计中的关键技术进行了说明。
测试表明,该无线通信能够满足无线自组网对无线通信模块的近距离、低功耗和高质量无线数据传输的要求,同时简化了组网的设计。
关键词:无线自组网;C8051F930;Si4432;低功耗中图分类号:TP274文献标识码:A 文章编号:1000-8829(2012)04-0040-04Design and Implementation of Wireless RF Communication ModuleBased on Si4432LI Zheng-min,WANG Jian-hui,LIU Wei-wei(College of Information Engineering,Zhengzhou University,Zhengzhou 450001,China)Abstract:A low-power,short range wireless communication module is needed in the design of wireless Ad-hocnetwork.A wireless communication module based on C8051F930and Si4432is designed and implemented.The system architecture and the key technologies in the design of hardware and software are described.Testing results showed that this module can meet the low-power,high-quality wireless data transmission that required inthe design of wireless Ad-hoc networking,while simplify network designing.Key words:wireless Ad-hoc;C8051F930;Si4432;low-power 无线数据的收发在无线自组网的组网设计中占有很大的比重。
基于Si4432的新型微功率无线抄表系统的设计
基于Si4432的新型微功率无线抄表系统的设计陈 博,徐建政,刘 霄(山东大学电气工程学院,济南 250061)摘要:针对目前智能电网规划的提出和对智能电表的大量需求,本文设计了一种基于Si4432无线芯片和RS485通信标准的无线抄表系统。
本系统具有成本低,组网快,稳定性高,可扩展性好的特点。
本文概略介绍了抄表系统的硬件组成以及对无线Mesh网络分级路由协议的改进。
关键词:无线抄表;自组网;Si4432;路由协议0 引言随着国家提出建设坚强的智能电网计划以及能源市场化进程的加速和人们环保意识的不断增强,电力行业的管理对数据的采集和传输手段要求越来越高,原有的抄表模式已经不能满足需求。
人工智能化无线集中抄表系统是基于微功率短距离无线通信技术,采用数字信号单片射频收发芯片,单片机技术与微控制器和少量外围器件构成专用或通用无线通信模块的有机结合。
有利于完善抄表管理模式 提高工作效率和准确性。
本文提出了一种基于Si4432[1]的无线抄表系统,其通信质量好、成本低、工作可靠、经济实用,能够迅速的统计低压时线损,降低人员劳动强度和用电成本,同时对于加强用电管理和合供配电可靠性都有着积极的意义。
1 系统总体设计1.1 系统基本组成本套微功率无线抄表系统有三部分组成:主站计算机处理系统(上层)、数据采集集中层(中层)和电能表(下层)。
如图1所示。
主站计算机管理系统是由工作站和相应软件构成,分别接收和储存各用户的电力数据,进行统计、分析、汇总计费和报表打印等工作。
担当着整个系统的总控制及管理工作。
数据采集集中层是有集中器和采集器 组成。
集中器是一个配电区域电能信息采集和控制的设备,通过信道对其管辖的低压采集器和各类电能表的信息进行采集、处理、存储和控制,并通过远程信道与主站交换数据。
它具有与手持设备交换数据的能力,这样可以方便现场施工和后期设备维护。
采集器是用于处理和采集用户多个电能表电能信息,并通过无线射频信道与集中器交换数据,通过RS485线与电能表连接。
基于无线CDMA的电力远程抄表系统应用方案
基于无线CDMA的电力远程抄表系统应用方案在电力抄表系统中,很多必须无人值守的设备或监测点,不适合搭建有线通讯网络。
若采用光纤或电台的方式实现无线通讯,不仅设备投入耗资巨大,而且不适应移动的需要。
随着CDMA移动通讯业务的产生和全面投入,无线移动数据通讯的应用也越来越广泛。
高速的数据传输和永远在线特点,配合按流量收费的资费方式,使CDMA 通讯在工业控制、环境保护、道路交通、商务金融、移动办公、零售服务等行业中的应用具有无可比拟的性价比优势。
采用CDMA无线通讯网络的移动IP通讯,既可独立作为数传通道,也可作为已经架设光纤、数传电台等方式的辅助手段。
CDMA电表远程抄表系统由电度表、带CDMA通讯终端的采集器和服务器组成。
采集器实时采集用户的用电数据,通过CDMA网络把数据汇集到服务器。
具有采集数据快速准确,能快速生成用电统计分析,交费单据等特点,与传统的人工抄表、电话线抄表相比,极大地提高了效率。
本系统提供丰富的接口,可与电业系统的MIS系统链接或进行二次开发。
抄表软件系统数据库为ORACLE数据库,运行于WIN98/2000/XP、NT的操作系统,易于使用。
软件所能管理的用户数量没有限制。
第二部分系统组成本系统由带系统软件的主站、带CDMADTU传输终端的采集器、电度表组成。
手持终端是本系统的补充,在系统出现意外时进行人工抄表。
主站:运行集中抄表系统的计算机(服务器或PC机)称为主站,主站通过CDMA 网络与采集器相连。
主站要配置一个固定的IP地址和互联网出口。
带CDMA模块的采集器:收集电表数据传送到数据中心,它连接主站和电度表。
电度表:计量并显示用户的用电情况,将用电信息通过采集器传输到CDMA 传输终端。
这三个主要的组成部份是相互关联的主从关系。
1、技术指标:(1)系统容量:采集器容量:最多接255块电表;系统容量:原则上不受限制每表一号,实际可根据需要和主站电脑的容量确定。
(2)通信距离:采集器与电表:采用RS-485接口及屏蔽双绞线,距离≤500m。
亿佰特(Ebyte)-E19(SX1278)系列与E10(SI4463)系列选型指南
成都电子科技有限公司是一家专注于无线数传通信应用的公司,在射频领域有着丰富的经验,也研发出了很多经典的产品,比如典型的E19和E10系列。
1.E19系列介绍E19系列有433/868/915MHz射频模块,功率有1W/100mW模块,SPI接口,小体积贴片型。
采用SEMTECH公司的SX1278/SX1276射频芯片,支持LoRa扩频技术。
LoRa直序扩频技术将带来更远的通讯距离,且功率密度集中,抗干扰能力强。
在复杂的环境下,E19系列有独特的优势,常应用于无线遥控系统、家庭自动化遥测、生物信号采集、数字图像传输等无限领域。
2.E10系列介绍E10系列有433/868/915MHz射频模块,功率有1W/100MWM模块,SPI接口,小体积贴片型,采用26M晶振,带有LNA低噪声放大器,从而提高接收灵敏度。
采用Silicon Lab 公司的SI4463/SI4438射频芯片,广泛的应用于车辆监控、遥控、遥测、小型无线网络、无线抄表、门禁系统、小区传呼、无线标签、身份识别、非接触RF智能卡等领域中。
3.E19系列和E10系列对比介绍图3E19实物图图4E10实物图以E19-433MS1W 和E10-433MS1W 为例进行对比,主要从电气参数上面来了解此两款序号参数名称E19E101射频芯片SX1278SI44632品牌SEMTECH Silicon Lab 3模块尺寸25*37mm 25*37mm4工作频段410MHz ~441MHz 425MHz ~525MHz5PCB 工艺4层板4层板6接口方式2*9*1.27mm 2*8*1.27mm 7供电电压 4.75~5.5V DC 4.75~5.5V DC8通信电平0.7VCC ~5V(VCC 指模块供电电压)0.7VCC ~3.6V(VCC 指模块供电电压)9实测距离10000m,晴朗空旷,最大功率,5dBi 天线,高度2m,2.4k 空中速率6000m,晴朗空旷,最大功率,5dBi 天线,高度2m,1k 空中速率10发射功率最大30dBm,约1W 最大30dBm,约1W 11空中速率0.018k ~37.5kbps 0.123k ~1Mbps 12关断电流3uA(Max)5uA(Max)13发射电流720mA@30dBm 660mA@30dBm14接收电流20mA 17mA15通信接口SPI,最高速率可达10Mbps SPI,最高速率可达10Mbps16发射长度FIFO:256字节单个数据包:1~64字节17接收长度FIFO:256字节单个数据包:1~64字节18RSSI 支持支持支持19天线接口邮票孔(50Ω特性阻抗)邮票孔(50Ω特性阻抗)20工作温度-40~+85℃-40~+85℃21工作湿度10~9010~9022储存温度-40~+125℃-40~+125℃23接收灵敏度-138dBm@300bps -126dBm@1kbps 由上图可以很清楚的看出E19和E10之间的区别,E19相对于E10具有更低的空中速率和接收灵敏度,具有抗干扰性强的特点,同时E19的传输距离要比E10远得多。
基于SI4432的无线收发平台设计
基于SI4432的无线收发平台设计陈继磊;祁云嵩;徐钊【摘要】文中采用低成本、低功耗STM8L151作为控制器,高性能、高集成度的射频芯片SI4432作为收发芯片.同时改进了冲突退避算法,考虑当前网络状态,引入概率机制合理选择随机退避时间区间,减少数据包碰撞几率,降低了丢包率.结合实际环境,兼顾接收信号强度指示器(RSSI)阈值与覆盖范围的大小,计算最优发射功率,降低功耗.%In this paper, low-cost and low-power consumption STM8L151 was used as MCU, and high-performance and highintegrate SI4432 was used as transceiver. In order to decrease the data loss caused by data conflict, considering that the cur-rent network status and probability mechanism were introduced to reasonable change back off time interval,back off algorithm was improved. In order to reduce power consumption, the optimize transmission power was calculated following the RSSI threshold and the range of coverage in actual environment.【期刊名称】《仪表技术与传感器》【年(卷),期】2016(000)007【总页数】5页(P60-63,67)【关键词】STM8L151;SI4432;退避算法;最优发射功率【作者】陈继磊;祁云嵩;徐钊【作者单位】江苏科技大学计算机科学与工程学院,江苏镇江 212003;江苏科技大学计算机科学与工程学院,江苏镇江 212003;南京理工大学计算机科学与工程学院,江苏南京 210094【正文语种】中文【中图分类】TN92随着半导体技术的发展,无线射频通信芯片向低功耗、高集成度、专业化方向发展,基于这些优势,设计了一种基于SI4432和STM8L的低成本、低功耗、高性能无线收发平台,并做了两点优化改进:改进的冲突避免退避算法;最优发射功率的计算。
E27是基于SI4432芯片的433MHz无线模块,小体积贴片型,发射功率高、接受灵敏度高、谐波小
SI4432无线模块E27系列本说明书可能会随着产品的不断改进有所更改,请以最新版的说明书为准成都亿佰特电子科技有限公司保留对本说明中所有内容的最终解释权及修改权版本修订日期修订说明维护人1.00 2017/12/05 初始版本huaa1.10 2018/01/30 型号名称变更huaa产品概述E27系列产品是成都亿佰特公司设计生产的一款433MHz射频模块,小体积贴片型(引脚间距1.27mm),最大功率20dBm。
模块自带高性能,弹簧天线,具有极好的阻抗匹配,具有发射功率高,接受灵敏度高,发射电流小,谐波小等特点。
E27系列产品采用Silicon Labs公司的SI4432射频芯片,芯片内置天线多样化和支持跳频,具有优越的抗干扰性能;同时,其内部还具有额外的功能,如:自动唤醒定时器,低电池电量检测器,64 字节发射/接收,自动数据包处理,集成温度传感器,模拟数字转化器,上电复位等等。
E27系列产品为硬件平台,出厂无程序,用户需要进行二次开发。
产品型号载波频率发射功率参考距离(PCB/IPX) 封装形式天线形式E27 (433M20S) 433M 20dBm 1600m 贴片邮票孔目录产品概述 (1)1. 技术参数 (3)1.1. E27(433M20S) (3)1.2. 参数说明 (3)2. 机械特性 (4)2.1 E27(433M20S) (4)2.1.1 尺寸图 (4)2.1.2 引脚定义 (4)3. 推荐连线图 (5)4. 生产指导 (5)2.2 回流焊温度 (5)2.3 回流焊曲线图 (6)5. 常见问题 (6)5.1. 通信距离很近 (6)5.2. 模块易损坏 (7)6. 重要声明 (7)7. 关于我们 (7)1.技术参数产品型号核心IC 尺寸模块净重工作温度工作湿度储存温度E27 (433M20S) SI4432 16 * 16 mm 0.7±0.1g -40 ~ 85℃10% ~ 90% -40 ~ 125°C1.1.E27 (433M20S)参数类别Min Typ Max 单位发射电流78 83 91 mA接收电流14.7 18.5 20.0 mA关断电流0.4 0.5 0.6 μA发射功率19 20 21 dBm 接收灵敏度-119 -121 -123 dBm 推荐工作频段425 433 525 MHz 供电电压 1.8 3.3 3.6 V通信电平 1.8 3.3 3.6 V1.2.参数说明●在针对模块设计供电电路时,往往推荐保留30%以上余量,有整机利于长期稳定地工作;●发射瞬间需求的电流较大但是往往因为发射时间极短,消耗的总能量可能更小;●当客户使用外置天线时,天线与模块在不同频点上的阻抗匹配程度不同会不同程度地影响发射电流的大小;●射频芯片处于纯粹接收状态时消耗的电流称为接收电流,部分带有通信协议的射频芯片或者开发者已经加载部分自行开发的协议于整机之上,这样可能会导致测试的接收电流偏大;●处于接纯粹收状态的电流往往都是mA级的,µA级的“接收电流”需要开发者通过软件进行处理;●当前灵敏度均为在空中速率为1kbps下测试;●关断电流往往远远小于整机电源部分的在空载时所消耗的电流,不必过分苛求;●由于物料本身具有一定误差,单个LRC元件具有±0.1%的误差,但犹豫在整个射频回路中使用了多个LRC元件,会存在误差累积的情况,致使不同模块的发射电流与接收电流存在差异;●降低发射功率可以一定程度上降低功耗,但由于诸多原因降低发射功率发射会降低内部PA的效率。
基于无线通信芯片Si4438抄表模块的研究
基于无线通信芯片Si4438抄表模块的研究【摘要】本研究基于无线通信芯片Si4438设计了抄表模块,探讨了Si4438通信芯片的特点,并分析了抄表模块的设计、无线通信协议选型、数据采集与传输等关键技术。
通过实验结果分析,验证了该模块在抄表应用中的有效性和可靠性,为提高抄表效率和准确性提供了技术支持。
总结了基于Si4438抄表模块的研究成果,并展望了未来研究方向。
本研究对于推动智能化抄表系统的发展具有重要意义,有着广阔的应用前景和市场潜力。
【关键词】无线通信芯片Si4438、抄表模块、研究背景、研究目的、研究意义、通信协议、数据采集、数据传输、实验结果、成果、未来研究方向、总结。
1. 引言1.1 研究背景随着社会的发展和科技的进步,智能电表逐渐成为了现代抄表方式的主流。
传统的抄表方式需要人工上门抄表,耗时耗力且容易出现错误,无法满足现代社会对精确度和效率的需求。
基于无线通信技术的智能电表成为了抄表领域的研究热点。
本研究旨在基于Si4438通信芯片设计开发一款高效、稳定的抄表模块,探索其在智能电表领域的应用潜力。
通过对Si4438通信芯片特点的分析、抄表模块的设计、无线通信协议的选型等方面进行研究和探讨,旨在为智能电表的抄表方式提供新的解决方案,推动抄表技术的创新发展。
1.2 研究目的本研究旨在利用无线通信芯片Si4438设计抄表模块,实现智能化抄表系统,并探究其在实际应用中的可行性和效果。
具体目的包括:1. 优化抄表过程:通过无线通信技术,实现远程抄表,减少人工干预,提高抄表效率和准确性,减少人力资源浪费。
2. 加强数据传输安全性:利用Si4438通信芯片的加密功能,保障数据在传输过程中的安全性,防止数据被恶意篡改或泄露。
3. 提升系统稳定性和可靠性:结合Si4438通信芯片的稳定性和抗干扰能力,设计稳定可靠的抄表模块,保证数据传输的稳定性和准确性。
4. 探索抄表系统的智能化发展方向:借助Si4438通信芯片的高性能和灵活性,探索智能抄表系统在数据采集、传输、处理等方面的应用,为智能化抄表系统的发展提供技术支持和参考。
基于SI4432 的无线收发模块
B、Direct Mode 在直接收发模式下,RF4432 如传统的射频收发器一样工作。 C、PN9 Mode 在这种模式下的 Tx 数据是内部产生使用伪随机( PN9 序列)位发生器。 这种模式的目的是用作测试模式不断观察调制频谱,而不必负载/提供数据。
5
VCC
6
SDO
7
SDI
8
SCLK
9
nSEL
10
nIRQ
11
SDN
12
GND
13
ANT
接电源地
描述
内部已接模块的发射控制脚
内部已接模块的接收控制脚
直接连芯片的 GPIO2 引脚
接电源正极 3.3V
0~VDD V 数字输出,提供了对内部控制寄存器的串行回读功能
串行数据输入。0~VDD V 数字输入。该引脚为 4 线串行数据串行数 据流总线。 串行时钟输入。0~VDD V 数字输入。该引脚提供了 4 线串行数据时 钟功能。 串行接口选择输入引脚。0~VDD V 数字输入。这个引脚为 4 线串行 数据总线提供选择/使能功能,这个信号也用于表示突发读/写模式。
第1页
深圳市凌承芯电子有限公司
三、 应用
遥控器 远程抄表 家庭安防报警及远程无钥匙进入 工业控制 家庭自动化遥测 个人数据记录
玩具控制 传感器网络 轮胎气压监测 健康监测 无线 PC 外围设备 标签读写器
Silicon-labs方案助力无线抄表从模块到终端的“穿越”
Silicon labs方案助力无线抄表从模块到终端旳“穿越”这是要“穿越”旳节奏吗?在无线抄表领域, Silicon Labs(芯科试验室)旳射频收发器si4432由于其具有极高旳接受敏捷度和业界领先旳旳输出功率, 素有“穿墙王”之称。
今天, si4432旳升级版本——si4438又将助力无线抄表业者从芯片——(模块)——终端旳“穿越”!对此, 您也许会感到困惑, 不过, 这只是一种开始, 迷雾即将揭开!Si4438专为中国智能电表量身定制中国正加速电网升级以实现愈加“绿色”旳智能电网, 其中用于居民和企业旳智能电表是电网改造旳关键所在。
据Pike Research征询企业旳最新汇报显示, 中国智能电表旳安装数量将从旳1.39亿台增长到旳3.77亿台。
智能电表在中国电表市场旳占有量将于之前到达74%。
如此广阔旳市场空间促使Silicon Labs专门针对中国智能电表市场量身定制了si4438。
虽然Silicon Labs 并不是第一家进入中国智能电表市场旳厂商, 不过其凭借si4432旳高性价比, 在无线抄表领域占据了三分之一旳市场份额, 被冠以“穿墙王”旳美誉。
而在刚刚过去旳EDN China创新奖评比活动中, Silicon Labs于今年3月份专门针对中国智能电表市场推出旳si4432旳升级版本si4438 EZRadioPRO无线收发器又荣获网络类最佳产品奖。
“EDNChina创新奖彰显了si4438在市场上旳成功, 这阐明了其广受中国工程师旳肯定。
之因此说Si4438收发器是为中国智能电表市场量身定制, 是由于其专为425-525MHz ISM频段设计, 符合严格旳中国智能电表470-510MHz频段操作监管规定。
”来自Silicon Labs授权代理商世强旳产品经理陈建华指出。
定制带来旳一种最明显旳好处就是减少了成本, 同步其相对于si4432, Si4438在性能上也有所提高。
下图1比较了si4432和Si4438。
微功率无线抄表系统的终端远程升级
蒋 炜 ,马 维 华
(南京航空航天大学 计算机科学与技术学院,南京 210016)
摘要:设计了一种基于微功率无线收发芯片 Si4432的远程升级系统 。该系统采用 Renesas公司的单片机 μPD78F0526, 通过射频收发芯片以无线方式远距离获取固件程序 ,并进 行 自 动 升 级。该 方 案 的 运 用 可 以 实 现 无 线 抄 表 终 端 的 灵 活 升 级,降低电力系统维护的成本 。 关 键 词 :微 功 率 ;无 线 抄 表 ;远 程 升 级 中 图 分 类 号 :TP368.1 级 的 基 本 原 理
为了实 现 对 Flash 存 储 器 的 编 程[6],μPD78F0526 需 要执行隐藏在 ROM 中 的 自 编 程 库 函 数 代 码 。 可 以 调 用 这些函数来检查没有使用 的 区 域(空 白 检 查),对 MCU 内 任何可用的存储单 元 擦 除 或 写 代 码 ,为 了 实 现 该 功 能,升 级程序中必须包含能够访问这些隐藏函数的代码 ,因 此 必 须预先对μPD78F0526的 Flash写入这些代码。为了方便 实现擦 除 和 编 程 ,将 整 个 Flash 分 成 若 干 个 block,每 个 block大小为1KB,block为自编 程 库 函 数 中 空 白 检 测、擦 除、校验的最小单位 。block0 从 地 址 0000H 开 始,当 没 有 启动交换功能时 ,程序默认从0000H 开始执行。
KD2系 列 单 片 机 支 持 自 编 程 (Self-programming),Flash 存储器中驻留 的 程 序 可 以 对 Flash 存 储 器 自 身 进 行 擦 除 和再编 程,通 过 单 片 机 的 自 编 程 功 能 ,可 以 灵 活 地 设 计 Bootloader程序,通过多种 通 信 接 口 对 已 经 发 布 的 产 品 重 新编 程,达 到 软 件 升 级 的 目 的。μPD78F0526 是 78K0/ KD2系 列 中 的 一 款 52 引 脚 单 片 机,内 置 96 KB Flash ROM、1KB 高速 RAM 和 4 KB 扩 展 RAM、1 个 硬 件I2 C 总线接口;自带2个串 行 通 信 接 口,其 中 1 个 串 口 可 复 用 为 SPI。
基于Si4438的无线智能电表设计
基于Si4438的无线智能电表设计作者:高倩陈桂华来源:《现代电子技术》2015年第14期摘要:采用专门针对我国智能电表推出的SUB⁃GHz无线收发器Si4438作为无线传输模块,AT89C51作为微处理器,在其上植入μC/OS⁃Ⅱ实时操作系统,电能计量使用高性能ADE7758芯片,设计并实现了一款高性能无线智能电表。
该系统提供电能质量的监视、提供双向计量、多参数电量实时采集和控制、存储,支持双向通信、远程时间同步,能根据进行远程编程设定以及软件升级。
实验证明,该智能电表满足国家标准中规定的0.2 s要求,具有功能完备、运行稳定、精度高和实时性好等优点。
关键词: AT89C51;智能电表; Si4438;实时操作系统μC/OS⁃Ⅱ中图分类号: TP919.72⁃34 文献标识码: A 文章编号: 1004⁃373X(2015)14⁃0105⁃040 引言随着我国智能电网的快速发展,其中用于居民和企业的智能电表是电网改造的关键所在。
无线智能电表是智能电表发展的主要趋势。
智能电网高级量测体系AMI(Advanced Metering Infrastructure)要求智能电表满足以下功能:能支持具有分布式发电的用户;电量能够实时采集和控制;支持远程抄表;支持远程编程设定和软件升级;能提供电能质量的监测;提供断电报警以及供电信息恢复处理等[1]。
成本和性能是智能电表推广应用的关键因素,目前,由于GSM/GPRS无线抄表需要付费且工作频段拥挤而实时性差,基于各类高性能嵌入式系统如DSP,ARM,SoC的智能电表成本较高,因此,采用低成本高性能单片机与免费无线频段的智能电表是低成本方案的首选[2⁃7]。
本系统选用AT89C51作为主控制器,采用嵌入式操作系统μC/OS⁃Ⅱ,电能计量采用高性能ADE7758,无线传输模块采用无线收发器Si4438,本方案是低成本高性能无线智能电表的可行方案。
1 系统整体方案设计根据AMI对智能电表系统功能的主要要求确定系统整体方案,按功能分为3个单元:电能采集单元、信号处理单元、通信单元。
Si4438中文数据手册
修订版 1.0 版权所有 © 2014 Silicon LaboratoriesSi4438-C特点应用说明Silicon Laboratories 的Si4438为高性能的低电流收发器,可覆盖从425至 525MHz 的次千兆赫频段。
Si4438 针对中国智能仪表市场,特别适合于智能电表。
该设备的覆盖区及引脚与 Si446x 无线电兼容,可为全世界的次千兆赫应用提供行业领先的性能。
无线电设备是 EZRadioPRO ®产品系列的一部分,包括全套发射器、接收器和收发器的产品线,涵盖各种应用。
所有零件都具有杰出的灵敏度—124dBm ,可同时实现极低的有效电流和待机电流消耗。
12.5kHz 通道 58dB 相邻通道选择性的间距确保了严苛 RF 条件下的可靠接收操作。
Si4438 可提供超常的高达 +20dBm 具有显著 TX 效率的输出功率。
高输出功率和灵敏度实现了业界领先的144dB 链路预算,实现了范围扩展和高度可靠的通信链路。
⏹频率范围=425–525MHz ⏹接收灵敏度=–124dBm ⏹调制● (G)FSK ● OOK⏹最大输出功率● +20dBm⏹低活动功耗● 14mA RX⏹超低电流断电模式● 30nA 关机,40nA 待机⏹数据传输率=100 bps 到 500kbps⏹前导探测模式● 6在 1.2kbps 时 mA 平均 Rx 电流⏹快速唤醒和跳数⏹电源=1.8 至 3.8V⏹出色的选择性能● 58dB 相邻通道● 1MHz 处阻断增益为 75dB⏹天线分集和 T/R 开关控制⏹高度可配置的分组处理程序⏹TX 和 RX64 字节 FIFO⏹自动频率控制 (AFC)⏹自动增益控制 (AGC)⏹低 BOM⏹低电量探测器⏹温度传感器⏹20 引脚 QFN 封装⏹IEEE 802.15.4g 就绪⏹适合中国调控(国家电网)⏹中国智能仪表专利申请中Si4438-C功能框图Product Freq. Range Max Output Power TX Current RX Current Si4438425–525MHz+20dBm75mA13.7mASi4438-C修订版 1.03目录章节页码1. 电气规格 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .42. 功能描述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .113. 控制器接口 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .123.1. 串行外围接口 (SPI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .123.2. 快速响应寄存器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .143.3. 工作模式和计时 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .143.4. 应用程序编程接口 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .183.5. 中断 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .183.6. GPIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .184. 调制和硬件配置选项 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .194.1. 调制类型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .194.2. 硬件配置选项 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .194.3. 前导长度 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .215. 内部功能块 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .235.1. RX 链 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .235.2. RX 调制解调器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .235.3. 合成器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .255.4. 发送器(TX ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .275.5. 晶体振荡器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .296. 数据处理和分组处理程序 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .316.1. RX 和 TX FIFO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .316.2. 分组处理程序 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .327. RX 调制解调器配置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .338. 辅助块 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .338.1. 唤醒定时器和 32kHz 时钟源 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .338.2. 低占空比模式(自动 RX 唤醒) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .338.3. 温度、电池电压和辅助 ADC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .348.4. 低电量探测器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .358.5. 天线分集 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .358.6. 前导探测模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .359. 引脚描述:Si4438-C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3710. 订购信息 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3911. 封装外形:Si4438 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4012. PCB 焊盘图案:Si4438 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4113. 顶部标记 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4313.1. Si4438 顶部标记 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4313.2. 顶部标记说明 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .43联系信息 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .44Si4438-C1. 电气规格Table 1. DC Characteristics *Parameter Symbol Test ConditionMin Typ Max Unit Supply Voltage RangeV DD 1.8 3.3 3.8V Power Saving ModesI Shutdown RC Oscillator, Main Digital Regulator, and Low Power Digital Regulator OFF —30—nA I Standby Register values maintained and RCoscillator/WUT OFF —40—nA I SleepRC RC Oscillator/WUT ON and all register valuesmaintained, and all other blocks OFF —740—nA I SleepXO Sleep current using an external 32kHz crystal.— 1.7—µA I Sensor -LBD Low battery detector ON, register values maintained, and all other blocks OFF —1—µA I ReadyCrystal Oscillator and Main Digital Regulator ON,all other blocks OFF— 1.8—mA Preamble Sense Mode CurrentI psm Duty cycling during preamble search,1.2kbps, 4 byte preamble —6—mA I psmFixed 1s wakeup interval, 50kbps, 5 bytepreamble—10—µA TUNE Mode Current I Tune_RX RX Tune —7.6—mA I Tune_TX TX Tune —7.8—mA RX Mode Current I RXH —13.7—mA TX Mode Current (Si4438)I TX_+20+20dBm output power, class-E match, 490MHz,3.3V—75—mA*Note: All minimum and maximum values are guaranteed across the recommended operating conditions of supply voltageand from –40 to +85°C unless otherwise stated. All typical values apply at VDD =3.3V and 25°C unless otherwise stated.Si4438-CTable 2. Synthesizer AC Electrical Characteristics1Parameter Symbol Test Condition Min Typ Max UnitF SYN425—525MHz Synthesizer FrequencyRange (Si4438)F RES-525425–525MHz—14.3—Hz Synthesizer FrequencyResolution2—50—µs Synthesizer Settling Time t LOCK Measured from exiting Ready mode withXOSC running to any frequency.Including VCO Calibration.Phase Noise Lφ(f M)∆F=10kHz, 460MHz—–109—dBc/Hz∆F=100kHz, 460MHz—–111—dBc/Hz∆F=1MHz, 460MHz—–131—dBc/Hz∆F=10MHz, 460MHz—–141—dBc/HzNotes:1.All minimum and maximum values are guaranteed across the recommended operating conditions of supply voltage andfrom –40 to +85°C unless otherwise stated. All typical values apply at VDD=3.3V and 25°C unless otherwise stated.2. Default API setting for modulation deviation resolution is double the typical value specified.Si4438-CTable 3. Receiver AC Electrical Characteristics 1ParameterSymbol Test ConditionMin Typ Max Unit RX Frequency Range (Si4438)F RX 425—525MHz RX Sensitivity 2P RX_0.5(BER < 0.1%)(500bps, GFSK, BT =0.5,∆f =±250Hz)2—–124—dBmP RX_40(BER < 0.1%)(40kbps, GFSK, BT =0.5,∆f =±20kHz)2—–108—dBmP RX_100(BER < 0.1%)(100kbps, GFSK, BT =0.5,∆f =±50kHz)1—–104—dBmP RX_9.6(BER < 0.1%)(9.6kbps, GFSK, BT =0.5,∆f =±4.8kHz)2—–114—dBmP RX_OOK(BER < 0.1%, 4.8kbps, 350kHz BW,OOK, PN15 data)2—–108—dBm (BER < 0.1%, 40kbps, 350kHz BW,OOK, PN15 data)2—–102—dBm (BER < 0.1%, 120kbps, 350kHz BW,OOK, PN15 data)2—–98—dBm RX Channel Bandwidth BW 1.1—850kHz RSSI Resolution RES RSSI —±0.5—dB ±1-Ch Offset Selectivity, 450MHz 2C/I 1-CHDesired Ref Signal 3dB above sensitivity, BER < 0.1%. Interferer is CW, and desired is modulated with2.4kbps∆F =1.2kHz GFSK with BT =0.5, RXchannel BW =4.8kHz, channel spacing =12.5kHz —–60—dBBlocking 1MHz Offset 21M BLOCK Desired Ref Signal 3dB above sensitivity, BER =0.1%. Interferer is CW, and desired is modulated with2.4kbps,∆F =1.2kHz GFSK with BT =0.5,RX channel BW =4.8kHz —–77—dB Blocking 8MHz Offset 28M BLOCK—–84—dBImage RejectionIm REJRejection at the image frequency.IF =468kHz—40—dBNotes:1.All minimum and maximum values are guaranteed across the recommended operating conditions of supply voltage andfrom –40 to +85°C unless otherwise stated. All typical values apply at VDD =3.3V and 25°C unless otherwise stated.2. Measured over 50000 bits using PN9 data sequence and data and clock on GPIOs. Sensitivity is expected to be betterif reading data from packet handler FIFO especially at higher data rates.Si4438-CTable 4. Transmitter AC Electrical Characteristics1Parameter Symbol Test Condition Min Typ Max Unit TX FrequencyRangeF TX425—525MHz(G)FSK Data Rate2DR FSK0.1—500kbps OOK Data Rate2DR OOK0.1—120kbps Modulation DeviationRange∆f525425–525MHz—750—kHz Modulation DeviationResolution3F RES-525425–525MHz—14.3—HzOutput Power Range4P TXTypical range at 3.3Vwith class E match optimized for bestPA efficiency.–20—+20dBmTX RF Output Steps∆PRF_OUT Using Class E match within 6dB of maxpower—0.25—dBTX RF Output LevelVariation vs. Temperature∆P RF_TEMP–40 to +85︒C— 2.3—dB TX RF Output LevelVariation vs. Frequency∆P RF_FREQ—0.6—dBTransmit ModulationFiltering B*T Gaussian Filtering Bandwith TimeProduct—0.5—Notes:1.All minimum and maximum values are guaranteed across the recommended operating conditions of supply voltage andfrom –40 to +85°C unless otherwise stated. All typical values apply at VDD=3.3V and 25 °C unless otherwise stated.2. The maximum data rate is dependent on the XTAL frequency and is calculated as per the formula:Maximum Symbol Rate=Fxtal/60, where Fxtal is the XTAL frequency (typically 30MHz).3. Default API setting for modulation deviation resolution is double the typical value specified.4. Output power is dependent on matching components and board layout.Si4438-CTable 5. Auxiliary Block Specifications 1ParameterSymbol Test ConditionMin Typ Max Unit Temperature Sensor SensitivityTS S—4.5—ADC Codes/°C Low Battery Detector ResolutionLBD RES —50—mV Microcontroller ClockOutput Frequency Range 2F MCConfigurable to Fxtal or Fxtal divided by 2, 3, 7.5, 10, 15, or 30 where Fxtal is the reference XTAL frequency. In addition, 32.768kHz is also supported.32.768K—FxtalHzTemperature Sensor Conversion TEMP CT Programmable setting—3—ms XTAL Range 3XTAL Range25—32MHz 30MHz XTAL Start-Up Timet 30MUsing XTAL and board layout in reference design. Start-up time will vary with XTAL type andboard layout.—300—µs30MHz XTAL Cap Resolution30M RES —70—fF 32kHz XTAL Start-Up Time t 32k —2—sec 32kHz Accuracy using Internal RC Oscillator 32KRC RES—2500—ppm POR Reset Timet POR——6msNotes:1.All minimum and maximum values are guaranteed across the recommended operating conditions of supply voltage andfrom –40 to +85°C unless otherwise stated. All typical values apply at V DD =3.3V and 25°C unless otherwise stated.2. Microcontroller clock frequency tested in production at 1MHz, 30MHz, 32MHz, and 32.768kHz. Other frequenciestested in bench characterization.3. XTAL Range tested in production using an external clock source (similar to using a TCXO).Si4438-CTable 6. Digital IO Specifications (GPIO_x, SCLK, SDO, SDI, nSEL, nIRQ, SDN)1Parameter Symbol Test Condition Min Typ Max Unit Rise Time2,3T RISE0.1x V DD to 0.9x V DD,C L=10pF,DRV<1:0>=LL— 2.3—nsFall Time3,4T FALL0.9x V DD to 0.1x V DD,C L=10pF,DRV<1:0>=LL—2—nsInput Capacitance C IN—2—pF Logic High Level Input Voltage V IH V DD x0.7——V Logic Low Level Input Voltage V IL——V DD x0.3V Input Current I IN0<V IN< V DD–1—1µA Input Current If Pullup is Activated I INP V IL=0V1—4µADrive Strength for Output Low Level I OmaxLL DRV[1:0]=LL3— 6.66—mA I OmaxLH DRV[1:0]=LH3— 5.03—mA I OmaxHL DRV[1:0]=HL3— 3.16—mA I OmaxHH DRV[1:0]=HH3— 1.13—mADrive Strength for Output High Level I OmaxLL DRV[1:0]=LL3— 5.75—mA I OmaxLH DRV[1:0]=LH3— 4.37—mA I OmaxHL DRV[1:0]=HL3— 2.73—mA I OmaxHH DRV[1:0]=HH3—0.96—mADrive Strength for Output High Level for GPIO0I OmaxLL DRV[1:0]=LL3— 2.53—mA I OmaxLH DRV[1:0]=LH3— 2.21—mA I OmaxHL DRV[1:0]=HL3— 1.7—mA I OmaxHH DRV[1:0]=HH3—0.80—mALogic High Level Output Voltage V OH DRV[1:0]=HL V DD x0.8——V Logic Low Level Output Voltage V OL DRV[1:0]=HL——V DD x0.2V Notes:1.All minimum and maximum values are guaranteed across the recommended operating conditions of supply voltageand from –40 to +85°C unless otherwise stated. All typical values apply at V DD=3.3V and 25°C unless otherwise stated.2. 6.7ns is typical for GPIO0 rise time.3. Assuming VDD=3.3V, drive strength is specified at Voh (min)=2.64V and Vol(max)=0.66V at room temperature.4. 2.4ns is typical for GPIO0 fall time.Si4438-CTable 7. Thermal Operating CharacteristicsParameterValue Unit Operating Ambient Temperature Range T A –40 to +85︒C Thermal Impedance θJA 25︒C /W Junction Temperature T JMAX +105︒C Storage Temperature Range T STG–55 to +150︒CTable 8. Absolute Maximum Ratings*ParameterValue Unit V DD to GND–0.3, +3.8V Instantaneous V RF-peak to GND on TX Output Pin –0.3, +8.0V Sustained V RF-peak to GND on TX Output Pin –0.3, +6.5V Voltage on Digital Control Inputs –0.3, V DD + 0.3 V Voltage on Analog Inputs–0.3, V DD + 0.3V Voltage on XIN Input when using a TCXO –0.7, V DD + 0.3V RX Input Power+10dBm*Note: Stresses beyond those listed under “Absolute Maximum Ratings” may cause permanent damage to the device. Theseare stress ratings only and functional operation of the device at or beyond these ratings in the operational sections of the specifications is not implied. Exposure to absolute maximum rating conditions for extended periods may affect device reliability. Power Amplifier may be damaged if switched on without proper load or termination connected. TX matching network design will influence TX V RF-peak on TX output pin. Caution: ESD sensitive device.2. 功能描述Si4438 设备为高性能低电流的无线 ISM 收发器,可覆盖次千兆赫波段。
无线抄表模块高频双向收发SI4438小体积
无线抄表模块高频双向收发SI4438小体积一、简介RTX-SI4438-S基于Silicon Labs 的SI4438高性能无线收发芯片设计,是一款体积小巧的、低功耗、远距离的无线收发模块。
SI4438是Silicon Labs推出的ISM 频段无线收发芯片之一,频率范围由424~525MHz,灵敏度最佳可达到-124dBm,空中传输速率可设定100bps~500Kbps,输出功率通过寄存器配置可达到+20dBm。
模块集成了所有射频相关功能和器件,用户不需要对射频电路设计深入了解,就可以使用本模块轻易地开发出性能稳定、可靠性高的无线产品。
二、基本特性●SHUTDOWN模式下,低电流损耗●高效的4线SPI接口,方便寄存器配置●工作温度范围:﹣40℃~+85℃●工作电压:1.8~ 3.6 V olts●有效频率:424~525M Hz●通信速率100~500Kbps,可编程配置●独立的64字节RX FIFO与TX FIFO●轻巧小体积设计,仅有1g重●最多支持255个信号通道,可实现跳频通信●支持WOR(Wake-on-radio)无线信号唤醒功能,以适应便携设备应用●数字RSSI●低电检测与温度传感器●自动频率校正与自动增益控制(AFC&AGC)●IEEE 802.15.4g compliant●接收状态下电流可低至14mA三、应用范围●极低功耗UHF无线接收器●替代232、485进行无线数据通信●工业仪器仪表无线数据采集和控制●AMR(水、电、煤气)三表抄表●建筑物与住宅(智能家居)控制●电子消费类产品无线遥控●无线报警与安全系统●无线传感器网络中控系统●无线智能仪表(802.15.4g & MBus)四、模块方框图五、技术参数测试条件:Ta=25°C,VCC=3.3V技术指标参数备注工作电压DC 1.8~3.6V 一般应用于3.0V或3.3V供电系统中中心频率433MHz 硬件频率可订制,可配置寄存器到424~525MHz 内其他频段@433MHz版频率误差±5KHz调制方式GFSK/2-FSK/OOK/MSK 可通过配置寄存器实现不同的调制方式接收灵敏度-123dBm 1.2kbps发射电流<80mA @20dBm接收电流<14mA休眠电流<1uA传输速率100~500kbps 可通过配置寄存器实现不同的空中传输速率谐波功率<-35dBm 最大+20dBm输出时,二次谐波的功率通讯距离>2000m 用SI4438模块作为发射器,2-FSK调制方式,1.2kbps速率,+20dBm发射天线阻抗50ohm工作温度-40~+85 °C存贮温度-55~+125°C外形尺寸15mm*12.5mm*2.0 引脚及详细尺寸请以外形尺寸图为准备注:1.模块的通信速率会影响通信距离,速率越高,通信距离越近,灵敏度越低。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
摘要:电力行业的管理对数据的采集和传输手段要求越来越高,如何在低功耗、低成本、小型化情况下实现无线数据通信的可靠传输,保障有效通信距离成为非常重要的研究课题。
本文主要研究和设计无线抄表系统的下行通信系统,即实现用户电表的数据在数据采集器和集中器之间传输。
采用dl/t645-2007协议作为集中器与采集器之间的通信协议。
使用性能优异的射频芯片si4438和低功耗的c8051f930单片机。
关键词:无线抄表;si4438;c8051f930;通信协议
1 系统总体设计
自动抄表系统的整体结构主要包括管理中心站、集中器、数据采集器和采集终端四部分。
其中管理中心站为上位机,下位机系统由集中器、数据采集器和采集终端构成。
管理中心站负责对抄表系统进行设置命令发送、系统运行状态检测和显示以及与抄表集中器的数据通信。
作为自动抄表系统的通信中枢,集中器负责管理中心站指令的接收、用户用电数据的采集、计算数据的统计,充当管理中心站和电表之间沟通纽带的角色。
集中器通过与管理中心站进行通信,获得管理中心站发出的数据,并根据管理中心站的要求向中心站发送数据;对电表的数据进行定时抄读或设置电表参数,并将数据转发给中心站或存储到内部存储单元,由集中器与电表进行通信完成。
集中器在整个抄表系统中起着非常重要的作用,它不仅要收集电表的数据并上传给主站,而且要根据主站发来的命令控制所管辖的电表,因此,集中器要能够同时与主站和电表进行通信。
集中器与主站的通信是通过gprs方式进行的,与电表则是采用无线的方式进行通信,因此集中器应具有gprs模块,同时集中器还应带有无线通信模块。
2 无线通信单元设计
2.1 硬件设计
无线射频收发系统的结构框图如图1所示,无线数据的收发由c8051f930单片机控制si4438实现。
在发送模块中,c8051f930将数据传送给si4438进行编码处理,并以特定的格式经天线发送给接收模块。
接收模块再对接收到的射频信号进行放大、解调之后,将数据发送给主控制器c8051f930以进行相应的处理,如送液晶显示等。
系统提供了按键和液晶等人机交互界面,同时rs232接口可以完成与pc机间的通信。
2.2 软件设计
模块主要是完成对单片机和si4438以及spi的初始化配置,实现与主机通信的功能;根据si4438所要完成的功能要求,配置相应的寄存器,完成无线数据的发送和接收。
软件采用中断驱动模式,从而能够最大限度地使功耗降低,即在没有任何外部中断的情况下,单片机将进入空闲模式;否则,将被唤醒,执行相关的操作,在完成执行当前操作后,再次进入空闲模式。
3 协议选择
3.1 645协议介绍
协议采用dl/t645-2007协议。
645协议规定采用半双工通信方式完成电表和采集设备之间的通信。
采集设备为主站,电表为从站。
系统内的每个电表都有唯一的编码地址。
主站通过发出信息指令对通信链路的建立和解除进行控制。
地址域由6个字节组成,表示电表的通信地址。
系统的广播地址为999999999999h,用来对所辖电表进行系统校时和发送冻结指令。
地址域可以通过高位补aah用作通配字节,读取电表数据可通过对低位进行缩位寻址来实现,电表应答时回复实际的通信地址。
控制码的格式如图5所示,低5位用来代表帧的功能,主要包括读、写数据,读、写地址,数据清零,数据冻结等。
数据长度域l代表数据域的字节总数,读数据的时候数据域长度不能大于200,写数据的时候数据域长度不能大于50。
在发
送前数据帧对数据按字节进行加33h操作处理,对数据在接收时按字节进行减33h处理。
传输时发送方对字节做加33h操作,接收方对字节做减33h操作。
数据帧中校验码之间的数据的字节的模256和为校验码。
3.2 645协议程序设计
当集中器接收到电表数据帧后,首先要检验数据包长度,然后查找帧头、帧尾、和帧长度等是否正确。
检测项若不正确,则将舍弃数据包,若正确则继续对数据进行模256验证,之后对数据进行-33h处理。
再按照功能码对数据进行分类解析。
在对数据帧的处理过程中,如果出现错误,则抄表失败,置抄表失败标志位,等待补抄任务。
4 总结
作为我国最具发展潜力的现代应用技术之一,人们对无线抄表系统的研究不断加深。
而微功率无线抄表技术已经成为该领域的研究热点。
本文采用新型的si4438无线射频芯片,si4438技术方案可达20db的发射功率,保证射频信号可以穿透整个建筑物。
可采集500个节点的数据,满足一幢大楼的需求。
si4438收发器专为425-525mhz ism频段设计,符合严格的中国智能电表470-510mhz频段操作监管要求,是为中国智能电表市场量身定制的无线收发器。