《基于Profibus_14.docx》由会员分享,可在线阅读,更多相关《基于Profibus_14.docx(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于Profibusronggang导语:基于PROFIBUS-DP协议的从站芯片LSPM2配以双端口RAM和微处理器,采用经过映像的方法,在内部存储区域中,划分I/O点的经过映像区,实现监控主站和底层I/O点之间的数据交换摘要:随着企业信息化的开展,治理网络与底层控制网络实现无缝链接显得极为迫切和重要。以PC机和工作站为根底,通过组建网络来构成实用的测控系统,在网络上进展测试和数据收集,实现测试设备的远间隔测试与诊断,使分散在不同地理位置不同功能的测试设备联接在一起,有利于进步消费效率和分享信息资源。基于PROFIBUS-DP协议的从站芯片LSPM2配以双端口RAM和微处理器,采用经过映像的
2、方法,在内部存储区域中,划分I/O点的经过映像区,实现监控主站和底层I/O点之间的数据交换。为异构系统的数据交换形式进展了有益的探究。关键词:PROFIBUS-DP;液位测量;双端口RAM网络信息技术的迅猛开展和广泛应用,使很多科学技术和消费领域发生了宏大的变革。网络信息技术与智能测控技术的结合,产生了基于网络环境的智能测控新领域,两者的交融正使信息和控制两大领域的相关理论和技术得到迅速开展。工业现场测控网络正成为国内外研究的热门。PROFIBUS-DP允许构成单主站或者多主站系统,系统配置的描绘包括站数、站地址、输入/输出地址、输入/输出数据格式、诊断信息格式以及所使用的总体参数。每个PRO
3、FIBUS-DP系统可包括以下三种不同类型设备:一级DP主站是中央控制器,它在预定的信息周期内与DP从站交换信息;二级DP主站是编程器、组态设备或者操纵面板,在DP系统组态操纵时使用,完成系统操纵和监视目的;DP从站是进展输入和输出信息收集和发送的外围设备I/O设备、驱动器、HMI、阀门等。2系统构造2.1测控系统网络构造系统有三层构造,最底层为数据收集与处理系统层,完成经过数据的液位、温度等数据的实时收集与处理,通过经过映像区与从站芯片实现经过数据的交换;中间层为经过的监控层,完成经过数据的统计、报表、平安监测等功能;最上层为企业的信息系统数据库,完成消费的调度与治理、库存统计与周转等功能。
4、如图1所示。align=center图1测控系统网络构造图/alignalign=center图2从站构造示意图/align2.2从站构成原理2.2.1从站构造基于PROFIBUS-DP协议的从站芯片LSPM2配以双端口RAM和微处理器实现了从站的测控和通讯功能。其构造如图2所示。测控系统将传感装置的各种信号送入输入经过映像区,简单从站芯片定时读取输入经过映像区的经过数据;而简单从站芯片将来自PROFIBUS-DP主站的输出数据定时送至输出经过映像区,测控系统将输出映像区的数据读出并送至输出设备。2.2.2从站芯片LSPM2是西门子公司用于开发PROFIBUS-DP简单从站的专用芯片,支持PR
5、OFIBUS-DP协议。作为简单的PROFIBS接口模块,只需外接晶振片、复位电路、总线接口驱动装置、无需编写任何程序就可以实现简单的从站功能。主站经7层模型的第2层寻址LSPM2,当LSPM2收到无误的报文后,它会自动根据DINE19245的第3局部产生所需求的响应报文。LSPM2的技术参数为:支持PROFIBUS-DP协议;最大传输速率12Mbit/s,可自动检测并调整数据传输速率;LSPM2采用80管脚PQFP封装;LSPM2具有集成的32I/O位其中16个可诊断输入,8个诊断位;局部I/O可设置为输入或者输出;集成的看门狗WATCHDOGTIMER;外部时钟接口24MHZ或者48MHZ
6、;5VDC供电。芯片构成的系统简单,无需辅助CPU,也不用专用开发包调试,是一种最简单而且本钱最低的实现PROFIBUS-DP协议的协议芯片。其最大的优点在于开发周期短,产品本钱较低,技术指标高,自主性强等。align=center图3LSPM2内部构造图/alignLSPM2的参数输入是通过外接串行EEPROM或者移位存放器实现的。当采用EEPROM时,两个16位的字作为参数被存放在EEPROM内,地址分别为:00H和01H。字00H的第06位是从站地址,字01H是16位的设备识别码,数值在十进制的1126中选择。假如超出范围,LSPM2自动将EEPROM设为126,并将检测位变为“0。在启
7、动或者复位后,LSPM2从EEPROM中的00H,01H获得参数,并载入到内部的参数存放器中。LSPM2内部集成了EEPROM的控制单元,它能在内部产生一个读/写周期,将RD-EEPROM和WR-EEPROM两个标志位置位,并在外部相应的管脚上产生控制信号。读写周期的指令由9位组成,从EEPROM里串行读取。第一位是启始位1,后2位是操纵码,决定了读、写和擦除等操纵,后面的6位是地址。除了EEPROM的方法外,还可以采用外接的移位存放器的方式给LSPM2输入参数,此时芯片内部的移位存放器可以独立产生用于控制移位存放器的控制序列。数据通过外部移位存放器串行传输到内部移位存放器上并从内部存放器的第
8、23位开场在时钟的作用下向右挪动。所传输的数据包括16位的设备识别码IDnumber和8位的从站地址。应该留意的是从站地址采用的是BCD编码,范围是十进制的199。芯片内部集成的移位存放控制器是一个独立的局部。2.2.3双端口RAM实现数据交换单片机AT89C52和从站协议芯片LSPM2之间的数据交换是通过双端口RAM实现的。DS1609是具有256字节的双端口随机存取存储器,它在一个存储器器件上连接了两个可异步操纵的地址/数据总线,两个端口都有各自独立的RAM控制信号,可以无限制地访问所有256字节的存储单元。芯片有两组对称的8位地址/数据线和三根控制线,双端口可以异步操纵,输入和输出三态。
9、引脚的A、B标识分别对应A、B两端口。分时操纵方式,读写周期的前段为地址处理时间,后段为数据处理时间。未选中时,对应的端口呈高阻。I/O点在DS1609的存储区域中形成自己的经过映像区。DS1609的存储区域按输入输出分为输入经过映像区和输出经过映像区。I/O点经过映像区在存贮区域的WORD0WORD127范围内:1输入模块的数据可以分别被单片机AT89C52写入和LSPM2读取数据。2同理,LSPM2和单片机可以分别向输出模块写入和读取数据。align=center图4DS1609读周期的工作时序图图5DS1609写周期的工作时序图/alignDS1609双端口RAM读周期的工作时序如图4所
10、示。当任一端口的读周期开场时,首先把地址送到地址数据复用总线AD0AD7,然后端口选择控制/CE置为低电平,这个控制信号使得地址在RAM内部锁定。当地址保持时间过后,地址信号可从总线上撤销,当/CE和/OE都为低电平有效时,AD0AD7输出的数据有效。只要信号保持低电平,数据仍然有效。在/CE或者/OE的上升沿后,读周期完毕。然后,地址/数据总线将回复到高阻状态。在读周期期间,/WE必须保持高电平。DS1609双端口RAM写周期的工作时序如图5所示。当任一端口的写周期开场时,首先把地址信号送到地址数据复用总线AD0AD7,然后端口选择控制信号/CE置为低电平,这个控制信号使得地址锁存于RAM内
11、部,和读周期一样,在地址保持时间过后,地址信号可从总线上撤销。接着写允许控制信号/WE置为低电平,开场写周期的数据写操纵,随着/CE和/WE都为低电平,将欲写到选定存储单元的数据送到地址数据复用总线。在/CE或者/WE的上升沿,数据被写入存储器并且完毕写周期。当写周期一完毕,数据就可以从总线上撤销。在写周期期间,/OE必须保持高电平。3基于现场总线的液位测量原理为了克制在测定油罐中油品的液位、质量、压力、密度、温度等参数时,测量精度不能知足在线计量的要求,声波测量法的长期稳定性较差,伺服和磁致伸缩等测量方法造价过高的问题,采用拉线式位移光电编码器与静压检测相结合的综合测量系统,同时采取固定间隔
12、差的对称传感器装置,准确地测量出油品的密度,可以很好的解决上述问题。拉线式位移光电编码器准确监测静压传感装置的位移量,利用可逆计数器实现位移量的测量,温度、压力传感器实现温度压力的测量,由A/D转换器,经AT89C52单片机和Profibus-DP简单从站芯片与上位机进展通讯。本系统采用光电编码器检测液位。当传感装置发生位置变化时,光电编码器便会发出A、B两相相差90度的数字脉冲信号,脉冲的个数与位移量呈比例关系,且正转时A相超前B相90度,反转时B相超前A相90度。拉线盒的线绳被拉出或者缩回使其转子转动,旋转的转子带动增量式编码器转动,编码器每转动一圈发出一万个脉冲,脉冲的输出电平标准为RS
13、-422,转成TTL电平标准后,通过可逆计数器实现脉冲计数,读入单片机,进而实现液位的测量,液位测量误差小于1mm。align=center图6基于网络液位测量系统原理图/align本文作者创新点:系统采用PROFIBUS-DP简单从站芯片与通用微处理器之间增加双端口RAM的系统架构,实现了PROFIBUS-DP智能从站的功能。通过经过映像区的公道设置,实现了网络测控系统中各节点的数据交换,实现了监控主站和底层I/O点之间的数据交换,是异构系统数据交换形式的一种高效构造。本液位测量系统实现了大量程的准确测量,测量误差小于1mm,且量程在050m范围内液位测量误差与量程无关。参考文献:1HoskeMTApplyingFieldbusTechnologyControlEngineering,1998,456:532纪文刚,魏永禄,张吉月.基于PROFIBUS-DP的烧结经过控制系统的设计与实现.微计算机信息,2005,215:51-523温宝博,纪文刚,张惠平。基于MODBUS/TCP的以太网总线适配器的数据交换。北京石油化工学院学报,2002,3:1214.
限制150内