《RS485总线在智能抄表系统中的应用.docx》由会员分享,可在线阅读,更多相关《RS485总线在智能抄表系统中的应用.docx(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、RS485总线在智能抄表系统中的应用ronggang导语:本文设计了一种基于RS485总线的智能抄表系统,并对其实现的核心局部:数据通讯经过的设计和实现进展了具体描绘摘要:本文设计了一种基于RS485总线的智能抄表系统,并对其实现的核心局部:数据通讯经过的设计和实现进展了具体描绘。系统主要包括以下几个局部:数据收集器和数据集中器构成的本地抄表通讯网络,数据远程通讯和计算机抄表治理软件。其中着重介绍了RS485总线数据通讯硬件设计,计算机与数据集中器的数据通讯和计算机抄表治理软件设计。关键字:RS485;抄表系统;数据通讯;数据收集1引言智能抄表系统由主站通过传输媒体将多个用户仪表的数据集中抄读
2、的系统。它是用当代化的通讯手段去抄读这些仪表的数据,而不用到现场。智能抄表系统一般是集中抄表系统与数据远程通讯的组合。网络远程集中抄表是工业和民用中新兴的一项实用技术,结合了计算机、网络、通讯和等当代化技术,并随着技术的不断开展而出现很多不同的实现手段。本文具体介绍了RS485总线在这种智能抄表系统中的应用。2智能抄表系统硬件设计2.1RS485通讯网络设计RS485总线是工业应用中非常成熟的技术,是当代通讯技术的工业标准之一,采用RS485总线设计网络也是基于这些原因。RS485总线用于多站互连特别方便,用一对双绞线即可实现,由于采用平衡发送和差分接收,即在发送端,驱动器将TTL电平信号转换
3、成差分信号输出;在接收端,接收器将差分信号变成TTL电平,因此具有抗共模干扰的才能。根据RS-485标准,传送数据速率达100kbit/s时通讯间隔可达1200m。本文中RS485总线包括数据收集器和数据集中器两个独立的子系统。在这种主从式的一点对多点的连接中,数据集中器是主机即所谓的上位机,数据收集器为从机即下位机。网络构造图如图1所示。网络拓扑构造为总线型。网络中只能有一个主设备Master,从设备从不进展主动通讯。数据集中器作为主设备,主动开场一个通讯经过,即发送指令和数据。而数据收集器作为从设备监听总线,随时预备响应总线指令,回应数据集中器。图1基于RS485总线网络的集中器与收集器构
4、造图2.2数据集中器通讯设计数据集中器硬件原理框图见图2,主要由以下几局部组成:单片机系统、调制解调器、与计算机间的通讯接口电路、摘机电路、隔离驱动电路、与数据收集器间的通讯接口电路、LED显示单元、收发控制电路。数据集中器设有小键盘输入和LED显示模块,在系统中有承上启下的作用,即可作为上位机与数据收集器进展通讯主动形式,也可作为下位机与治理计算机进展通讯被动形式。工作形式如下:1、主动形式:在没有上层治理计算机联机控制下,数据集中器作为主控设备,可通过小键盘设置下位机从节点数据收集器,下同地址进展主动通讯,然后通过LED显示模块循环显示接收到的该下位机从节点发送来的组数据。2、被动形式:在
5、有上层治理计算机的联机控制下,数据集中器成为一个通讯中转站,一方面与上层计算机通讯,一方面与RS48网内从节点通讯。通过这种方式,计算机的指令和数据可传到达RS48网内的任何节点,网内的任何节点的数据也可回送到计算机。图2数据集中器原理框图2.3数据收集器通讯设计数据收集器是一种通用的多路数据收集处理装置,可以收集脉冲式水农、电能表、气表、热表等工作脉冲,或收集温度、电压、电流等信号。为了正确收集有效脉冲,防止外界的电磁干扰,外接信号先经过滤波和整形等硬件抗干扰电路进入下一级。然后进展软件抗干扰经过,软件以极高的速度进展采样,判定丢弃干扰脉冲,对符合条件的脉冲输入计数并处理。对于温度、电压、电
6、流等模拟信号,先通过A/D电路的转换后再处理。数据收集器设有LED显示器循环显示每一路的数据。为保证数据的可靠,收集器设计了两级数据存储器,并确保数据为一个一个写入X5045的串行EEPROM。由于X5045需要一系列的复杂的SPI总线操纵才能正确写入,因此X5045的EEPROM的数据是可靠和可信的。系统装备后备可充电池,正常使用中由沟通220V供电,并对电池进展涓流充电。一旦沟通供电出现问题,后备电池立即切换为系统供电,在一定时间内确保系统正常工作。系统设计有串行实时钟为CPU提供日期和时间,为各个用户仪表的数据处理与故障检测提供时间参数。2.4数据集中器与计算机的远程通讯设计2.4.1数
7、据集中器远程通讯局部设计治理计算机或者数据集中器与Modem的接口为RS232接口。PC机一般将RS232口做为标准配置设备,单片机设备那么一般是通过RS232接口芯片得到RS232电平。MAX232产品是由德州仪器公司TI推出的一款兼容RS232标准的芯片。该器件包含两路接收器和驱动器和一个电压发生器电路提供TIA/EIA-232-F电平。该器件符合TIA/EIA-232-F标准,每一个接收器将TIA/EIA-232-F电平转换成5VTTL/CMOS电平。每一个发送器将TTL/CMOS电平转换成TIA/EIA-232-F电平。MAX232芯片只需采用单一的+5V电源,可提供RS232电平,这
8、在使用中非常方便。图3为PC机与MCS51系列单片机通过MAX232接口连接的通讯电路。图3RS232与单片机连接电路图2.4.2数据集中器的振铃检测电路数据集中器振铃检测电路如图4。该电路在检测到线上有振铃信号后,产生外部中断恳求,外中断响应后进入中断效劳程序。首先关闭中断,然后接通MODEM电源,初始化串行口及MODEM,发送AT指令,与上位PC机MODEM建立连接,允许中断后返回。图4振铃检测电路3系统可靠性设计介绍在系统设计中,无论是数据集中器还是数据收集器,都采用了Xicor公司的X6045芯片作为看门狗及电源监控电路,其EEPROM作为一个二级数据存储保护装置可以使系统更加可靠。采
9、用X6045使线路板简化设计,省去了很多的繁琐电路。当然,由于普通AT89系列单片机没有SPI接口,所以必须用通用I/O口在软件设计中模拟其工作时序,进展读、写等各种操纵。X5045可设定看门狗超时时间,典型时间200ms、600ms、1.4s或者制止,一旦设定好该时间,那么软件在该时间内必须喂狗一次,以不引起看门狗复位。当程序跑飞或死机,那么看门狗电路能及时检测到并复位以确保程序正常运行。系统设计中,为保证系统免受外界干扰,确保系统的可靠运行。内系统与外系统的隔离根本上采用了光电隔离器件。器件用光进展信号的传递,以使两个系统在电气上不再有连接,防止了互相之间的影响。4智能抄表系统软件设计通过
10、与硬件的配合,完成计算机软件的编程,实现整个系统的功能。主要是人机界面的设计、通讯模块的设计、数据库技术的应用及治理应用的详细实现。遵循从顶向下,逐步细化的软件设计思想,对以上功能描绘进展分析。整体而言,远程抄表治理软件应有如下几个模块:硬件信息模块、抄表控制模块、查询打印模块、系统设置模块、数据库操纵模块等几大模块。图5软件模块构造图硬件信息模块:包含整个系统的硬件信息,包括集中器、计量表信心及由此而得到的用户初始化信息。抄表控制模块:完成通讯功能,即指令的发送和数据接收。通讯包括各种硬件条件下的通讯,如:485直接方式、拨号方式、TCP/IP方式及电力线载波方式。查询打印模块:完成原始数据
11、的处理,得到对治理员和用户有用的数据。包括各种查询打印方式,如:单元查询打印、单户查询打印、所有用户查询打印。系统设置模块:系统中治理员治理接口,主要有通讯设置、密码治理、价格设置、报警设置。数据库模块:数据库应是软件系统的核心,各种数据处理实际是对数据库的操纵,原始数据的存储、处理等都在数据库的支持下进展。本文作者创新点:本文从实际应用出发对基于RS485总线的智能抄表系统方案进展了具体阐述。系统采用的是一个开放、灵敏的设计方案。低本钱、易于实现和使用是设计经过中的一个原那么,并着重介绍了RS485总线数据通讯硬件设计,计算机与数据集中器的数据通讯和计算机抄表治理软件设计,可以到达了良好的使用效果。参考文献 1王幸之.AT89系列单片机原理与接口技术M.北京:航空航天大学出版社,2003 2黄承安.张跃.微控制器拨号上网的实现J.北京:电子技术应用,2003,10:61-63 3马毅华.基于GSM短消息的集中抄表系统的设计与实现J,空军工程大学学报自然科学版,2004,51:76-79 4李少辉.煤气表自动抄表系统的研究D,河北:河北工业大学,2004 5郭飞,陈根永,张德玲.基于RS485接口的电能计量数据收集J.微计算机信息,2007,8-1:99-101