欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOCX文档下载  

    利用单片机及rs-485半双工通信网构成自动抄表记费系统.docx

    • 资源ID:2078232       资源大小:218.75KB        全文页数:42页
    • 资源格式: DOCX        下载积分:16金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要16金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    利用单片机及rs-485半双工通信网构成自动抄表记费系统.docx

    目录目 录第1章 引言11.1 本课题的研究意义11.2 本课题的研究内容2第2章 系统概述32.1前端数据采集处理装置32.2 传输线路52.2.1 上层传输线路52.2.2 底层传输线路72.3 中心控制平台13第3章 系统设计143.1通信与控制模块153.2数据采集模块283.3供电控制模块29第4章 结论34参考文献35致谢36外文原文资料37译文40第1章 引言1.1 本课题的研究意义中国近30年来的住宅产业发展可以用这样的话来描述:70年代解决有无房间的问题;80年代解决住房大小的问题;90年代是追求房型和环境优美;21世纪应是智能化的时代。随着我国改革开发推动国民经济的发展以及计算机普及和信息产业的发展,人们对居住环境要求的不断提高,“智能化”逐渐被引入了住宅小区和家庭建设中.因为同传统的住宅相比,智能小区在安全防范设施、家居管理设施、家居办公娱乐设施等三方面的优势非常明显。智能住宅小区的自动化系统结构的重点在于以下几个方面:安全防范、物业管理及社区服务、信息通信。传统的住宅小区的弱电配套系统包括电话网和有线电视系统(CATV),在安全防范方面也可采用电视监控系统以及门铃对讲等等。智能住宅小区的系统结构有这样的特点:首先采用先进的、符合标准的技术和设备;同时所有的系统均采用集散式的构造方式,既具有分散于各个住户的终端或设备,又通过网络集中到一个管理或控制中心,中心提供公共信息资源,或者对各个住户提供集中安全监控;最后,所有的智能系统既可独立,又可以在计算机网络的基础上实现集中管理.这是传统住宅无法比拟的.在我国新的国家发展战略中,党中央和国务院将我国的房地产业作为新的国民经济发展的热点,同时建设部也将建设智能化小康示范小区列入国家重点的发展方向;国家建设部明确指出住宅小区智能化势在必行。据不完全统计,到2001年,国内已经建成的智能建筑约有1500栋,其中上海约400栋,北京约300栋,广东约250栋,江苏约200栋。可以预见,随着我国综合国力的增强,人民生活水平的逐步提高,计算机使用的普及小区智能技术的日渐成熟,智能技术应用于住宅及小区的做法将被逐步推广应用,并将最终成为一个新型小区是否完整的重要标志。智能小区的出现是房地产业与计算机网络通信技术相结合的产物。网络通信技术所带来的应用前景是不可限量的,而且普及应用的速度和网络技术本身的发展速度也是无法预言的。住宅小区智能化系统由如下几个子系统组成:1、楼宇设备监控管理系统;2、安全防范系统;3、物业管理系统;4、信息自动化系统;5、计算机网络系统;6、布线系统等。其中本论文所涉及的三表远传系统就是属于物业管理系统的一部分,但是就目前国内实际情况而言,对于智能小区住宅所必须提供的三表自动抄表收费功能, 真正能做到水电气等远程抄表的并不多见,比例为15.9. 而据1998年统计我国城市人口约4亿人,城市家庭约1.4亿户,居民家用水表、电表各约1亿只,煤气表约4000万只。这三种表分属三个部门管理,目前基本上都是靠人工每月入户抄表进行计费。这二亿四千万只表按每个抄表员每月抄3000只表,共需80万名抄表员,按每个抄表员一年费用1万员计,则每年仅抄表一项费用就达到80亿元。人工抄表不仅浪费的巨大的人力资源,而且随着高层建筑的不断增加,居民家中有人时间的不确定,使抄表员的工作变得非常繁重,用户对抄表员入室抄表干扰正常生活意见较大,同时因抄表入室现象也引发了一些不安全社会问题. 随着计算机技术和网络技术的发展,自动抄表记费系统就是在这一背景应运而生. 自动抄表记费系统是一种把多个分散单元信息(电表,水表,气表等)准确传送到一个基站(数据处理中心)的通讯技术。它的出现将替代长期以来供电,供水,及煤气公司对水,电,气用户的使用量的统计一直沿用的人工抄表的工作方式.可以预见,在智能小区即将大力推广的21世纪,自动抄表记费系统将会拥有广阔的市场空间和良好的市场前景.1.2 本课题的研究内容本设计的课题:三表数据远程传输系统(数据采集模块)设计及相关的课题:三表数据远程传输系统(通信及控制模块),一起构成了自动抄表系统的数据采集单元.设计的主要内容为:完成系统的设计,完整的系统框图,数据采集器的电路原理图,用汇编语言编写实现系统功能所需的全部程序,以及仿真调试. 第2章 系统概述第2章 系统概述自动抄表技术是一种把多个分散单元信息(电表,水表,气表等)准确传送到一个基站(数据处理中心)的通讯技术。它一般分为三个部分:前端数据采集处理装置、传输线路、中心控制平台。在这里分别对它们进行大体介绍。2.1前端数据采集处理装置前端数据采集处理装置指的是从表头数据采集到数据集中器的部分。目前,远传三表基本上是在原有机械基表上加装传感电路形成的。下面对几种远传电路进行阐述: 1. 光电转换型 这种传感形式一般是在基表的旋转部件上加装一面反射镜面,在与反射镜面相对应的部位固定安装一只光电传感器,当旋转部件上镜面转至传感器位置时,传感器就产生光感应,发出一次脉冲信号。 这种传感形式有三个缺点:a.传感器本身要耗电,不利于后备电池的微耗供电。b.反射面污染退色后反射失灵。C.在反射面的边缘上颤动产生误信号。d.至少4条引线。2. 霍尔传感型在基表旋转部件上加装感应磁钢,在与感应磁钢相对应的位置上固定安装一只霍尔元件。 3. 干簧管传感型 是目前应用最多的一种形式,其最大优点在于无需耗电。但仍存在感应点颤动误发信号和外磁人为干扰问题,外加一只防磁报警干簧管也解决不了不发信号的问题,且常常引发“是系统不可靠误报警还是磁干扰偷水”的纠纷。 这种传感器虽在目前应用最多,但从现场使用情况看,也是出问题最多的。4. 自保持开关型 具有A、B两个感应头,若A头感应使开关打开了,开关就一直打开着。直到B头转来后开关才闭合,再到A头转来再打开,以此周而复始.这种形式成功的克服了颤动、磁干扰、耗电、引线多的所有缺点,仅用两条线就可实现信号开、信号关、断线、短线四种状态的检测,是目前最为理想的远传传感方式。在电表、水表、气表数据的远程抄录方面,电表在技术上较为成熟,通常是采用专用的电能数据采集模块计量电度的脉冲信号(来自电能计量的专用集成电路芯片),而这个电能数据采集器通常就是采用的单片机系统,将脉冲信号通过光电耦合和斯迷特触发器整形后送入51单片机的记数输入端T0或T1进行采集.但技术无法移植到气表、水表抄收系统中。水表和气表的户外抄表工作难度较大,主要用于水表和气表本身没有供电电源, 如采用传统的脉冲累计法,则要连续不断地读取数据,还要额外增加供电线路。如供电中断或出现读数故障,则会造成数据丢失。而且只要是采用对脉冲信号的积累计量来采集用户的水、电、气用量有两个无法避免的缺陷。第一必须使用电子水表,电子电表,电子煤气表,以上三种表均为电子脉冲输出,对表的计量只需累计电子表输出的脉冲数即可,在抄表节点中只需用数字I/O口即可实现脉冲计数。固而它的缺陷是很明显的,就是必须进行实时统计,这对供电系统的依赖性高,一旦出现如供电中断或出现读数故障,则会造成数据丢失,而且丢失的数据无法恢复,会出现用户读表数与系统读数产生误差。尤其是水,电的计量,在停电是用户仍然可以用水用气,而数据采集模块却无法对其使用量进行计量,从而会使水,气经营公司无可避免的蒙受损失。第二个缺陷就是目前所有的脉冲表均有一定的误差(0.1%-1%),这是因为当电度表的常数和脉冲常数确定后,通过计算可得一度电,一吨水,一方气对应输出的脉冲数K为常数,则0.1度电,0.1方气,0.1吨水对应输出得脉冲常数为K/10,既有K/10个脉冲到来,水、电、气得用量递增0.1个单位值。若对0.1个单位值进行进位递增,因为K/10不一定正好为整数,若舍去小数或者对小数进行进位取整,必然产生累计误差。长时间后累计误差较大, 传统的做法是在PC机中进行修改,这将导致系统内数据不统一,且差别会越来越大。因而传统得脉冲计量精度是有很大得不可靠性,促使我们想要选择其它得采集计量方式,以提高计量精度.在这里我们的数据采集模块的前端,即传感器和A/D转换模块采用了一专利产品,它具有独创的位置采样传感器可同步跟踪机械计数器运转, 无需电源维持, 即使出现断电或故障,在重新供电或修复后数据仍会保留在表的机械部分,经重新读取后累计数据仍是正确的,而且能够输入转换好的5位BCD码。首先它克服了采用传统的脉冲累计法的电子水表,电子电表,电子煤气表的两大缺陷,即摆脱了对电力的依赖性和脉冲计量的累计误差.第二,因为无论断电还是其它故障,它的采集数据都会保留在机械部分,能够从新读取。所以数据采集模块不用采用实时统计的设计,只须定时或不定时的采集用户的水、电、气用量即可.这样数据采集模块不用处于长期供电运行状态,减少了整个系统的功耗和运行出错的概率。不必担心因为停电而必须增加相应的后备电源模块,以备停电时继续计量。也不用增加FLASHROM或者EEPROM来存储发生故障时的统计到的用户使用量,因为系统复位后或故障排除后,只须重新采集一次表内数据即可. 所以这一产品的出现及使用对我们整个系统设计带来了巨大的性能提高和简化后端数据采集模块、通信控制模块的结构,降低了系统成本。这样就就大为提高了本系统的采集精度.2.2 传输线路在这里,传输线路有两部分,一部分是从数据集中器到控制中心的上层传输线路,另外一部分是从表头到数据集中器的底层传输线路。2.2.1 上层传输线路在这里简要介绍目前投入实用的几种传输技术:电力线载波通讯、卫星通讯、电话线通讯,无线数据传输等。一、电力线载波通讯:电力线载波抄表已经使用了较长时间,其间也经历了一些反复。其远抄远控系统的关键技术之一为数据的传远,通过电力线载波通信传远有着无可比拟的优势,比如,采用原有的电力线作为通信媒质,节省大量的人力、物力和财力资源;电力线遍布城乡,组网方便;所采用的扩频技术具有很强的抗干扰和抗衰减能力等等。高频载波在高压输电线上对继电控制信号和声音信息传送方面的应用十分成功。高压输电线输送距离长、系统结构简单、被很好的维护,所以高频载波在其上应用效果非常好. 用电力线传输优点是比较节省开支,用于自动抄表的集中器位置固定,不必移动抄表.但是电力载波系统在配电线上的传输可能会遇到诸多困难。由于支线和分接头、线路从高架到地下的过渡、电容箱、甚至负荷自身大小等都将或多或少改变网络阻抗,从而引起高频波的偏离。所有上述偏离在一些地方有增强的倾向,而另一些地方会抵消,这都使高频电力载波在经常变化的配电线上非常难以预料和控制。为了解决这一问题,配电线上的电力载波系统逐渐向低频方向发展,频率已从100kHz范围降到10kHz范围。100Hz范围的纹波控制系统已经被极好地普及,曾经成功地应用在大负荷管理方面许多年。这都曾使电力载波技术的应用更容易,但一个一直未被解决的问题就是输送距离还不够长。固而载波通讯的缺点也是很突出的: 噪音大,受电网干扰误码较严重;低压载波只能局限在一个变压器的范围内,无法跨越变压器通讯;如果不同的用户的三表安装在不同的相线上,隔相信号衰减大于40db,通信质量很差。如安装电缆到煤气表和水表会带来附加的安全问题。目前已有几种用于电力线载波通信的模块或产品,但总的来说通信的可靠性较差.二、电话线通讯基于电话的自动抄表技术的应用已超过25年了。电表脉冲或编码信号通过安装在现场的遥测接口单元(TIU)采集。电话线允许双向通讯,用电数据可从现场到接收器及客户之间来回传送,因此在程序控制的访问时间里能够通过电话传送信号或先记录然后传送信号。当传送抄表数据时,可以提供新的访问时间表给TIU数据,传送次数可以在现场重新编程,也可以在远方重新编程。因为电话线早已存在,电话拨入抄表系统(从电表端到目的地)是最经济的和使用面最广泛的。这意味着电话系统的运行和维护由当地的电话公司负责,因此安装费用和每月的服务费用可以节省下来,对于住宅、商业及工业客户,电话拨入通信是适宜的。1请求式电话抄表有两种请求抄表方法,如果本地公共交换电话网(PSTN)已经使用了“无铃”(或UTS)技术,不需电话振铃,抄表请求电话能够直接与现场通信。如果没有使用UTS,则在预定振铃数响起的时候,要求客户不要拿起电话听筒,这个特定的振铃数即是向TIU发出开始传送抄表数据的信号。此拨出抄表系统(从数据接收器到电表端)限制了用途,并买断了电话专线。当大量信息在工作期间按要求被汇集时,这种技术是优选的。此拨出抄表系统运行和客户电话使用没有冲突,并且与“非测试”及公用遥测中继(UTT)交换技术兼容。在这些情况下,都能良好运行。2一种无干扰的系统基于电话的自动抄表系统通讯是相互无干扰的。即他们运行时,与客户使用电话没有冲突。使用电话检查器来识别电话是否占线或客户是否拿起电话听筒,如果系统传送数据时,客户电话占线,系统自动停止传送,稍后重新联系传送。一个合理安排的基于电话的自动抄表系统节省成本之处,可以通过许多方面说明,首先一点就是避免了无线电、光缆、电缆及其他系统的高成本大规模基本的建设,因为基于电话的系统使用了现存的通信网络。 基于电话的自动抄表系统诸多重要的优点之一是能在任意场所安装自动抄表装置,而不必在邻近现场安装。此系统还避免了为支撑大量电表群体的基础建设(一项造价昂贵的远程抄表方式)。但是这种造价相对低廉,而且性能良好的自动抄表系统在国内却尚未得到过推广,甚至知道的人也很少,究其原因,应该和中国电信的长期垄断经营,以及我国特殊的水、电、气经营管理体制不无关系.因为它出现的时期正是我国改革之初。所以没有得到发展也就不足为怪了。在今天网络化时代,利用电话进行自动抄表技术对智能小区是不太适应了,但是可以广泛利用于旧式住宅的抄表系统的改造。三、无线数据传输技术无线抄表在发达国家和地区早已盛行,抄表车在用户电表附近行走一遍,电表的各种数据就抄入抄表车电脑中。然而无线抄表在国内才刚起步,在集抄过程中数据传输的通讯规约,也是多种多样。虽然电力部在1998年发布了其行业标准多功能电能规约,但由于各种原因,到目前普及并不理想。主要原因是实现无线数传的包容性和开放透明还有待加强。我国运行的众多电能表通信规约,固而必须有一个统一的,与当前社会经济相适应的标准。而且收费汽车在行走中通过无线信号抄表,缺点是相当明显的:准确度不高,准确性可低到70%。而这是抄表系统最为重要的性能指标,而且占用无线电资源,设备投资也大。无线抄表还有一种方式,既近距离红外线抄表。而这种方式对表的要求高,投资大,尤其对用户来讲,他们是很不原接受这种昂贵的电表。所以使用的更不广泛。对于无线抄表技术,成熟的是对于用电的计量。对于水表、气表的无线抄送技术并不成熟,所以应用于智能小区暂不可行的。2.2.2 底层传输线路底层传输线路即表头到集中器的一段线路,通常使用的装置是单片机。IBM-PC机和MCS-51单片机是我国目前应用最广泛的两种微型计算机.MCS-51单片机功能强、价格低廉、开发应用方便, 尤其是单片机网络系统的出现,使单片机的应用水平达到了一个新的高度.在工业控制、数据采集、智能仪器仪表、家用电器等方面都得到了广泛的应用.由于单片机应用系统人机对话和外围设备比较薄弱,没有像磁盘一样永久保存大量信息的存储设备,因此,由多个单片机构成的网络一般都使用IBM-PC机作为上位机,网络结构一般采用总线分布式结构.标准通信总线又称为外总线,用于控制机和各终端设备,仪器或其他设备间通信,主要分为并行总线和串行总线两种。并行总线数据传输速率高,适用于短距离传输,缺点是与串行总线相比要用较多的导线或电缆,成本较高.而串行总线适合远距离通信,缺点是速率比并行总线满,但成本底。考虑到本抄表系统的通信控制模块与采集模块距离较远,以及现在的单片机在结构、性能和经济上为实现远程串行通信特别是多机系统提供了很好的条件,所以我们决定采用串行通信总线作为本系统的通信方式.串行通行总线标准接口标准异步串行通信接口有以下几类:· RS-232C,RS-232E· RS-449(RS-422,RS-423,RS-485)· 20mA电流环所谓标准接口,就是明确定义若干信号线,使接口电路标准化,通用化,借助串行通信标准接口,不同类型的数据通信设备可以很容易的实现它们之间的串行通信连接.RS-232C是由美国电子工业协会(EIA)正式公布的,在异步串行通信中应用的最广泛的标准总线.它包括了按位串行传输的电器和机械方面的规定。适合于短距离或带调制解调器的通信场合,为了提高数据的传输速度和通信距离,EIA又公布了RS-422,RS-423,RS-485串行总线接口标准。20mA电流环是一种非标准的串行接口电路,但由于它具有简单,对电器噪声不敏感的优点,因而在串行通信领域也得到了广泛使用,但是该总线标准不适用于多站互联,故不选用。为了保证可靠性高的通信要求,在选择接口标准时,必须注意两点:1)通信速度和通信距离.2)抗干扰能力。同时出于本系统的需要还要考虑该接口标准是否适合于多站互联.下面将简要分析 RS-232和RS-499这两类种总线标准,并从中选出本系统最适合的总线标准.RS-232C标准接口目前最常用的串行通信总线接口是EIA于1969年推荐的RS-232C。RS-232C标准接口的全称是:使用二进制进行交换的数据终端设备和数据通信设备(DEC)之间的接口。计算机,外设,显示等都属于数据终端设备,而调制解调器则是数据通信设备.常用的连接方式如图2.1所示。 DTE RS-232 DCE 电话线 DCE RS-232C DTE 25线 25线 25线 图 2.1 RS-232C接口电路RS-232C定义了20根信号线,通常使用25芯的接插件(DB25插头和插座)来实现RS-232C的标准接口的连接.RS-232C的电气特性由于RS-232C是早期(1969年)为了促进公用电话网络进行数据通信而制定的标准,其逻辑电平对地是对称的,与TTL、MOS逻辑电平完全不同。逻辑0电平规定为+5V+15V之间,逻辑1电平为-5V-15V之间,因此RS-232C与TTL电平连接必须经过电平转换.RS-232C由于发送器和接受器之间有公共信号地,不能使用双端信号,因而共模噪声会耦合到信号系统中,这是迫使RS-232C使用较高传输电压的原因.即使如此,该标准的信号传输速率也只能达到20Kb/s.而且最大距离仅15m.只有在这种条件下才可能可靠的进行数据传输.下表列出RS-232C的主要电气性能。表 2.1 RS-232C主要电气特性不带负载时驱动器输出电平V0<25V(-25+25V)负载电阻Rl范围37K负载电容(包括线间电容)Cl<2500pF空号(space)或逻辑“0”时驱动器输出电平+15V+5V在负载端>+3V传号(mark)或逻辑“1”时驱动器输出电平-5-15V在负载端<-3V输出短路电流<0.5A驱动器转换速率<30V/S驱动器输出电阻R0<300(断电条件下)RS-423标准接口RS-423与RS-232类似,它的标准是为了改善RS-232C标准电气特性,又考虑了与RS-232C兼容而制定的。它采用的非平衡发送器和差分接受器,电平变化范围为12V(±6V).而且允许接受器和发送器的接地端有电位差,这样可以提高传输速率,在1200m内可达到1200kb/s。其接收电路如图2.2所示。它具有如下的特点:(1) 正逻辑(±4Vmin到±6Vmax)(2) 发送器有读码检测(3) 发送器的转换速率在波特率不大于1kbps时不大于300ns,波特率不小于1kbs时不大于30%数字状态的单位时间(4) 传输速率为8kbps时,最大传输距离为1200m(5) 差动接受器具有±7Vcm和200mV的灵敏度.驱动器 ELA 差分接收器 数据输入数据输出图2.2 单端驱动差分接收电路(RS-423A)RS-422标准接口RS-422与RS-423都是EIA于1975年公布的标准。RS-422采用的平衡传输方式(如下图2.3所示),以适应高速数据传输的需要。它也是单向不可逆传输,在接受端采用差分输入,在发送端采用差动输出。其传输速率在40ft传输距离下可达10Mbps。在电路中规定只须有一个发送器,可以有多个接受器,(如图2.3所示)因此常采用点对点通信方式。其它特点有:(1) 正逻辑(±2Vmin到±6Vmax)(2) 接受器的Vcm可达±9V,灵敏度为200Mv平衡驱动器 差分接受器 数据入 数据出 平衡线 图2.3 平衡驱动差分接收电路(RS-422A) RS-422接收器 数据输入 数据输出 其他接受器 图2.4 RS-422的多端连接方法RS-485标准接口RS-485是RS-422A的变型。RS-422A为全双工,可同时发送和接收,RS485则为半双工,在某一时刻,一个发送另一个接收。非常适用于多站的互联,能够方便的进行联网。由此可见RS-485是一种多发送器的电路标准,它扩展了RS-422A的性能,允许双导线上一个发送器驱动32个负载。负载设备可以是被动发送器、接受器或收发器。现在我们可以列表对这四种接口标准的性能进行比较。表 2.2 接口比较接口RS-232RS-423ARS-422ARS-485连接台数1台驱动器1台接收器1台驱动器10台接收器1台驱动器10台接收器32台驱动器32台接收器传输距离与速率15m,20kbps12m,300kbps90m,10kbps1200m,3kbps12m,10Mbps120m,1Mbps1200m,120kbps12m,10Mbps120m,1Mbps1200m,100kbps通过表2.2的对比我们可以发现RS-422A和RS-485的通信速度和通信距离都是四种接口中最好的,因为在发送器和接收器之间有公共的信号地线,因此共模干扰信号不可避免的要进入信号传送系统。而由于RS-422A和RS-485采用了平衡驱动和差分接收方法,如下图所示,MC3487和MC3488为电平转换芯片可将TTL电平与RS-422A接口电平相互转换。(差分接收器能够接收发送端的信号地)。从根本上消除了信号地。这种驱动器相当于两个单端的驱动器,它们输入的是同一个信号,而一个驱动器的输出正好与另一个反相。当干扰信号作为共模信号出现时,接收器则接收差分输入电压。只要接收器有足够的抗共模电压工作范围,它就能识别出这两种信号而正确的收传信息。可见RS-422A和RS-485接口的抗干扰能力也是相当优良的。 MC3487 MC3488 图2.5 双端驱动差分接受电路经过上述比较,本系统的串行通信总线标准接口似乎选用RS-422A和RS-485均可.但是在实际的应用中RS-485要更胜一筹。这是因为,在许多工业实际应用环境中,要求用最少的信号线完成。而RS-485串行接口总线正是在此背景下应运而生的.它实际上是RS-422的变型。它与RS-422的不同之处在于:RS-422为全双工,RS-485为半双工;RS-422采用的两对平衡差分信号线,RS-485只需要其中一对。RS-485是将RS422扩充到多点传输方式,即将多个发送器或接收器共用一条信号传输线。虽然RS-422允许一个发送器接上多达10个接收器,但是在要求若干设备之间成组往复传输数据的情况,必须在相关设备之间都接上对应的传输线,这会带来安装上的麻烦,又增加了费用。而RS-485有较大的驱动能力与共模电压范围,并且对发送器也规定了共模电压范围,因此在一条传输线上可允许接32个发送器和接收器。所以它对于多站互联是十分方便的。唯一需要注意的一点是:在RS-485互联时,某一时刻两个站只有一个站可以发送数据,而另一站只能接收,所以其发送电路必须由使能端加以控制。综上所述,由于RS-485串行接口总线有良好的通信速度、通信距离和抗干扰能力。能够保证可靠性高的通信要求。而且用于多站互连十分方便,可以节省昂贵的信号线,可以高速远距离传送。因此我们决定选用RS-485串行接口配备给相应的采集、通信及控制等模块,从而可以方便的将它们联网构成分布式系统。2.3 中心控制平台系统的中心控制平台就是通常所指的物业管理中心计算机。物业中心计算机控制各栋楼各层的数据集中器,经过某种传输线路把数据传送到小区物业管理的计算机,由能耗管理软件作处理,输出计量结果,实现读表、计费、银行交费的一条龙服务。作为物业管理中心计算机,通常采用Windows操作系统。整个系统的结构图如下: 小区三表数据 采集中心(PC) 上层传输线路 楼栋通信控制 楼栋通信控制 楼栋通信控制模块1 模块m 模块m1单元楼层通信 单元楼层通信控制模块1# 控制模块 n# 底层传输线路 用户表头数据 用户表头数据 用户表头数据采集模块1# 采集模块2# 采集模块8# 图2.6:总系统结构第3章 系统设计第3章 系统设计至此,根据论文开始的要求(1)数据采集模块的设计,完成用户使用量的采集。(2)因为数据采集模块在用户的表内,而通信控制模块由于是控制同单元的同一层楼的两家用户的8个数据采集模块,因而是安装在楼中的通道中,两者有20到30m的距离,因此我们必须采用一种可靠的串行数据通信技术,能让数据采集模块采集的数据,准确的传输到通信控制模块。(3)本系统要求数据采集模块平时是不带电的,而当通信控制模块要求传送数据时,数据采集模块要自动通电,因此需要设计一个通电控制模块。我们可以画出本论文所要求设计的楼层系统框图如下:通讯控制供电控制模块 数据采集模块8#数据采集模块1# RS-485 数据采集模块2# 图3.1 楼层系统框图通信与控制模块,数据采集模块,及供电控制电路一起组成了一个RS-485半双工通信网(合用系统),每个驱动器和接收器可共享一公用传输线(可为一根双绞线)。该网络为统计一层楼的两位住户的水、电、气用量,外加一个备用。固而有一个通信控制模块,八个数据采集模块。该系统完成的功能为:通信控制模块负责与上级通信中继器通信,接受命令。在根据命令,控制数据采集模块和控制电路,让控制电路分时对数据采集器供电,从而完成数据采集任务。同时通信控制模块还具有集中存储采集到的数据及向上级通信中继器转发数据的功能。通信控制模块,数据采集模块的核心均为单片机应用系统。因此在这里将简要介绍一下单片机。单片机时在一块大规模集成电路(LSI)或超大规模集成电路(VLSI)芯片上集成的一台微型计算机。它将CPU,RAM,ROM,定时/计数器和多种接口电路都集成到一块芯片上。特点就是体积小,成本低,功能强,功耗低,是微机应用产品化的最佳机种之一。被广泛的应用于智能化产品,智能仪表,测控系统,数控控制机,和智能接口。目前市场上的单片机种类,从基本操作处理的数据来看,分为4位单片机,8位单片机,16位单片机以及32位单片机。而其中的8位单片机由于功能强,价格低廉,品种齐全,因而被广泛的应用于各个领域。特别是高档的8位单片机(即带有串行I/O口或A/D转换,以及可以进行64kb以上寻址的单片机),已经成为目前单片机的主要机型。而国内应用的最为广泛的就是51系列单片机。MCS-51单片机为Intel公司的产品,目前主要应用的机型为80C51和87C51两种,它们均为低功耗的CHMOS芯片,允许电源波动的范围大,为5V±20%。两者的主要区别在于片内程序存储器的不同,80c51为ROM,使用此类单片机用户必须将调试好的程序交给单片机生产厂家,由生产厂家将应用程序固化到ROM内。因此在国内很难采用80C51型产品。而87C51为 EPROM,用户可以通过高压脉冲将应用程序写入片内EPROM中。当用户开发的程序量不大时,使用这种单片机可以简化整个系统的组成。这种ROM的配置状态适合于开发样机,小批量生产和需要在现场进一步完善的场合。ATMEL公司生产的89C51也是一种常用的8位高档单片机。AT89C51的指令、管脚、内部主要结构,以及用法与MSC-51相同,它不但兼容,而且还有不少创新,比如他的程序存储器是反复可擦、写的FLASHROM。一片IC就拥有了过去单片机的最小系统。这样在实验时的电路连接、电路板自制都比较容易,加上目前其价格较低,实验的片子也可以做产品,做产品的片子也可以做实验。因此我们决定选用AT89C51作为构成通信控制模块及数据采集模块核心的单片机。现在我们将分模块阐述其硬件电路连接原理和实现其模块功能的程序流程及主要的程序清单。3.1通信与控制模块在前面已决定采用RS-485作为本设计的串行通讯的总线标准。对于接口芯片,在本设计中采用MAXIM公司的MAX487作为接口芯片。这里简要介绍MAX487的特性。MAX487是专门为RS-485通信的半双工应用设计的小功率收发器,它含有一个驱动器和一个接收器。它的特点是具有限斜率的驱动器,即驱动器发送的数字信号,其边缘的斜率是受限制的,可以使电磁干扰(EMI)减至最小,并减少因电缆终端不匹配而产生的反射影响,因此可以高达250kbps的速率无误差的传送数据。而其它如MAX481,MAX485则不具备这种功能,在传输的准确性就要差一点。MAX487的特点是:*无误差数据传送的限斜率驱动器*0.1µA低电流关闭方式*-7V+12V共模输入电压范围*三态输出*半双工工作方式*工作电源为单一的+5V*总线可接128个收发器*限流和热敏控制电路为驱动器提供过载保护因为MAX487的输入阻抗为48K,允许在一条总线上接128片MAX487。标准的RS-485接收器的输入阻抗是12K,总线上最多可以接32个收发器。所以MAX487可以和其他收发器任意组合,只要总负载小于或等于32个单位负载,则可以接在总线上。所以采用32个MAX487共用一条总线是完全可行的。下图为MAX487的引脚排列及典型的工作电路模型:图3.2 MAX487工作电路模型从上图我们可以看到MAX487是八脚封装芯片,下表是它的引脚说明。表3.1 MAX487引脚功能引脚名称功能1RO接受器输出端,A-B>200mV,RO=1,A-B<200mV,RO=02接收器使能端,为“1”时输出被禁止,为“0”时,允许接收器输出。3DE驱动器使能端,为“1”时允许驱动器工作,为“0”时,驱动器禁止,输出为高阻。4DI驱动器输入端5GND地6A同相接收器输入和同相驱动器的输出端7B反相接收器输入和反相驱动器的输出端8Vcc正电源输入端,4.755.25V表3.2 MAX487发送功能表输入输出DE DI BAX1101X101000X高阻高阻10X高阻高阻表3.3 MAX487接收功能表 输入输出DEA-BRO00 >0.2V1 00 <0.2V0 00 输入开路110X高阻可见由MAX487收发器组成的差分平衡系统,抗干扰能力强,接收器可以检测到低达200mV的信号,传输的数据可以在千米外得到恢复,因此特别适用于远距离通信.因此选用MAX487组成满足RS-485标准的通信网络.值得注意的是传输线地选择和阻抗匹配.在差分平衡系统中,一般选择双绞线作为信号传输线,因为双绞线在长度,方向上完全对称,因此它们受到外界干扰程度完全相同,干扰信号以共模方式出现.在接收机地输出端由于共模干扰受到抑制,所以实现了信号的可靠传送。而由于信号在传输线上传送,若遇到阻抗不连续的情况,会出现反射现象,从而影响信号的远距离传送,尽管MAX487能够减少反射的影响,但是还是要采用匹配的方法来消除反射。因此通常会在传输线的末端接120的电阻,进行阻抗匹配。由于在本设计中主机只用来接收数据,从机只用来发送数据,因此完全可以将主机连接的MAX487芯片的/RE和DE两使能引脚接地,而

    注意事项

    本文(利用单片机及rs-485半双工通信网构成自动抄表记费系统.docx)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开