基于MBUS的智能集中器设计 罗永刚 ,邹志远。 (1.山东理工大学电气与电子工程学院,山东淄博255000; 2.山东淄博贝林电子有限公司,山东淄博255000) 摘 要:针对以智能水表和热量表为主的集中抄表系统,设计了一种MBUS集中器,它完成对连 接到MBUS总线上的智能表数据的抄收并通过GPRS上传到监控计算机。介绍了集中器的工作原理 及MBUS总线,详细阐述了MBUS总线信号的收发电路。由于采用单片机控制,不断调整比较器基准 电压,大大增加了MBUS接收电路的适应性。测试结果表明,该设计实现的集中器产品可靠性高、带负 载能力强、抄表效率高,在实际应用中取得了很好的效果。 关键词:集中器;MBUS;GPRS 中图分类号:TH81 文献标识码:B 文章编号:0258—7998f2013)10—0072—04 The design of intelligent concentrator based on MBUS Luo Yonggang ,Zou Zhiyuan。 (1.College of Electrical and Electronic Engineering,Shandong University of Technology,Zibo 255000,China; 2.Shandong Bellin Technology Co.Ltd,Zibo 255000,China) Abstract:Aimming at centralized meter reading system focused around the intelligent water meter and heat meter,a kind of MBUS concentrator is designed.The MBUS concentrator can complete the collecting of the intelligent meter data that connects to the MBUS bus and the uploading to the monitoring computer via GPRS.In the paper the working principle of the concentrator and MBUS bus are introduced,and the transceiver circuits of the MBUS bus signals are described in detail.Because of the use of the single-chip control,the bus voltage can be detected real-time,the reference voltage of the comparator can be adjusted constantly, SO the adaptability of the MBUS receiving circuit increases greatly.The test results show that the concentrator that has been real— ized has high reliability,strong load ability and high reading eficifency.And it has achieved very good effects in the practical ap— plication. Key words:concentrator;MBUS;GPRS 目前,我国城市居民的水表和热量表数据基本上都 是人工抄收,然后月底结算。这种方式不仅要消耗大量 1集中器工作原理 集中器主要完成定时抄表和直抄两个功能。定时抄 的人力物力,而且抄收时间长、精度低,不利于管理部门 实时掌握用户的用水或用热情况,因此需要一种智能的 抄表系统,完成对表内数据的实时采集_1]。集中器在抄 表系统中占有非常重要的地位,现有市场上的集中器大 表是指集中器在设定抄表时间启动抄表程序,并把抄收 的数据存储到外部存储器中,等待上位机查询。直抄是 指当集中器接收到来自上位机的抄表命令之后立刻开 始抄收指定地址的表计,将抄收的表数据返回给上位 机。图1是集中器系统框图,系统主要由主控制器、时钟 模块、电源模块、GPRS模块、RS485模块、MBUS主站模 部分带负载能力差,每个通信线路负载带有60个,一个 集中器有2路MBUS最多带120个表。随着高层建筑越 来越多,每户使用的表计数量不断增加,集中器带负载 能力差的缺点越来越突出,这大大增加了抄表系统的设 块、存储模块组成。主控制器采用PIC16F946,该芯片有 10位8通道的A/D转换器;2个带8位可编程可预分频 的8位定时器/计数器和1个16位增强型的定时器/计 数器;2个捕捉、比较和PWM模块;宽工作电压范围[21。 系统中时钟模块为系统提供时间,以便于定时抄表。 备成本,因此设计一种带负载能力强的集中器非常有必 要。本文设计的集中器带有4路MBUS总线,每路至少 可带100个负载。 /z 欢迎网上投稿www.chinaaet.tom 《电子技术应用》2013年第39卷第10期 时钟模块 l 一 l +—叫GPRS模块 I 36V 存储模块l—— 主控制器 ——一Rs485模块 电模块 l ——, (a)主站到从站信号以电平方式传输 图1集中器系统框图 GPRS模块提供集中器和上位机的无线通信,RS485电 路用来完成集中器的级联功能,当集中器与集中器距离 很近时,通过RS485总线完成级联,共用一个GPRS模 块,以便节省成本。存储模块用于存储抄表数据信息及 系统参数。4路MBUS主站模块用于集中器和表计连 接,完成对表计的数据抄收。 <1.5 2 MBUS总线 由于水表或者热量表都是电池供电,为了延长电池 使用寿命,表内主电路使用光电隔离器与通信电路隔 (b)从站到主站信号以电流方式传输 图3 MBUS物理层信号 路采用电压芯片FP5138,配合几个元器件就可以升压 到36V。该芯片输入电压1.8~15V。提供高精度的电压 离。通信电路由总线供电。水表或热表抄表系统通信大 部分采用MBUS总线,它是一种二线制无序总线,既给 表计提供电源又用来传输信号,大大节省了布线成本。 图2是MBUS总线连接图,通信系统分为从站和主站, 从站并接到总线上。 输出,输出误差在2%以内。工作频率在50 kHz~1 MHz, 并且有短路保护功能。 升压电路如图4所示,OUT引脚为PWM波形输出, 直接驱动MOS管;FB引脚为电压反馈输入;CTL引脚 为输出电流大小控制,电阻越大,输出电流越小,当断开 时,芯片不工作,可以用该电阻控制芯片处于正常工作 模式或待机模式;SCP引脚外接电容电阻来决定内部振 荡频率;COMP引脚用来对内部比较器补偿;COSC引脚 图2 MBUS总线连接图 连接电容,用于电源的软启动,系统上电后开始给电容 C2充电,当充电电压到达0.8 V时,引脚OUT开始输 出。图4中输出电压为: MBUS总线协议规定了通信协议的物理层,对其他 通信层没有涉及。它是一种半双工通信总线,通信时采 用主从方式。MBUS总线上传输的数据位定义如下:(1) 由主站向从站传输的信号采用电压值的变化来表示, 即主站向从站发送的数据码流是一种电压脉冲序列, 用+36V表示逻辑1,用+24V表示逻辑0。在稳态时,线 oUr=(1+R4/R3)×0.5=(1+69)×0.5=35 V 集中器的主要功能是通过MBUS总线连接智能表 计,采集仪表内存储的数据,因此能否正确与表计通信 是整个系统的核心。发送电路如图5所示。 图5中,Vout为12 V直流升压后得到的35 V直流, 然后通过78M24转换为24V。TXD为单片机串行口发 路将保持逻辑1状态,图3(a)所示是由主站向终端从站 传输的数据码流图。(2)从站向主站传输的信号采用电 流值的变化来表示,即由从站向主站发送的数据码流 是一种电流脉冲序列,通常用1.5 mA的电流值表示逻 送引脚,当TXD为高电平时,三极管Q102导通,场效应 管QlO5导通,总线上输出35 V直流,为逻辑高电平。当 TXD为低电平时,Q102不导通而Q105截止,24V直流 辑1,当传输0时,由从站控制使电流值增加11~20mA。 图3(b)所示是由从站向主站传输数据的码 3主站信号收发电路 由于总线需要给从站节点供电,因 此电源需要有足够的驱动能力。如果每 个节点消耗2~3mA,当100个节点时需 要的电流在0.2~0.3A。 系统采用12 V直流供电,通过 LM7805降压到5 V直流;将l2 V直流升 压到36V,通过78M24得到24V。升压电 图4升压电路 《电子技术应用》2013年第39卷 第10期 73 图5 MBUS主站信号发送电路 经过D102连接总线,总线为逻辑低电平。MBUS采用两 线制,MBUS发送电路接一根线,另外一根线连接MBUS 接收电路。 =:=_ 图6 MBUS主站信号接收电路 MBUS从站到主站发送的数据码流是一种电流脉冲 序列。逻辑1对应的最大电流可达到1.5 mA的稳态电 流,逻辑0对应的电流是在逻辑1对应的稳态电流基础 上额外增加11~20mA。如何识别电流脉冲序列是成功 压,而略小于当总线中传输数字0时比较器2引脚的电 压。该电压作为比较器的基准电压。基准电压根据AD1 点的电压不同而不同,建立一个表格存储到单片机存储 器中,以备查询。当从站返回电流脉冲序列时,改变了比 较器2引脚的电压,通过与基准电压相比较,OUT1引脚 接收从机回传数据的关键。 MBUS接收电路如图6所示。接收电路中MBUS总 线经过R5、R6电阻分压之后连接到单片机的AD1引 输出电压脉冲序列。经过电平转换为0 ̄5 V信号后,接 单片机的串口接收引脚。由于软件根据AD1点的电压 实时调整比较器3引脚的基准电压,使该接收电路适应 能力大大增强[41。 在通信过程中,因为AD1点电压值不断改变,因此 当集中器通过总线向表计发送数据前,停止AD1点的 脚,单片机通过测量分压点的电压得到稳态时比较器反 相端2引脚的电压。比较器的同相端3引脚连接电容然 后通过R1连接单片机的PWM引脚,并通过电阻R2、R3 分压后接单片机的AD2引脚,用于测量比较器同相端3 引脚的电压。 电压采样。当接收到从站数据返回之后,重新启动对 AD1点的电压采样。每隔1 S根据ADI点不同的电压, 更新一次基准电压。 系统上电后,总线给从机通信电路供电,由于负载 的个数以及负载的特性等原因,在 7上的压降会有所 不同,这也是很多MBUS接收电路当负载特性或个数有 变化时不能正确抄收数据的原因。该电路上电后,先测 4从站信号收发电路 从站MBUS信号的收发主要由集成芯片TSS721A完 成。TSS721A是TI公司专为MBUS总线开发的从站收发芯 片,执行异步半双工通信协议,波特率最大为9600b/s。发 送器的通信电流大小可通过电阻编程来调节。如图7所 压。当总 量R4与R7之间的电压,计算出比较器2引脚的电压。 然后控制PWM输出给电容C1充电,并不断采集AD2 点的电压,使比较器3引脚电压大于比较器2引脚电 图7从站收发电路 74 欢迎网上投稿WWW.chinaaet.com 《电子技术应用》2013年第39卷第10期 线有数据到来时,芯片将识别电压脉冲序,从TX引脚输 (6)at+cgdcont=l,”ip”,”emnet”设置模块的APN; 出数字信号,然后通过光电隔离器隔离后,连接单片机 (7)at+xiic=1建议PPP连接; (81 at+xiic?查询模块分配到的IP地址; (9)at+tcpsetup=0,222.134.87.126,5000连接服务; 的串口接收引脚RXD1。当从站发送数据时,信号从单 片机串口发送引脚TXD1输出,通过隔离后连接到 TSS721A的接收引脚RX,然后通过TSS721A内部转换为 (10)at+tcpsend=0,20请求发送20个字节的数据包; (11)1234567890098764321发送数据【 。 电流脉冲序列输出。 5无线GPRS通信 GPRS模块采用深圳有方的M590E,它是一款多功 在实际应用中,如果服务器发命令通过GPRS传输 到达集中器,然后集中器把命令通过MBUS总线转发给 表计,表计数据按照原路返回,这样通信会有很大延时, 因此正常集中器工作在定时抄收模式。集中器中设计有 时钟电路,给集中器设置抄表时间以及该集中器管理的 能无线通信模块,支持GSM850/1 900MHz频段,支持频 段自动选择,支持标准的AT指令和增强的AT指令。内 嵌TCP/IP协议,具有语音短消息和无线通信功能。M590E 与单片机通过串口连接,只需要通过简单的AT指令就 可以完成对模块的初始化和数据的传输。通信过程可以 分为两部分,一部分是初始化过程,第二是输出传输过 表计表号,当到达抄表时间时,开始抄收该集中器管理 的表计,然后存储到数据存储器中,服务器读取的是数 据存储器的数据。 程。系统上电后,先给模块ON/OFF管脚输入低电平并 保持电平300ms以上,这时模块开始启动,模块串口会 输出“MODEM STARTUP”提示,然后模块ON/OFF管脚 输入高电平或者悬空。这时模块开始正常工作,输入 “AT”指令,通过回码判断模块是否已经工作。然后开始 初始化工作,以下是初始化和数据发送的步骤: (1)at+csq模块信号强度; (2)at+ccid模块是否识别到SIM卡; (3)at+egsn查询模块的IMEI; (4)at+ereg?查询模块是否注册上网络; (5)at+xisp=0设置模块用内部协议栈; 集中器电路中还有时钟模块和RS485模块,这些电 路都是常用的电路。时钟模块采用PCF8563,给整个系 统提供日历时钟服务。RS485采用MAX485芯片完成集 中器的级联。详细电路不再叙述。 本文介绍了集中器的工作原理以及MBUS总线的 特点,着重阐述了MBUS收发电路以及电源电路。由于 系统根据MBUS稳态电压动态地调整比较器基准电压, 从而避免了由于负载个数或负载特性导致的MBUS负 端压降变化的弊端,使接收电路的适应性大大增强。本 设计已经在抄表系统中应用,运行表明该设计稳定性 (下转第79页) (上接第7l页) 参考文献 【1】李雄飞,孙俊杰,陈磊,等.基于ZigBee技术的无线设备状 态监测系统[J】.仪表技术与传感器,2012(12):139—140. [2]黄智伟.单片无线发射与接收电路设计[M].西安:西安 电子科技大学出版社,2009. 的天线采用增益为3 dBi棒状天线,在此条件下,该数据 接收器能够接收100 ITI范围内的节点数据,并通过网络 把数据返回到Web页面中。应用本系统对室内温度进 行监测得到的数据截图如图5所示。 【3】SEMIC0NDUCT0R N.nRF24L01 Single Chip 2.4 GHz Transceiver Product Speciifcation[EB/OL】.[2007】.http:// W!N'W.nordicsemi.com/eng/Products/2.4GHz—RF/nRF24I 1. 黾 9曼.24 20曼,1。2曼2.04 22 .88 23 .02 24 .38 23 .45 2 .74 2 1.64 2 1.56 1曼9,56 将无线射频通信技术和网络技术应用于传感器数 据采集领域具有非常好的前景,该数据接收器可用于在 【4】刘刚,赵剑川.Linux系统移植【M】.北京:清华大学出版 社,2011. [5]邓一文,张红雨,张鹏程,等.RFID高频读写器防碰撞算 法研究[J].电子设计工程,2011(19):31—34. [6]STEVENS W R.Unix网络编程卷2:进程间通信[M]. 杨继张,译.北京:清华大学出版社,2001. (收稿日期:2013—05—08) 恶劣的环境下对环境参数的多点监测。数据接收器的射 频模块PCB的布局对整体的性能有很大影响,同时采 用大增益的天线可以使接收器获取更远距离的节点数 据。在软件设计中由于采用了异步事件通知消息队列的 作者简介: 严林祥,男,1988年生,硕士研究生,主要研究方向:嵌 入式系统、RFID技术。 机制,因此在select()等待管道为可读状态时要注意处理 张红雨,男,1968年生,高级工程师,博士,主要研究方 由于信号中断而使select()返回的EINTR状态。 向:无线通信、物联网等。 75 《电子技术应用》2013年第39卷第10期 一 叠;9.o— n)d !呈兰! !!! !!竺! !! 呈 ! 竺 ! ! 堡 : 硬件方面由采样系统和控制系统组成,在软件方面根据 主成分分析(PCA)和学习矢量量化(LVQ)混合神经网 络模式识别算法,研制出能够对五种不同种类的食用酱 进行准确评价的电子鼻系统。系统依据气体传感器在气 体特性上存在差异,对其信号调整电路进行了优化,并 建立了气味的“指纹信息”数据库,最终将气体检测结果 呈现出来。 参考文献 [1]张青春,叶小婷.基于电子鼻技术的混合气体检测方法 研究[J】.电子技术应用,2011,37(12):80—82. [2]石志标,黄胜全,范雪冰,李扬.基于生物嗅觉的电子鼻 研究【J].中国机械工程,2007,18(23):2810—2813. [3]MAHMOUDI E.Electronic nose technology and its applica- PG1(99.4134%) tions[J].Sensors&Transducers,2009,107(8):17—25. [4】YU H,WANG J,YAO C,et a1.Quality grade identication of green tea using E—nose by CA and ANN[J】.LWT— Food Science and Technology,2008(41):1268—1273. 图7电子鼻系统PCA分析图谱 通过以上PCA分析图谱可以准确判断未知酱品为 长春大酱,但黄干酱与多味辣酱的图谱位置很接近,如 果对黄干酱或豆瓣酱进行品质鉴别,得到的图谱可能会 [5】ZHANG S,XIE C,BAI Z,et a1.Spoiling and formalde— 互相干扰,影响对分析结果的判断。同时利用半导体传 感器阵列对5种酱品的灵敏度响应信息对LVQ神经网 络进行训练。电子鼻系统对5种酱品响应电阻的LVQ 神经网络训练结果如图8所示。 LvQ神经网络 hyde—containing detections in octopus with an E-nose[J]. Food Chemist ̄,2009(113):1346—1350. [6]袁桂玲,袁军强.基于ICA算法的智能电子鼻在混合气 体特征提取中的应用[J].计算机测量与控制,2011,19 (4):984—986. 【7】CARMEL L,LEVY S,LANCET D,et a1.A feature extr action method for chemical sensors in electronic noses[J]. Sensors and Actuators B,2003(93):67—76. [8]栾淑禾,闰卫平,全宝富,陈丽华.用于电子鼻研究的多 传感器实时动态测试系统设计【J].测控技术,2005,24 (2):1—4. [9]刘树海,郑传涛,徐琳,等.基于恒电流源的电阻式气敏 传感器检测系统[J].吉林大学学报:信息科学版,2012, 30(41:376—380. f收稿日期:2013—05—28) 作者简介: 图8 LVQ神经网络对未知样品灵敏度响应数据分析结果 文政颖,女,1979年生,硕士,讲师,主要研究方向:计 算机应用与图像处理。 由图8可知,电子鼻对5种样品的混淆度为0,可以 准确地对5种酱品进行检测评价。 米捷,女,1981年生,硕士,讲师,主要研究方向:计算 机应用与智能识别。 基于PCA和LVQ?昆合神经网络算法的电子鼻系统 (上接第75页) 【4]谭立志,吴桂清,宋爱国,等.基于M-Bus的数据集中 器的设计[J].低压电器,2012(14):43-46. [5]深圳市有方科技有限公司.M590E资料手册[Z】.2008. (收稿日期:2013—06—04) 好,可靠性高,收到了良好的效果。 参考文献 [1]张恺,李祥珍,张晶.自动抄表系统应用模式的探讨[J] 电网技术,2008,25f5):42—33. [2】PIC16F系列参考手册.MICROCHIP Technology Inc[Z]. 2008. 作者简介: 罗永刚,男,1979年生,讲师,主要研究方向:计算机智 能控制。 【3]杨景民,宋延民,裴君,等.基于M—BUS接口电路的研 究【J].天津职业技术师范大学学报,2011,3(21):24-27. 邹志远,男,1979年生,工程师,主要研究方向:智能仪表。 79 《电子技术应用》2013年第39卷第10期