企业资质

厦门莫格电气自动化有限公司

普通会员8
|
企业等级:普通会员
经营模式:
所在地区:福建 厦门
联系卖家:
手机号码:
公司官网:
企业地址:
企业概况

厦门莫格电气自动化有限公司是一家专业提供工业自动化领域的备件服务商,产品品种齐全、价格合理,公司实力雄厚,重信用、守合同、保证产品质量,以多品种经营特色和薄利多销的原则,赢得了广大客户的信任。我们主营PLC可编程控制器模块,DCS卡件,ESD系统卡件,振动监测系统卡件,汽轮机控制系统模块,燃气发电机......

4DP7APXPR211

产品编号:168195706                    更新时间:2018-10-19
价格: ¥999.00
厦门莫格电气自动化有限公司

厦门莫格电气自动化有限公司

  • 主营业务:PLC可编程控制器模块,DCS卡件,ESD系统卡件,振动监测...
  • 公司官网:
  • 公司地址:

联系人名片:

联系时务必告知是在"产品网"看到的

产品详情

厦门莫格电气自动化有限公司销售

Honeywell霍尼韦尔4DP7APXPR211

您迈开询价的一小步,我还您成功的一大步。

4DP7APXPR211

4DP7APXPR211

4DP7APXPR211

 

本文介绍一种新颖的方法来实现51系列单片机双CPU系统。该方法灵活地运用了51单片机的ID工作方式,使没有HOLD功能的51单片机能够直接通过片外RAM进行数据通信。不但硬件和软件的实现都比较简单,数据传输速度快,而且不涉及高成本特殊器件。对一般51单片机系统的设计有一定的参考意义。

1 实现双处理器的一般方法

① 使用双口RAM。这种方法方便地实现了CPU之间的通信,在选择CPU接口时具有较大的灵活性;但这种方法会增加电路设计的难度和成本。

② 利用I/O口进行并行通信。这种方法既要用I/O口传送数据,又要用I/O口来进行传送的控制,因此占用较多的I/O口;而且控制过程涉及进行通信的两个CPU,软件设计比较复杂。

③ 利用串口进行通信。使用UART或I2C总线来联系CPU也是常用的方法。这种方法实现简单,只是传输速度较慢。

④共享内存。共享内存实际上又有两种不同实现。***种如LON网络的Neuron节点芯片,利用不同时序实现共享内存。这种方法必须制成专用芯片,把CPU和RAM封装在一起,一般情况下实现困难。第二种如96系列单片机,使用HOLD线先挂起其中一单片机的总线,以使用其内存。这种方法简单而且传输速度快,在具有HOLD功能的CPU系统中经常使用这种方法实现双CPU。

2 使用共享内存法实现双CPU通信

由于51单片机没有HOLD功能,一般不能使用共享内存法实现双CPU通信。这里介绍一种方法,使一般51单片机能够用共享内存实现双CPU通信。该方法电路简单,软硬件实现容易;数据传输速度快,而且占用系统资源少(不使用I/O口传递数据,而用一部分地址空间作为数据传送的媒体),能充分发挥双CPU的作用。下面具体介绍这种方法。

2.1 基本设计方案

首先,甲机划出一部分片外RAM的地址空间作为数据传输的专门通道(一般可用***地址空间);同时,把这个地址空间映射到接收数据的乙机端的相同大小片外RAM地址空间(乙机端可以直接访问到)。两边需要传递数据时,甲机就直接向这个地址读写数据。读写数据之前,两边要先联络,做好数据传输前的准备。

两边数据线要用开关门电路隔开,可以用三态门。地址线也按照设计者的安排,甲机端经过开关门电路直接映射到乙机端特定片外RAM地址。因为甲机要在乙机这边读写数据,所以甲机对片外RAM的读写选通信号也要经过开关接到乙机读写端。发送数据前,要打开这些开关门电路。这样,甲机就可以在乙机的片外RAM中读写数据了。

***后,还有一个重要工作。两边的CPU有自己***的工作,彼此***地在自己的数据线和地址线运行程序,要共用乙机的RAM来实现通信就必须在传送通信数据期间让乙机交出总线控制权,而51单片机又不具备96单片机的HOLD功能,怎样才能让乙机交出总线控制权?这里要用其它方法。51系列单片机本身有ID工作方式(空闲状态),ID方式可以用中断唤醒。我们可以利用ID工作方式让乙机暂***作,从而让甲机CPU在乙机这边存取数据。

2.2 具体实现方法

图1是两个51单片机组成的双机系统。我们把左边甲机的普通片外RAM地址寻址空间分为0000H~7FFFH和8000H~0FFFFH两个不同的区域。其中,0000H~7FFFH可作为普通片外RAM空间,8000H~0FFFFH可作为数据传输通道。在这里,我们把8000H~803FH的片外RAM寻址空间映射到右端乙机的0000H~003FH的地址空间。(其实甲机8000H以上的任意地址都会映射到相应的乙机0000H ~003FH空间。这里为简单起见,只用甲机的***高位地址线直接线选,并约定甲机的通信数据都往8000H~803FH中写。)因此,甲机端的低六位地址线通过74ALS373接到乙机端的低六位地址线。同时,读写控制线也接过来。两边的数据线通过74ALS245接起来以进行双向数据传输。不传数据时,乙机的P1.7为高电平,74ALS373处于高阻态,74ALS245也因为没有被甲机的地址线选通而呈高阻态,两边的CPU可以在自己的空间运行程序,保持相对***。甲单片机P1.0接到乙机的INT0脚,可通知乙单片机做传输数据的相应处理,同时可以通过中断来唤醒处于ID状态的乙机。传数据时,乙机的P1.7为低电平,打开74ALS373,同时乙机的P1.7还接到甲机的INT0口,以通知甲机可以开始送数或取数。甲机***高位地址线A15作为数据选通信号,使甲机端可以读写乙机端0000H~003FH地址空间RAM中的数据。数据传送方向由乙机的P1.6脚进行控制。

 
ADVANCED INSTRUMENTS TO-13392700A *NEW IN A BOX*
 
SCHNEIDER ELECTRIC TSXDSY16T2 *USED*
 
 
IDEC RSSD 25A *NEW IN A BOX*
 
 
DELTA 100-TR VALVE *USED*
 
 
DELTROL CONTROLS 166 3PDT 120V *USED*
 
BACO F-PR12 SWITCH *USED*
 
 
LOT OF 2 ABB SK 615004-BH *USED*
 
LOT OF 2 MTE CONTACTOR UCO5 *USED*
 
RADIO SHACK 273-1511B *USED*
 
 
MICRO SWITCH OP-AR *AS IS*
 
 
UNITED ELECTRIC PRESSURE CONTROLLER 6233-179 *USED*
 
 
LANCE 3/4" 2000 WOG BALL VALVE *USED*
 
 
DWYER 1910-0 PRESSURE SWITCH (AS PICTURED) *USED*
 
 
KILLARK XNCS-0B3 DEVICE RECEPT***E COVER *USED*
 
OPCON 8250A-6501 *USED*
 
 
FPE 149468 GAUGE *USED*
 
 
OPTEX CDD-11P *USED*
 
 
WEED INSTRUMENT 4004TJ ISOLATED TC TRAN***ITTER *USED*
 
 
NAMCO COIL EB201-72423 110V *USED*
 
 
LUMBERG RKTS 8-187/2 CABLE *USED*
 
 
SOLA 83-12-218-2 *USED*
 
SQUARE D FB361-1 FUSE HOLDER *USED*
 
 
DWYER PRESSURE SWITCH 1823-20 *NICE* AS PICTURED
 
 
AERO M PSA1R10189AN *USED*
 
 
OMRON Z-15GQ22-B7-K *USED *
 
WHEELOCK BSA-804-84-SA HORN STROBE *USED*
 
 
CHROMALOX WATER HEATER ELEMENT 2E303 *NICE*
 
 
LOT OF 3 SIEMENS 5SX21 C5 *USED*
 
SERVICE FILTER PRESSURE GAUGE CI-20 0-60 *USED*
 
DECCO 9-11 120/60 COIL *USED*
 
SYRELEC ARS 40A D *USED*
 
 
MAGNECRAFT RELAY W199X-3 24VDC *USED*
 
 
DONGAN CONTROL TRANSFORMER 33-100-K *USED*
 
 
AMF SS-4260-I-69776?-R *USED*
 
 
WHITE-RODGERS 152 ROOM THERMOSTAT 277VAC *USED*
 
 
PEPPERL + FUCHS NBB2-12GM60-WS *USED*
 
CROMPTON 253-TALU *USED*
 
 
KEYENCE PZ-51LR *NICE*
 
 
YOKOGAWA NPB09822961 *USED*
 
 
BIMBA D-36376-A-3 *USED*
 
 
MPP CAPACITOR JK66-0184D *USED*
 
 
HERION 4022170 VALVE *NICE*
 
 
ABB ZLS189BB MODULE *USED*
 
 
ABB RK216063-AD RELAY MODULE 24V*USED*
 
 
AEROVOX 293P4314M 430V *USED*
 
 
ALLEN BRADLEY 1794-ASB SER.C *USED*
 
 
LOT OF 2 FESTO MSZC-3-21 DC *USED*
 
 
ELECTRONICS CORP. OF AMERICA 42MTB-5004 *USED*
 
 
WESTINGHOUSE ELECTRIC TIMER TRF 1P *USED*
 
 
MAC 225B-111AAAA *USED*
 
 
ASEA RK221052-AH RELAY 48-55V *USED*
 
 
AMETEK GAUGE 06-08-00-D1 *NICE*
 
 
MAC 45A-AA1-DDAJ-1K?A *USED*
 
 
BIMBA SR-091-DP *USED*
 
 
BALLUFF BES 516-211-E5-E-S2?1 *USED*
 
 
ARROW HART AUTO GRIP CONNECTOR 5469N *USED*
 
 
TURCK RK4.4T-4-RS4.4T *USED*
 
 
BRADY 65564 GATE VALVE LOCKOUT *USED*
 
HAMMOND PH50MQMJ TRANSFORMER *USED*
 
MAC 130B-111AAAA *USED*
 
MAC 130B-111BA *USED*
 
 
DECCO 9-855M 115/60 *USED*
 
 
TURCK VAS 22-B669-5M *USED*
 
SETRA 264 TRANSDUCER *USED*
 
GRACO REGULATOR 515872 *USED *
 
 
LOT OF 2 UNIMAX SWITCH 2HB-5 *USED*
 
 
CLARK TB-102-1 110V COIL *USED*
 
 
ALLEN BRADLEY 700-CF310D* SERIES A *USED*
 
 
PARKER 0R75B PRESSURE RELIEF VALVE *USED*
 
 
FANUC A03B-0819-C001 *USED*
 
 
HR 01 25.201 WITH METAL CAGE *USED*
 
 
HUBBELL HBLDSAC *NEW NO BOX*
 
 
STI 42660-0200 *NEW OUT OF BOX*
 
 
HEVI DUTY E750 *NEW IN A BOX*
 
 
TI***EMPER IRD-TD0LWL-024-?13 SENSOR *USED*
 
 
ROSEMOUNT 3051CD2A02A1AS5 *USED*
 
 
BERNSTEIN KIN-E50NS/008-K?L2 CABLE *USED*
 
 
LOT OF 2 SQUARE D HOMT120 CIRCUIT BREAKER *USED*
 
 
ASCO 27-463-4D *USED*
 
 
ALLEN BRADLEY 1734-MB SERIES SERIES A *USED*
 
 
GENERAL ELECTRIC COIL 22D82G2 110V *USED*
 
 
AUTOMATION DIRECT ABM2E71Z11 400V LIMIT SWITCH *USED*

厦门莫格电气自动化有限公司电话:传真:联系人:

地址:主营产品:PLC可编程控制器模块,DCS卡件,ESD系统卡件,振动监测...

Copyright © 2025 版权所有: 产品网店铺主体:厦门莫格电气自动化有限公司

免责声明:以上所展示的信息由企业自行提供,内容的真实性、准确性和合法性由发布企业负责。产品网对此不承担任何保证责任。