多通信接口的MBUS主站中继器的设计与实现.doc
《多通信接口的MBUS主站中继器的设计与实现.doc》由会员分享,可在线阅读,更多相关《多通信接口的MBUS主站中继器的设计与实现.doc(79页珍藏版)》请在沃文网上搜索。
1、摘 要人类进入21世纪以来,计算机科学技术、信息科学技术和自动化控制技术被广泛的应用于现场的工业生产中,而数据传输是工业生产的重要环节,数据传输的质量直接影响到生产效益。数据集中器被用在数据传输环节,传统的数据集中器由于功能单一、总线接口过少、无数据处理能力等缺点已逐渐跟不上时代发展,新型的数据传输系统的研究迫在眉睫。多通信接口的M_BUS主站/中继器运用了欧洲仪表总线M_BUS技术,代替传统的RS485总线技术,在数据传输方面有着极大优势。由于PROFIBUS总线、CAN总线、MBUS总线和以太网技术,它们技术成熟、稳定性能高、应用范围广,在工业生产的数据传输环节应用极为广泛,而嵌入式技术作
2、为当今的新型技术的代表,也在生产实践中被广泛运用,所以多通信接口的M_BUS主站/中继器将PROFIBUS、CAN总线技术、MBUS总线技术和以太网技术与嵌入式相结合,以NXP公司的LPC2387作为核心控制芯片,成功的实现了M_BUS从节点的数据与PROFIBUS、CAN总线和以太网之间的数据双向传输。多通信接口的M_BUS主站/中继器的下行接口采用的是MBUS总线技术,上行接口采用了Profibus总线、CAN总线和以太网通信技术,考虑到多功能性,还设计了MBUS中继器接口,增加了MBUS从机的数据传输距离。多通信接口的MBUS主站/中继器的设计弥补了传统数据传输系统的不足,通过系统功能测
3、试,多通信接口的MBUS主站/中继器符合实际使用要求,可以用于各种工业生产场合。关键词:M_BUS;PROFIBUS;CAN;以太网;LPC2387AbstractAs mankind enters the 21st century, computer science and technology, information science and technology and automation and control technology is widely used in the scene of industrial production, the data transmission
4、is an important part of industrial production. Traditional data concentrator features a single bus interface is too small, the shortcomings of the data processing capacity has gradually keep up with the times, the new data transmission system is imminent.Communication interface M_BUS master / repeat
5、er use European instrument the bus M_BUS technology, instead of the traditional RS485 bus, has a great advantage in terms of data transmission. For PROFIBUS, CAN bus M_BUS bus and Ethernet technologies, their technology is mature, stable and high-performance, wide range of applications in the indust
6、rial production data transmission link applications is extremely broad, and embedded technology as todays new technologies on behalf of widely used also in production practice so PROFIBUS, CAN bus technology, M_BUS bus and Ethernet technology and embedded combination of LPC2387 of NXP as the core co
7、ntrol chip, the successful realization of data M_BUS from the node two-way transmission of data between the PROFIBUS, CAN bus and Ethernet. The communication interface M_BUS master / repeater downlink interface is MBUS bus technology, the uplink interface, Profibus bus, CAN bus and Ethernet communic
8、ations technology, taking into account the versatility of design M_BUS repeater interface, increasing the the the MBUS slave data transmission distance.Compensate for the lack of conventional data transmission system for the design of the communication interface MBUS master / repeater system functio
9、nal testing, communication interface the MBUS main station / repeater in line with actual requirements, can be used for a variety of industrial production occasions.Keywords: M_BUS; PROFIBUS; CAN; Ethernet; LPC2387III工程硕士学位论文目 录学位论文原创性声明I学位论文版权使用授权书I摘 要IIAbstractIII第一章 绪论31.1课题背景及意义31.2 国内外研究现状及发展现状
10、41.3 相关通信接口的简介51.3.1 M_BUS总线简介51.3.2 Profibus总线简介71.3.3 CAN总线简介91.3.4以太网简介101.4中继器的介绍121.5 本文总体结构13第二章 多通信接口的M_BUS主站/中继器的总体设计142.1系统整体概述142.2多通信接口的M_BUS主站/中继器的主控芯片介绍162.2.1 TinyArm2387嵌入式工控模块概述162.2.2 TinyArm2387嵌入式工控模块硬件资源172.3多通信接口的M_BUS主站/中继器系统的需求与分析182.3.1多通信接口的M_BUS主站/中继器系统硬件功能需求192.3.2多通信接口的M_
11、BUS主站/中继器系统软件功能需求192.3.3多通信接口的M_BUS主站/中继器系统性能需求202.4本章小结20第三章多通信接口的M_BUS主站/中继器硬件设计与实现213.1硬件整体概述213.2M_BUS收发电路的设计223.2.1 M_BUS发送电路223.2.2M_BUS接收电路233.3多通信接口的设计253.3.1 M_BUS中继接口的设计253.3.2CAN接口电路的设计263.3.3Profibus接口电路的设计273.3.4以太网接口电路的设计293.3.5调试辅助接口电路设计303.4其它模块电路的设计313.4.1电源模块313.4.2 J-TAG接口电路323.4.
12、3复位电路与ISP电路333.5系统pcb图343.6本章小结34第四章 多通信接口的M_BUS主站/中继器软件设计与实现354.1系统主程序设计354.1.1配置模式设计364.1.2CAN通信模式的软件设计384.1.3 Profibus-DP通信模式的软件设计424.1.4 以太网通信模式的软件设计474.1.5 中继器通信模式的软件设计514.2相关通信接口的帧结构534. 2.1M_Bus帧结构534. 2.2 CAN帧结构544. 2.3 Profibus帧结构554. 2.4 以太网帧结构574.3本章小结58第五章 系统运行及测试595.1中继器模式通信测试595.2 CAN模
13、式通信测试605.3 Profibus-DP模式通信测试635.4以太网模式通信测试665.5 本章小结67总结与展望68参考文献70致 谢72附录A 攻读学位期间发表的学术论文73附录B 攻读学位期间参加的科研项目74第一章 绪论1.1课题背景及意义近年来,随着现代化生产的持续发展,科学技术不断的进步,我国的电、气、水用量日益增加,与此同时,对水、气、电用户的管理日益增强。传统的手工抄表由于耗费大量人力物力,已经不再适应时代的需要。我国水、电、气事业与人们的生活息息相关,如何解决水、电、气三大系统与用户之之间的协调管理,将直接影响到国民的生活水平,间接影响到我国的经济发展。伴随着生活条件的不
14、断改善,住宅的智能化要求日益提高,一户一表的推行,对费率水价的实施以及用水管理部门对用水量统计及收费管理的需要,推动着自动化抄表技术在水表领域的不断发展,最初由计量工人挨家挨户的直接读取到今天的智能化自动抄表技术的完善,种种迹象表明我国已经加快了现代化的步伐。但是,由于某些方面的原因,远程抄表系统并未完善,即便是新型的RS485总线传输技术代替了原有的手工抄表,但是还是有很多问题亟待解决1。传统的RS485总线通信设备容量少,最多接入数量不超过128个,不适合现代化的楼宇之间的信息传输;通信速率非常容易受距离的限制,当通信距离超过数百米时,其可靠的通信速率小于1200bps;非隔离的方式使得R
15、S485芯片不能应用于长距离户外通信,隔离方式需要提供隔离电源,成本较高;不能给从设备供电,从设备需要单独外加电源供电;布线拓扑只能为串行布线,不能构成星形等任意分支,但是串行布线对小区的实际布线设计难度太大;远距离通信时,RS485芯片容易损坏。 M_BUS总线是欧洲新型的仪表总线,是由德国Paderborn大学的Ziegler和德国Techem AG公司、Texas Intrument公司共同开发的,基于ISO/OSI模型四层模型,用到了其中的物理层、数据链路层、网络层和应用层,其中数据链路层协议采用IEC870标准,应用层协议采用EN1434-3标准。在欧洲,M_BUS总线由于其特有的总
16、线供电模式而被广泛的应用于水、电、气远程抄表系统,并且由于其实时性相对较好可以广泛用于智能化控制总线和火灾报警系统。M_BUS通信高速稳定(2400m,可靠传输波特率为4800bps)、静态功耗低、可接入站点容量大、使用普通双绞线、抗干扰能力强、总线拓扑任意、预留多种通信协议,扩展极为方便。传统的RS485数据集中系统传输速度慢、实时性差、安装麻烦、抗干扰能力弱等已经难以适应现现代数据集中的要求,而基于M_BUS总线传输的数据集中器具有所有M_BUS的优点。并且,传统的RS485数据集中器一般只是针对某种总线传输的进行设计,当工业生产中数据传输总线接口发生改变时,传统的数据中继系统由于接口不匹
17、配,不能适应现有的总线接口,导致原有的RS485数据中继系统不能使用,造成工业生产的浪费,不利于企业发展2,3。针对传统RS485数据集中器的不足,研究和讨论了一种新的数据集中系统的设计方案。系统采用综合设计的思想,提出了一种具有多通信接口的高速数据采集系统设计方案,该数据采集系统结合了嵌入式工控模块T2387(LPC2387集成在工控模块中)、M_BUS总线、Profibus总线、CAN总线、中继器技术、以太网技术;以ARM微处理器LPC2387为核心,M_BUS为数据采集总线,将采集到的数据,经过核心芯片处理后,可通过Profibus总线、以太网口、CAN总线传输到相应的总线上,实现多种总
18、线上数据的传输。另外,由于该系统设计有中继接口,所以该系统还可以作为中继器,实现数据在M_BUS主站与从站之间的远距离通信。1.2 国内外研究现状及发展现状随着微型计算机技术、智能控制技术和嵌入式技术的不断进步,数据集中器也得到了长足的发展。工业化生产的过程中,需要将工业数据通过传感器或者其他采集装置采集,然后通过数据集中器上传至相应的数据传输通道,便于实现数据处理等,实现了数据从源端到目的端的数据交换。可以说,数据传输是工业生产不可或缺的一个部分,所以数据集中器就显得尤为重要。数据集中系统产生于上个世纪50年代,由美国率先运用在军事上,将采集到的侦察数据进行集中后在传输到监控室,这一数据传输
19、技术运用在军事领域,为军事情报部门提供了准确实时的作战数据。这标志着二次世界大战之后,美国已经将信息传输技术率先运用在军事领域,并且将在日后取得了不断的突破。20世纪70年代,随着微计算机技术的发展,微计算机技术与数据传输相融合,将用传统方法不能实现的数据传输采用新的技术手段,成功的实现了数据传输,使得数据传输技术上了一个新的台阶。20世纪90年代到今天,由于大规模集成电路技术的发展,数据集中器的成本得到降低,节省了印刷板的空间,数据集中器已经可以由原来的体积大、智能化程度低逐渐转变为体积小,智能化程度高。特别是随着嵌入式技术的出现,可以将一块体积很小,功能很强大的芯片应用于各种智能化的系统,
20、这一技术应用在数据传输领域,使得原先数据集中系统的功能增加,扩大了数据集中器的运用场合。我国目前及今后的一段时间内,数据集中器将得到飞速的发展,原先的数据集中器没有MCU,仅仅由收发电路和传输接口组成,由于高速 ARM、DSP、FPGA和大容量的存储芯片的出现,将使得数据集中器不仅仅具有数据处理能力,还可以将数据进行存储,进而进一步处理、而且强大的上位机开发软件也慢慢和数据集中系统结合起来,如JAVA等,使得数据集中和监控有机结合,更加方便现场工作人员对数据的分析和掌握。数据集中系统近年来也逐渐向高精度、高速化、网络化、模块化、通用化的方向发展。而且随着工艺等方面的改进,成本和价格将会下降,使
21、得数据集中系统运用更加普及到普通工业领域。另一方面,数据集中系统采用 SoC 、ARM、DSP等嵌入式微处理器、RS485 双绞线、CAN总线和Profi-bus总线等,支持多种通信接口,可广泛运用于工业现场数据传输和控制等领域。同时,伴随着局域网技术的飞速发展,一个工厂管理层局域网和车间层局域网的底层设备网络能够连接到一起,这样可以通过这些网络将多台数采设备有效的联接在一起,实现在线对生产设备运行状态数据的实时采集和监控。1.3 相关通信接口的简介1.3.1 M_BUS总线简介M_BUS总线,全称Meter-bus,是一种专门用于各类仪表或装置的远程读数或读取相关信息的网络系统结构。采用远程
22、读数的欧洲抄表总线标准,广泛运用于水、电、气等部门的远程抄表系统,这种总线对楼宇自动化事业及相关的应用有着极端的重要作用。现阶段我国建设部门推广的水、电、气三表合一,采用的就是这种总线标准。M_BUS总线有着其显著的特点:1、两根双绞线或电缆实现无极性远程数据传输。2、主机可远程供电给从机。3、结构拓扑简单。4、总线长度可以达到1km。5、主从式半双工数据传输。将M_BUS仪表总线用于各类消费性相关装置,可将相关数据或信息编码收集并传递至M_BUS主站,然后再通过各类方式传送至上位机进行相应的处理,这样可以实现远程数据的实时采集、巡检和监控等功能4,5,6。M_BUS总线构成的抄表系统应用于居
23、民小区,则可实现远程计量、抄表、报警、智能化的控制和管理等,M_BUS总线的运用对于构建智能化住宅小区和公共事业管理部门的现代化建设具有重要的意义。M_BUS通信是由主机发起通信,从机应答,从机之间没有信号传输,从机之间通过地址编码区分。M_BUS总线主机对从机36V的电压供电,并通过总线远程传输数据给从机,主机到从机的信号传输采用电压调节方式,即36V代表逻辑1;24V代表逻辑0。主机通过在M_BUS总线上不断的改变电压值将信号传输到M_BUS从机。图 1.1主机到从机传输的数据码流M_BUS从机到主机之间的信息传输采用的是电流调制。一般在设计M_BUS从机的时,可选用等过Texas Ins
24、truments 公司生产的TSS721芯片作为从机的收发芯片。TSS721是根据M_BUS通信标准(EN1434-3)制作的终端收发芯片,TSS721由M_BUS总线供电和数据传输,具有抗极性颠倒能力,它与从机的微处理器之间可以有多种连接方式,对从机微处理器的供电方式多种多样,有总线供电方式、电池供电方式和后备电池供电方式。从机到主机的数据交换采用的是电流调制,从机中TSS721向主机发送的是一系列的电流脉冲。在稳态时,从机和主机无数据交换式,每个从机消耗掉电流为1.5mA,该电流值表示逻辑1;当从机向主机传输逻辑0时,由从机增加一个1120mA的电流,总线上的电流消耗就增加了1120mA,
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 通信 接口 MBUS 中继 设计 实现